故事一:有一只鸡和一头猪合伙开饭店,双方各占50%股份。鸡对猪说:“我每天下一个蛋用来炒菜,你每天割一块肉下来炒菜”,猪认为合理:“同意”。饭店后来开大了,这个饭店的股权最后会归谁所有呢?毫无疑问会归鸡,因为猪最后一定会被割死!
故事二:一天,一头猪和一只鸡在路上散步。鸡对猪说:“嗨,我们合伙开一家餐馆怎么样?”猪回头看了一下鸡说:“好主意,那你准备给餐馆起什么名字呢?”鸡想了想说:“叫‘火腿和鸡蛋’怎么样?”“那可不行”,猪说:“我把自己全搭进去了,而你只是参与而已。”
前面一个故事往往被用作在管理和营销上来说明一些道理,而后面这则故事应用在敏捷开发,用来说明不同角色的职责。在Scrum过程中,“猪”是在Scrum过程中全身投入项目的各种角色,他们在项目中承担实际工作。他们有些像上边那个笑话里的猪,要把自己身上的肉贡献出来。“鸡”并不是实际Scrum过程的一部分,但是必须考虑他们。
采取Scrum模式最大的优势在于以口头的面对面沟通取代文档沟通,来保持沟通的高效与快捷,但如果参加迭代会议的人员过多时,会使沟通效率打折扣,这个时候就要求参与Scrum会议的人员明白各自的职责,关注各自的焦点,以避免限于冗长的会议泥潭中。Scrum本身非常关注这点,也就有了上面的鸡与猪的故事。从这个故事引申出来这样的结论:猪类才是团队的核心,拥有较大的话语权;而鸡类仅仅为部分参与者或者关联者,拥有较少的话语权,并明确规定在类似于站立会议中鸡类人员不得讲话、评论等。
在Scrum团队中,一般ScrumOwner(产品经理)、ScrumMaster(项目经理)、Developer、需求分析师为猪类角色,而测试工程师、UI工程师、QA、客户等为鸡类角色。Scrum教练参与会议以控制迭代及其过程。但实际项目中往往是猪类角色没有发言,鸡类角色喋喋不休。
---------------------
作者:huver2007
来源:CSDN
原文:https://blog.csdn.net/huver2007/article/details/69499545