本书的结构

四年前当我开始写作本书的时候,我所使用的副标题是“起步与优化”,它们正是我希望能提供帮助的两个方面。在收集素材及给出建议时,我意识到起步和优化Scrum其实是同一件事情。起步所需要的技巧与优化所需要的技巧并没有什么差别。

第I部分是关于起步的,它包括是选择小团队试点还是全面转型,如何帮助人们从意识到需要新的流程逐步转变到渴望变革、再转变到有能力去做这样的变革,以及如何挑选试点项目和团队。你不仅可以用本章这部分介绍的基本原理作为起步,也可以用它们来进行优化。在这个过程中,涉及到的改进社区和改进Backlog在第4章介绍。

在第II部分中,我关注个体及其在导入Scrum的过程中需要做出的改变。第6章描述一些人有可能存在的抵触情绪。我对这些抵触的根源进行了分析,对如何帮助人们克服抵触给出了指导性的意见。第7章和第8章讲述了在使用Scrum的项目中存在的新的角色,以及在传统项目中定义的角色所需要做出的必要的改变,如程序员、测试人员、项目经理等。第9章介绍一些技术实践,包括持续集成、结对编程、测试驱动开发等,这些技术实践应该使用,至少也要做一些尝试,它们会使每个人的日常工作方式有很多变化。

在第III部分中,我们向外扩展到团队的话题。我们首先关注如何设计Scrum团队的结构,以充分体现Scrum的优势。然后,第11章阐述在Scrum项目中团队协作的本质。第12章将一起来看在Scrum中领导一个自组织团队意味着什么。在这一章,我具体针对ScrumMaster、职能经理和其他领导者给出一些建议。第13章至第15章通过对Sprint、计划和质量的讨论完成第III部分内容。

第IV部分,我们进一步扩展到企业级别的话题。在第17章,我们将进一步研究如何把Scrum扩展到更大的工作范围,跨团队的项目中必须要做哪些事等。第18章考虑分布式团队的更多的复杂性。然后,在第19章进行更加复杂的讨论,谈谈如何在一个部分使用瀑布式流程的项目中使用Scrum,在有监管需求时如何处理。第IV部分以第20章作为结尾,这一章特别讨论Scrum对公司的人力资源、后勤及PMO等部门的影响。

第V部分包含两章。第21章归纳企业敏捷转型的各种度量方法。第22章对全书进行小结,并且再次阐明只有持续改善才能做到真正的敏捷。不论你今天已经做得有多好,为了保持敏捷,你下个月必须做得更好!