周三上午收到同事一封关于Scrum价值观的讨论邮件:
沈:《Scrum精髓》第17页提到Scrum的八大价值观:诚实、开发、勇气、尊重、专注、信任、授权、合作
但其他的资料中,提到的是Scrum的5个核心价值观,承诺、专注、开放、尊重、勇气
前者数量多,但没有包含“承诺”,不知是否有误?因为我们一直在说Scrum中PO与Team是相互承诺的,Team承诺完成Sprint任务,PO承诺不打扰团队
不知你是如何理解此事?
何:这几个价值观,我这边也没有太多的了解出处是哪里,哪个是比较权威的(书读的还是少啊。。)
我理解承诺确实是scrum比较看重的,比如刚才说的双向承诺,但是《scrum精髓》里为何没有提到,我也不确信。
关于Scrum价值观的问题,张莹是怎么看的?
于是兴起也加入这个话题,查阅手边资料,得到如下信息:
1.在Ken Schwaber和Jeff Sutherland联合发布的2013年7月版《Scrum Guide》文档中并没有明确提到价值观问题。
2.我手头关于Scrum五大价值观(承诺、专注、开放、尊重、勇气)最早的资料是2008年12月出版的《Scaling
Lean & Agile Development》一书(Craig Larman和Bas Vodde著),该书中文版《精益和敏捷开发大型应用指南》第六章“掌握敏捷精髓”111页对这五项价值观做了详细说明:
3.Scrum这五大价值观被ScrumAlliance(Scrum联盟,各种Scrum认证,如CSM、CSPO、CSD、CSP、CST、CSC都是由该组织颁发)所认可,我们参加Daniel Teng的CSPO课(2013年3月)也明确讲过这五个价值观:
在Scrum联盟官网上关于五大价值观的说明:
https://www.scrumalliance.org/why-scrum/core-scrum-values-roles
4.Kenneth S.Rubin在2012年7月出版的《Essential Scrum》(国内译名《Scrum精髓》)第2章“Scrum框架”17页写到“Scrum是一个令人耳目一新的框架,简单,以人为中心,以诚实、开放、勇气、尊重、专注、信任、授权和合作八大价值观为基础”。这确实和常见的五大价值观有差别。对这八大价值观的出处,我通过该书中文版的译者Bob姜向Kenneth S.Rubin发邮件询问,得到答复如下:
“As for the
“extra” values, I added them based on my personal experience. When I wrote
Essential Scrum I decided I would write the book to include all of the things I
believed were essential. Of course I agreed wth all of the values listed in the
Scrum Guide, but I felt there were some important values that were missing, so
I added them…”
也就是说这八大价值观是书籍作者根据自己对Scrum的理解而添加的。
查到了来龙去脉,我对这个问题的感触有三点:
1.就两个来源的两种价值观提法而言,五大价值观:专注、开放、尊重、勇气、承诺;和八大价值观:专注、开放、尊重、勇气、诚实、信任、授权、合作。两者有四项“专注、开放、尊重、勇气”是相同的,差别在于剩下条目,一个用的是“承诺”,另一个是用的“诚实、信任、授权、合作”。个人感觉这四个词合起来表达的意思完全可以用承诺来贯通:没有诚实无法做出承诺;实际上我们也不能给无法做出承诺的人授权;对庄重给出承诺的人,我们必须信任;;大多数情况下,承诺发生在多人间,合作是必须的。
而且一般来说,价值观数量控制在四五个更容易记忆。比如敏捷宣言是四大价值观;XP常说的也是四大价值观(沟通、简单、反馈、勇气),后来再加入“尊重”构成五大价值观。
2.关于PO和团队双向承诺。在Scrum联盟的“承诺”价值观说明中没有明确写,但个人认为这条是成立的,Scrum团队包括了PO+ScrumMaster+Team全体,这里所有人都应该对整个Scrum团队有承诺,而不是说承诺只是Team单方面的。既然如此,我们不妨推敲下,PO和ScrumMaster应该对全团队做出的承诺是什么?
3.我们要认识到价值观是人认定事物、辨别是非的一种思维或者取向。Scrum框架是一种工具,工具是中性的,而我们为了更好的发挥工具效能,需要增加一些价值判断用来识别实践中发生的某些行为是否更合适,这是Scrum价值观的由来,是我们理解价值观概念的出发点。在现实中,我更推荐断舍离的态度。在“断”阶段,强调“遵循”,此时要尽可能遵循前人整理出来的价值观集合,掌握其精髓、理解其本意。等经过“舍”阶段再进入“离”阶段时,团队可以根据自己情况,对已有价值观进行取舍调整,得出最适合团队此时此地状况的价值观集合。
最后,再次感谢两位同事提出这个有趣的话题,让我再次重温了很多资料,加固了知识,也有了新的思考。