互联网研发的「黑暗料理」-「黑暗敏捷」之一

Scrum作为目前互联网公司实施敏捷(Agile)最流行的一种方式,也在不断地被越来越多的实施者们以他们的方式进行“改进、优化”。很多时候,流程方面的裁剪确实是必要的,或许是软件的形式不同、公司的氛围不同,可一些最基本的游戏规则都被更改至面目全非,那还能称之为Scrum吗?

这个系列会分享一些“伪”敏捷的实践,希望能够帮助大家在实施敏捷的过程中避免注入此类的情况。

重申角色的定位

敏捷宣言的创始人之一Ron Jeffries把“伪”敏捷的实践戏称为“Dark Agile”,“黑暗”敏捷,也就是软件开发界的黑暗料理啊。让我们来看看这些实践是如何把敏捷带入深渊的。

Scrum中有三个角色组成了Scrum Team,

  • Product Owner
  • Scrum Master
  • Development Team

实际上真正输出用户价值、商业价值的Development Team,是他们(通常为开发、测试、实施人员)将需求真正转化为产品输出。那么其他两个角色的价值在哪里?

Product Owner

首先是Product Owner(PO),这个角色的名称其实会让人产生一些误解,中文通常翻译为“产品负责人”,其实最终负责产品交付、质量的,还是Development Team。那这个负责人负责什么呢?

Scrum Alliance的Scrum Guide里写道:

The Product Owner is the sole person responsible for managing the Product Backlog.

Product Owner其实是Product Backlog Owner,他负责管理“产品待办列表”。通常来讲,PO作为所有需求方的代表,管理产品要提供的功能,换言之,任何人想要更改需求,都要先通知PO,由PO决定是否更改产品待办列表。

PO还要负责能够清晰地向Development Team解释需求,并且让产品待办列表开放可见。同时负责排列事项的优先级以保证产品价值的交付。

所以如果你身边的PO,或者你自己就是一个PO,检查以下几点,看看是不是已经“黑化”了:

  • 给Development Team设置deadline
    Scrum按照Sprint的方式进行迭代式的交付,deadline本身就不应该出现。更何况PO并不应该直接对Development Team进行指挥或者管理。Development Team应该是自组织、自管理的。
  • 插任务到Sprint Backlog
    前面说过,PO负责管理Product Backlog,Sprint Backlog不在PO的管理范围之内。决定Sprint要交付的内容的,并不是PO,而是Development Team。PO只负责根据优先级排列Product Backlog。
    而在Sprint过程中插入Task,这种做法非常不可取,不仅会打乱team的节奏,也会让team之前的承诺变得毫无意义。
  • Product Backlog混乱
    如果PO无法提供一个清晰可理解的Product Backlog,那也会是开发人员的噩梦。许多PO无法在下一个Sprint开始之前确定任务的优先级,这将直接导致Sprint无法正常开展,更别说交付有价值的内容了。

合格的PO,是一个充分了解产品的“产品代言人”,开发团队能够从PO这里直接或间接得到所有关于产品的问题明确的答案。这样才能让开发团队在“需求无障碍”的环境中火力全开。

Scrum Master

Scrum Master首先得是个Master,也就是中文里的“大师”或者“师傅”,需要精通Scrum,能够帮助Team良好的运行于Scrum的各个过程中。

再来看一下Scrum Guide:

The Scrum Master is a servant-leader for the Scrum Team.

这里有两点需要注意,第一,Scrum Master是一个servant-leader,并不是一个领导者,而更偏向于服务者。第二,Scrum Master服务的对象是Scrum Team,也就是说包括了PO和Development Team。

看看以下几个“黑化”了的Scrum Master:

  • 命令下属汇报工作
    Scrum Master并不是任何人的上级,Development Team作为Scrum Master的服务对象,更多的是从Scrum Master那儿获取流程上的建议和帮助,从而提高效率和工作的价值。
  • 强行推行政策
    Development Team作为自组织的团队,Scrum Master不应该强行推行自己的政策,这不仅会打击团队的自信心,久而久之也会让团队丧失主动性。
  • 按照自己的意愿做出承诺
    还是那句话,做出交付承诺的,应该是Development Team,Scrum Master不应该插手或强迫。

Scrum Master应该提供Scrum流程方面的建议,组织各种会议以及帮助团队形成适合团队的工作模式,保证团队成员对产品的认识都在同一水平上,同时在团队之间消除沟通的隔阂,实现“交流无障碍”。

合格的Scrum Master,是可以“消失”的Scrum Master,当Team完全熟悉Scrum之后,应该可以省略这个角色。

Only members of the Development Team create the Increment

只有Development Team的成员真正创造了产品的增量。

之前也说过,产品的输出来自于Development Team,所以真正的产品负责人,应该就是Development Team本身,每一个成员都应该对自己的输出的质量和数量负责。只要是没有意识到这一点的开发人员,都已经“黑化”了。

Development Team对每个Sprint做出交付增量的承诺,都应该基于自己能力和意愿,而不是基于压力或是诱导。而PO和Scrum Master的存在,可以让团队更加专注于自己的工作,减少流程、需求上的噪音。

Scrum Team的三种角色是完全扁平化的,至少在组织架构方面,Scrum没有上下级的概念。如果你的组织在上面加上了上下级的概念,那就要谨防其带来的额外障碍了。

“黑暗敏捷”让本来很轻的Scrum变得很重,或许是妥协,或许是曲解,都应该尽量避免。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 157,924评论 4 360
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 66,902评论 1 290
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 107,716评论 0 239
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,783评论 0 203
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,166评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,510评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,784评论 2 311
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,476评论 0 196
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,196评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,459评论 2 243
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,978评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,321评论 2 252
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,964评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,046评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,803评论 0 193
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,530评论 2 271
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,420评论 2 265

推荐阅读更多精彩内容