前言
“哦,这不整个就是另类呆伯特(Dilbert)嘛?”在听完我对Scrum的介绍后,我的一个心理医生朋友如此反应。(哦!不,不,不要误会,我去看他不是因为我在写自己的处女作时我们的第一个孩子让我整夜不得安宁,快要抓狂!)不管怎样,在一阵偷笑之后,我不但意识到朋友把Scrum总结得如此简洁优雅,我还为这本书找到了开场白。
Scrum与其敏捷表亲们一起构成工作流程和文化的下一轮重大演变。包括我在内,很多人甚至认为这可能是在科学管理论(又名“泰勒主义”)出现之后的大飞跃。(顺便八卦一下,你知道亨利·甘特也是泰勒的忠实信徒吗?让人痛苦的甘特图就是这位老兄发明的)。Scrum抛弃了独裁的、权力至上的、自大的管理方式。人,不再被视为标准流程机器中可以任意替换的零件。Scrum将工作团队视为有责任心的、忠诚的自由思想者。只要有机会,他们就会以最优的方式提供最有价值的产出。
对我来说,与活力不减当年的、坚持领导变革的Scrum早期探索者一起工作,成为变革先驱中的一员,让我觉得很荣幸,非常兴奋和激动。毫无疑问,如果几十年后再回首,这段时间会是公认的工作方式发生剧变的新纪元。
我为什么要写这本书?
我回忆起我和Martin Kearns(另一个澳大利亚Scrum培训师)的对话。他指出,不管喜不喜欢,人们都会读这本书(包括其中的战术、工具和提示),并把它作为一本官方用户手册严格遵循。这一下子击中了我的顾虑:怎样才能超越理论,既向读者提供明确而具体的建议,又不至于太规范。这个问题的答案就是我必须得清楚解释《Scrum捷径》的目的是分享Scrum实现的方式之一,但并不是唯一的方式。你也许会问:实现Scrum的方式怎么会有好多种呢?Kenneth Rubin已经在《Scrum精髓》中清楚解释了这个问题:
Scrum建立在一套屈指可数的核心价值、原则和实践(Scrum框架)基础之上。使用Scrum的组织应当拥抱整个Scrum框架。但这并不意味着每个组织的Scrum实现都一样。相反,每个组织会由于Scrum实现方式的不同而具有独特的Scrum框架实现方式。
世界上有很多其他的途径及其战术、工具以及提示同样值得探索。不过我希望自己写在这本书里的内容至少能激发你的思考并为你提供一些已经过尝试和验证的选项。
我之所以写这本书,是因为在我的Scrum旅程中我曾经伤痕累累,不是被绊,就是撞墙。说实话,Scrum实现之路真的非常艰辛!听理论解释的时候,会觉得很有道理。但是,哎呀,真正应用并让它发挥作用,绝对不是一件简单的事情。年复一年,在和形形色色的团队一起工作多年之后,我终于开始看到遍体鳞伤开始有回报。我写了一本《Scrum捷径》,可以因地制宜地修改和不停更新,这些招术都在不同组织和团队中成功运用过,我知道这些来之不易的知识可以帮助处于相同境遇的其他人走出困境。
回到我和Martin的对话,因为他也给我提供了一些有益的建议。我刚升级为奶爸时对育儿一无所知。他问我有没考虑到在任何情况下都得保护好我的小公主Amy,不要让她摔下来或伤到自己。我的内心说:“当然!我绝不会让任何东西伤到我的贴心小棉袄!”但我的理智提醒我,得让我关心的人(有时)自己去摔跤,去学习判断哪些东西有益,哪些东西有害。当然,你肯定总想在一旁安慰他们,为下一次尝试提供一些有帮助的建议。从这个意义上来讲,这本书也是为此而写的,为“下一次”提供有用的建议,以帮助减少前进时的坎坷和伤痛。我猜,你应该已经尝试过Scrum,所以身上多少都有些老伤疤。无论你的运气如何,这本书都会在你下一轮的的尝试中,从某些程度上保护你。
然而,如果是刚刚开始尝试Scrum,而且痛恨挫折,欢迎阅读这本书!也许其中的某些建议可以保证你免受伤害……一阵子。记住,每个项目都不同,每个团队也不同,每个组织也不同。所以,如果期望成功应用书中每一页的每一个建议,我建议你趁早调低期望,免得到时候失望。(说实话,放之四海而皆准的方法,有吗?)
最后,如果觉得在推行Scrum方面已经得心应手,一切尽在掌握中,我也希望你通过浏览这本书发现一些有用的新工具,进一步充实自己的Scrum工具箱。
一些假设
我在书中分享的建议绝大多数来自于我在几个组织担任ScrumMaster时收集的一手经验,所以这本书的主要读者是ScrumMaster。不过,其他角色也能从中获益,比如产品负责人、开发人员和高层利益干系人。即使我那位对软件行业没有一丁点儿兴趣的律师太太,也觉得这本书有用、有趣。所以,尽管放心看吧!
我也假设你对Scrum并不是一无所知。我希望你最好读过一些这方面的书或者参加过一些入门级的培训,甚至试用Scrum工作有一段时间。如果属于这一类读者,那么,这本书可以帮助你扩充工具箱,帮助你达到Scrum的下一个效率和成熟度等级。
如果真的对Scrum一无所知,也别怕,因为这本书也包含许多可以拿来即用的内容(或捷径)。不过,我建议你阅读下面三个之一资料或者全部都读一下。
· 《Scrum核心》(Scrum Alliance,2012)
· 《Scrum指南》(Schwaber and Sutherland,2011)
· 《Scrum初步》(Deemer, Benefield, Larman,and Vodde,2010)
至于更全面、更丰富的Scrum介绍,我强烈建议你读Rubin的新书(Rubin 2012)。
如何使用这本书
这本书不是按顺序写的,所以你也不必从头到尾按顺序读它。虽然本书各章是按照逻辑关系来组织的,但你可以根据兴趣跳到自己最感兴趣的部分,用不着担心连贯性。
书中的每个捷径都尽可能写得通俗易懂。我的目标是即便你“压力山大”,也能读懂这些捷径,并从中吸取精华。亦或者,身处和平时代,在午饭时间排队等微波炉的时候,把它作为一本有益、有趣的休闲读物。
说到午饭时间,还可以把《Scrum捷径》当作菜谱(如果你恰好还是魔法师,那就是魔法书吧),翻到你看中的捷径,看那些配料是否适合你。如果不行,再冒点儿风险加入自己的调料……如果再加上点儿运气,有效解决某个特定Scrum挑战的实用方法立即就可以“出锅”啦!
我的目标
这本书并不只是帮助你在工作中推行Scrum。它还试图帮助你提高Scrum团队的效率和成熟度。我写的绝大多数内容既没有包含到任何Scrum指南中,也没有被收入典型的Scrum培训课程里。它们是在真实世界中经历过枪林弹雨的Scrum实践。
我想重申一点:我不期望你一字不漏地套用书中的内容。但我强烈建议在你的持续改进探索之旅中,尝试实践我推荐的战术、工具和提示,调整工作流程,看是否能带来提高。在理想情况下,你不仅能受益于我推荐的工作方法,还能进一步演进,最终教我一两招!