0°

Scrum的角色

写在前面的话:最近有小伙伴在问我关于Agile(敏捷开发)的相关信息,我会在公众号上做系列的解答,每次聚焦一个问题,如有进一步的问题可以给我留言。

现在计划是分成以下几个话题:

  • Scrum的角色介绍

  • Scrum的会议介绍

  • 什么是看板

  • BurnDown Chart是干嘛用的

  • 待补充(欢迎大家留言)





猪与鸡(PIG & Chicken)

一般提到Agile的角色,就不得不提提PIG和Chicken的故事。

Scrum的角色

一天,一头猪和一只鸡在路上散步。

鸡看了一下猪说,“嗨,我们合伙开一家餐馆怎么样?”。

猪回头看了一下鸡说,“好主意,那你准备给餐馆起什么名字呢?”。

鸡想了想说“餐馆名字叫火腿和鸡蛋怎么样?”

“我不这么认为”,猪说, “我全身投入,而你只是参与而已”。

对于Scrum来说同样的道理,猪是全身投入项目和Scrum过程的人,鸡角色并不是实际Scrum流程的一部分,但是必须考虑他们。

敏捷方法的一个重要方面是使用户和利益相关者参与到过程中的实践。参与每一个评审和计划,并提供反馈对于这些人来说是非常重要的。


简单来说,PIGChicken都属于干系人。

我们参与到敏捷开发过程中的人,基本上都属于PIG的角色,比如下面会提到的Scrum团队

但是有的人/角色很难界定是PIG还是Chicken,比如PO,比如Scrum Master


下面就来仔细介绍下各个角色和一般什么人会担任这样的角色。





角色及介绍

  • Scrum Master

我不确定这个角色翻译为什么会比较合适,因为在国人理解会认为所有的Master都是领导。


但是Scrum Master其实只是对Scrum的流程负责任。也就是说,他可以来自于开发团队,也可以是领导,更可以是公司的行政人员。


Scrum Master的主要职责就是负责组织在每个Sprint迭代周期中的各种会议,发布通知,贴便签,更新信息。


对应着上面,这个Scrum Master可能会是PIG或者Chicken。但是大部分情况下是Chicken



  • Product Owner(PO)

我曾经在之前“什么是BA”的文字中提到过这个角色。因为团队产出的Story需要得到“接收”才能算是完成,PO就是负责接收的。


所以大部分情况下PO是产品经理。这样的话PO就是Chicken

但是产品经理大部分时间都在外和销售打交道,非常的忙。所以这个角色可以由BA担任。


当然,视公司情况,这个人主要是对业务很熟悉,对业务负责的。有的公司会设置售前、运营或者Problem Owner,也可由他们担任。这样的话PO还是Chicken


但是为了保证流程的顺利和正常,还是建议BA担任这个角色。一方面避免沟通和确认时找不到人,另一方面避免负责人太多导致标准不一致。这样的话PO就是PIG



  • Scrum团队

研发团队的成员,包括BA、DEV、QA/QC等,都属于Scrum团队成员。

虽然说一般建议Scrum团队人员不超过10个人,但是也有听说过微软某产品团队有上百人的,这种情况我没有遇到过,所以没有发言权。

我见到最多的情况是,把比较大的团队拆成小的Scrum团队,每个团队大概1~2名BA,5~6名DEV。

基本上所有的人都属于PIG







写到这里忽然发现出现了好多其他Agile特有的词,比如:Sprint。大家请自行百度,后续我会在讲到相应部分的时候顺道一起说明一下。


「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论