前言
本书讨论的是Scrum精髓,在使用Scrum来开发创新产品和服务的过程中,这些必知必会的东西可以帮助你取得成功。
什么是Scrum精髓?
Scrum的基石是一套轻量级的核心价值观、原则和实践(统称为Scrum框架)。使用Scrum的组织需要全身心拥抱Scrum框架,不过也许并不是一次性在整个组织全面展开,但打算采用Scrum的最初(几个)团队在内部一定要做到这一点。然而,全面拥抱Scrum并不意味着组织在实施Scrum的时候必须得照着某个一刀切、放之四海皆准的公式生搬硬套。它实际意味着组织在为Scrum实施过程选择合适自己的方式时,应该一直不折不扣地坚守Scrum框架。
《Scrum精髓》综合介绍了Scrum价值观、原则和实践以及一套实践证明有效的方法体系,这些方法与Scrum框架一致但又不受制于Scrum。其中有些方法对具体的组织环境很适用,有一些则不然。任何方法都需要根据独特的组织现状进行检视和调整。
本书的缘起
作为敏捷/Scrum教练和培训师,经常有人请我推荐Scrum参考书,最好是既有Scrum框架综述,又有Scrum主流用法的介绍。因为我找不到任何一本书能够同时把这两个主题讲得足够深刻,能够为时下的实践者提供实际的帮助,我发现自己推荐的书大致有几种情况:有少数几本书讨论Scrum框架但内容已经过时或不完整;有几本书主要讲敏捷,但没有单独关注Scrum;还有几本书重点关注Scrum某个特定方面或具体方法但没有深入覆盖整个Scrum框架;如果就想通过一本书了解Scrum精髓,选择余地就比较多了,市面上这样的书很多!
Scrum之父(Jeff Sutherland和Ken Schwaber)写过一本书《Scrum指南》(The Scrum Guide)。这个简短的文档(大约只有15页)被作者描述为“Scrum金科玉律,Scrum专有文档”(Schwaber and Sutherland 2011)。他们把它比作象棋游戏的游戏规则说明:“描述棋子(各个部件)的行走规则,顺序,输赢如何定义,等等。”尽管它的用途是Scrum综述或Scrum规则手册,但在《Scrum指南》设计之初,并不想成为供大家全面了解Scrum相关基础的知识宝库。延伸两位作者的比喻,它的目的只是充当新建Scrum团队的“Scrum指南”,期望能为不熟悉象棋规则的新人提供一个15页的象棋规则说明并期望他们能够在读完这个指南之后更好地玩好象棋游戏。它真的不是“一个就够”的资源。
《Scrum精髓》这本书尝试补全Scrum基础知识体系缺失的资源。它对Scrum原则、价值和实践进行深入的讨论(大多与其他敏捷思想领袖和《Scrum指南》的看法一致),但这本书另辟蹊径,提供了一个独特的视角,我把相关的观点提出来并解释了具体原因。本书还描述了其他实施方法,这些方法与Scrum框架一致,也和我及我辅导过的团队成功应用的方法一致。我无意于用这本书替代其他深入探讨特定Scrum实践或方法的书。这些书与本书相辅相成。可以从《Scrum精髓》开始,善用Scrum来取悦用户。
读者对象
对于我的数千名学员(Scrum团队、认证ScrumMaster和认证Scrum产品负责人等培训课程)和我辅导过的许多团队,这本书有助于大家重新认识和澄清我们此前课程中讨论过的主题。对于更多我还没有开始愉快合作的读者,这本书可以作为你的第一本Scrum/敏捷入门书,帮助你从不同的角度认识Scrum,说不定它还能帮助你更好地提升Scrum实施效果。
写这本书的时候,我并没有针对任何一个具体的角色,它并不是专门为产品负责人、ScrumMasters或开发团队写的。相反,它的目的是让Scrum所牵涉的每个人,从所有Scrum团队成员到组织中与他们互动的任何人,都能够基于一套核心的概念体系与(便于讨论的)清楚的词汇表,共同认识和理解Scrum。有了这样的共同基础,我希望每个组织都能够有一个更好的起点,成功运用Scrum交付商业价值。
我想象着,每个Scrum团队成员的案头都有这本书,正好翻到与她手边工作相关的内容。我还憧憬着,组织机构中每个层级的经理都在读这本书,因为他们想知道Scrum是如何帮助他们高效管理工作的,想了解哪些类型的组织变更才是保证Scrum取得成功的必要前提。正在用或者打算使用其他非Scrum敏捷方法的组织也能从中认识到很多信息与其特定的敏捷导入是有关联和帮助的。
本书的结构
本书首先对Scrum进行简要的介绍(第1章),最后讨论成功导入Scrum之后的下一步行动(第23章)。其余各章分为四个部分进行描述。
● 第I部分“核心概念”(第2~8章),涉及的主题有:Scrum框架,敏捷原则,冲刺,需求与用户故事,产品列表,估算与速率,技术债。
● 第II部分“角色”(第9~13章),涉及的主题包括:产品负责人、ScrumMaster、开发团队、Scrum团队构成和经理。
● 第III部分“规划”(第14~18章),主题包括:Scrum规划原则、多层级规划、产品组合规划、构想/产品规划和版本规划。
● 第IV部分“冲刺”(第19~22章),主题包括:冲刺规划、冲刺执行、冲刺评审和冲刺回顾。
如何使用本书?
正如大家期待的一样,我写这本书时假设大多数读者都会从头到尾顺序阅读。所以,如果你是Scrum新手,建议采用这种方法,因为各章之间本来就是承上启下,前后连贯的。也就是说,如果想找到一个合适的起点从头到尾了解Scrum框架(一个非常清楚的Scrum扫盲读本),请阅读和参考第2章。
熟悉Scrum的人,则可以把这本书用作Scrum参考指南。如果对冲刺回顾感兴趣,可以直接翻到第22章开始阅读。如果想探究产品列表的细枝末节,可以直接阅读第6章。不过,我强烈建议每个人都完整读一读第3章,即使是熟悉Scrum的人。这一章所介绍的原则是Scrum框架和本书其余内容的基础,其他大多数文献都只是简单而泛泛地重复敏捷宣言中提到的价值观和原则(Beck et al. 2001),这一章却不是。
视觉图标语言
我很自豪,我在书中采用一种新的视觉语言来描述Scrum。这种语言由一系列图标构成,这些图标体现了基本的Scrum角色、工件和活动。我这个Scrum视觉语言是一种有效的沟通工具,有利于团队成员之间交流想法并增强对Scrum的共识。如果你很想得到和使用这些让人耳目一新的彩色版Scrum插图,请访问www.innolution.com了解更多信息。这个网站还有各种资源和本书相关讨论。
心动不如行动
好吧,不管什么角色,处于什么状况,你已经因为某种原因而拿起了这本书。在字里行间找到适合自己的强大框架,以可持续的步调改善开发方式(方法和流程),交付让客户欣欣然点赞的产品和服务吧!