敏捷开发管理实践课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《敏捷开发管理实践课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 敏捷 开发 管理 实践 课件
- 资源描述:
-
1、敏捷开发管理实践目录目录了解敏捷需求管理角色与团队过程回顾与总结了解敏捷软件开发简史软件开发简史Code&Fix重量级过程控制重量级过程控制敏捷敏捷敏捷开发联盟敏捷开发联盟 2001年初,在美国犹他州的滑雪胜地Snowbird,十七位专家聚集在一起概括出了一些可以让软件开发团队具有快速工作,响应变化能力的价值观和原则。他们称自己为敏捷联盟。在随后的几个月中,他们创建了一份价值观申明,也就是敏捷联盟宣言。敏捷开发宣言敏捷开发宣言我们一直在实践中探索更好的软件开发方法,身体力行的同时也帮助他人。由此我们建立了如下价值观:也就是,说右项有价值,但我们更重视左项的价值高于高于工作的工作的软件软件高于高
2、于详尽的详尽的文档文档个体和个体和互动互动 高于高于流程和流程和工具工具客户客户 合作合作高于高于商业商业 谈判谈判响应响应 变化变化高于高于遵循遵循 计划计划Scrum简介简介带球过人需要计划!带球过人需要计划!在球场上:每段开始都定攻防策略 在软件公司:每个迭代都计划带球过人需要灵活应变!带球过人需要灵活应变!在球场上:靠平时训练中形成的素养见机行亊,达成目标。在软件公司:具体执行的人选择如何去做。Scrum简介简介需求管理需求管理中的常见问题需求管理中的常见问题用户故事(用户故事(User Story)用户故事描述了对用户、系统或软件购买者有价值的功能 对用户有价值的功能,如:用户可以搜
3、索职位 公司可以发布新职位 用户可以限制浏览其简历的人 不理想的用户故事,如:这个程序用java语言编写 程序将通过连接池连接到数据库理想用户故事特点理想用户故事特点-INVEST Independent:独立的I Negotiable:可讨论的N Valuable:对客户或客户有价值的V Estimated:可估计的E Small:小的S Testable:可测试的TUser Story要素要素作为。我希望。以便。作为博客作者,我希望通过博客发布我的照片,以便我的读者们认识我。作为网站管理员,我希望统计每天有多人访问我的网站,以便于我的赞助商们了解我的网站会给他们该来什么收益。几种特殊的用户
4、故事几种特殊的用户故事 需要修正的缺陷 探针实验(spike)架构需求、技术改造、大型重构 验证类故事用户故事估算用户故事估算-扑克牌估算法扑克牌估算法扑克牌估算法是几个潜在的仸务扑克牌估算法是几个潜在的仸务承担者(如某个功能小组)共同承担者(如某个功能小组)共同估算的方法,他们一起听产品负估算的方法,他们一起听产品负责人讲解,一起估算,以达到利责人讲解,一起估算,以达到利用集体智慧解决问题的目的。用集体智慧解决问题的目的。每人各自估算后独立出暗牌,听口令一起开牌。数值最大者与最小者PK,其他人旁听也可参与。认论结束后重新出牌和开牌。重复上述过程,直到结果比较接近。扑克牌数值扑克牌数值估算扑克
5、牌上的数字,有的牌是自然数排列,有些是斐波纳契数,有些则是不连续自然数。角色与团队Scrum角色角色Scrum Master(Scrum“大大师师”)负责维护Scrum方法的秩序,并协劣览决非技术问题。现实世界的现实世界的Scrum Master Scrum Master的工作方式是靠领导力而非权力工作,因此首先应服务于团队。一种人选是原来的项目经理转型,保留原有的管理和技术职能,但弱化指派仸务、下达时间点指令等内容,而增强其组细协课能力。另一种人选是企业原有的过程改进人员,协助不太了解Scrum的项目经理按照Scrum的方法工作,可以每人负责多个项目,接近全职的Scrum MasterPro
6、duct Owner(产品负责(产品负责人)人)负责产品需求的提炼、条目化、优先级排序。现实世界的产品负责人现实世界的产品负责人 部门经理、产品经理、策划人员等都可能做产品负责人。产品负责人是产品的指路人,必须对产品有长进的规划和深入了览,因此不能简单地选择销售人员甚至客户作为产品负责人。大型产品如嵌入弅产品和网络游戏,常常使用有层级的产品负责人团队,来览决广度不深度的矛盾,如产品总监-产品经理/主策划-策划团队。Team(团队)(团队)以“自组织”的相对扁平方式进行管理,负责完成开发工作。现实世界的开发团队现实世界的开发团队 实际团队常常不是“扁平的”,而是仍有项目经理、小组长等职位。工作中
展开阅读全文