敏捷软件开发实践nbsp估算与计划 敏捷联盟联合创始人MikeCohn全新作品每位研发精力、团队经理和成员不可或缺的宝贵资源
介绍了敏捷、半敏捷、迭代流程、Scrum、特性驱动开发、水晶方法、自适应软件开发、DSDM、统一过程(UP)等方式方法
结合案例有效地开发具有卓越业务价值的软件
[内容简介]
详述用于估算和计划任何敏捷项目的行之有效的技巧
《敏捷软件开发实践估算与计划》为对敏捷项目进行估算和计划提供了紧贴实用的权威指导方针。在本书中,敏捷联盟联合创始人MikeCohn讨论了敏捷估算与计划背后的哲学思想,并通过列举现实世界的例子和项目案例具体展示了如何完成工作。本书绝对是你开发工具箱中必不可少的敏捷估算“利器”。
本书清晰地阐述了相关概念,并引导读者逐步找到下列问题的答案:将构建什么产品?产品规模多大?需要在何时完成?到那时我们到底能完成多少?你首先会认识到优秀的计划由哪些要素组成,接着会了解到如何才能使计划敏捷化。
采用本书中讲述的方法,你将获得敏捷估算工具,帮助你从始至终保持敏捷、节省时间、充分利用资源并且完成更多工作。本书要点如下:
为什么传统的指令性计划会失败而敏捷计划会取得成功;
如何使用故事点和理想人天来预估特性的规模,以及它们分别适用于哪种情形
重设估算的方式和时机;
如何同时采用财务及非财务手段来确定特性的优先级;
如何将大的特性分解为更小的、更便于管理的特性;
如何计划迭代周期并对团队的初始进度进行预估;
如何安排具有高度不确定性或进度相关风险的项目的进度;
如何对由多个团队合作开发的项目进行估算。
MikeCohn是专注于流程与项目管理的咨询与培训公司MountainGoatSoftware的创始人。Mike拥有逾20年的行业经验,担任过创业公司乃至财富40强企业的技术负责人,他还是敏捷联盟的发起成员之一,经常在业界相关杂志上发表文章并出席有关会议。他也是UserStoriesApplied(Addison-Wesley,年出版)一书的作者。
第Ⅰ部分问题与目标
第1章计划的目的3
1.1为何要进行估算和计划4
1.1.1减少风险5
1.1.2降低不确定性5
1.1.3提供更好的决策支持5
1.1.4建立信任6
1.1.5传递信息6
1.2优秀的计划是什么7
1.3敏捷计划是什么7
1.4小结8
1.5讨论题8
第2章计划失败的原因9
2.1基于活动而不是基于特性进行计划9
2.1.1活动不会提前完成10
2.1.2延误沿着计划表向下传递10
2.1.3活动不是互相独立的11
2.2多任务处理导致更多的延迟12
2.3不按优先级开发特性13
2.4忽视了不确定性13
2.5把估算当作承诺14
2.6小结14
2.7讨论题15
第3章敏捷方法17
3.1项目的敏捷开发方法18
3.1.1敏捷团队作为一个整体工作18
3.1.2敏捷团队按短迭代周期工作19
3.1.3敏捷团队每次迭代交付一些成果19
3.1.4敏捷团队北京治疗白癜风总共多少钱北京治疗白癜风什么时候