猪和鸡的故事

关于鸡与猪的故事有很多种版本,被用在各种不同的场合,管理的、营销的、敏捷开发的,大体相同,但稍有差异。

故事一:有一只鸡和一头猪合伙开饭店,双方各占50%股份。鸡对猪说:“我每天下一个蛋用来炒菜,你每天割一块肉下来炒菜”,猪认为合理:“同意”。饭店后来开大了,这个饭店的股权最后会归谁所有呢?毫无疑问会归鸡,因为猪最后一定会被割死!

故事二:一天,一头猪和一只鸡在路上散步。鸡对猪说:“嗨,我们合伙开一家餐馆怎么样?”猪回头看了一下鸡说:“好主意,那你准备给餐馆起什么名字呢?”鸡想了想说:“叫‘火腿和鸡蛋’怎么样?”“那可不行”,猪说:“我把自己全搭进去了,而你只是参与而已。”

前面一个故事往往被用作在管理和营销上来说明一些道理,而后面这则故事应用在敏捷开发,用来说明不同角色的职责。在Scrum过程中,“猪”是在Scrum过程中全身投入项目的各种角色,他们在项目中承担实际工作。他们有些像上边那个笑话里的猪,要把自己身上的肉贡献出来。“鸡”并不是实际Scrum过程的一部分,但是必须考虑他们。

采取Scrum模式最大的优势在于以口头的面对面沟通取代文档沟通,来保持沟通的高效与快捷,但如果参加迭代会议的人员过多时,会使沟通效率打折扣,这个时候就要求参与Scrum会议的人员明白各自的职责,关注各自的焦点,以避免限于冗长的会议泥潭中。Scrum本身非常关注这点,也就有了上面的鸡与猪的故事。从这个故事引申出来这样的结论:猪类才是团队的核心,拥有较大的话语权;而鸡类仅仅为部分参与者或者关联者,拥有较少的话语权,并明确规定在类似于站立会议中鸡类人员不得讲话、评论等。

在Scrum团队中,一般ScrumOwner(产品经理)、ScrumMaster(项目经理)、Developer、需求分析师为猪类角色,而测试工程师、UI工程师、QA、客户等为鸡类角色。Scrum教练参与会议以控制迭代及其过程。但实际项目中往往是猪类角色没有发言,鸡类角色喋喋不休。

【敏捷开发每日一贴】:猪和鸡的故事相关推荐

  1. 站立会议:猪与鸡的故事

    在Scrum站立会议中,可能有不同部门或岗位的人一起参加,但是要注意,只有真正参与项目的人才有发言权. 视频地址:https://www.zentao.net/scrum/daily-standup- ...

  2. [转]猪和鸡的故事—谈谈Scrum敏捷开发中的角色和关系

    让我们来看这么一个故事: 一天,一头猪和一只鸡在路上散步 鸡看了一下猪说:"嗨,我们合伙开一家餐馆怎么样? 猪回头看了一下鸡说:"好主意,那你准备给餐馆卖什么呢?" 鸡想 ...

  3. 敏捷开发 - 每日站立会议

    每日站立会议是敏捷流程scrum中的很重要的一个制度之一. 功能: 1.快速同步进展,让项目组内部的员工互相了解彼此的进展,从而了解本项目的整体进展. 2.给每个人一种精神压力,信守承诺.这是一种面对 ...

  4. 【敏捷开发每日一贴】敏捷实践Showcase的七宗罪

    敏捷实践Showcase的七宗罪 Showcase(其实就是SprintReview,演示会.评审会)就是开发团队把开发好的功能给客户的Product Owner等业务相关人员演示,以获取他们对所开发 ...

  5. 从猪和鸡的故事看Scrum Master职责

    一天,一头猪和一只鸡在路上散步, 鸡看了一下猪说: "嗨,我们合伙开一家餐馆怎么样?" 猪回头看了一下鸡说: "好主意,那你准备给餐馆卖什么呢?" 鸡想了想说: ...

  6. Scrum猪和鸡的故事

    本文转载至:http://blog.csdn.net/fen0707/article/details/8979942 一天,一头猪和一只鸡在路上散步, 鸡看了一下猪说: "嗨,我们合伙开一家 ...

  7. 【敏捷开发每日一贴】DoD“完成”的定义

     DoD"完成"的定义 常有团队对于本迭代是否完成无法达成一致意见,有的认为我编码完成,就表示我的任务完成了:有的认为还需要简单自测一下,确保功能能跑通:还有的认为需要把自动化 ...

  8. 【敏捷开发每日一贴】用户故事Userstory

    用户故事 一.什么是用户故事? 用户故事也是一种常见的需求描述的方法,它从用户的角度来描述用户渴望得到的功能.一个好的用户故事包括三个要素: 1. 角色:谁要使用这个功能. 2. 活动:需要完成什么样 ...

  9. 【敏捷开发每日一贴】敏捷教练和团队引导

    谈谈敏捷教练和团队引导 敏捷教练在不同的组织中,在不同的场景下,可以是:教练.咨询顾问.引导式培训师.导师.过程引导师,并且可以根据不同的情况切换角色.熟练运用各种技术.技巧.工具.(这里说的敏捷教练 ...

最新文章

  1. Redis在SSM项目中的简单使用
  2. 分布式事务不理解?一次给你讲清楚!
  3. 2017.6.11 校内模拟赛
  4. P3911 最小公倍数之和
  5. CSS选择器:伪类(图文详解)
  6. LeetCode 638. 大礼包(无限背包DP)
  7. html 手机分辨率,移动端各种分辨率手机屏幕----适配方法集锦
  8. springboot系列(十)springboot整合shiro实现登录认证
  9. 基于jQuery实现水平轮播效果
  10. 浅谈基于软交换的下一代网络技术
  11. 利用vue-cli配合vue-router搭建一个完整的spa流程
  12. 吴恩达深度学习的实用层面编程作业:初始化Initialization
  13. php 处理像素点数组,求助:php处理这个数组
  14. java web Excel在网页预览
  15. Kali下安装 dvwa 的完整详细教程
  16. OSChina 周一乱弹 ——斯文眼镜男竟然对一只母喵做了这样的事情!
  17. Java单词查询小程序
  18. 目测优衣库董事长只能听到赞扬的声音:3星|《经营者养成笔记》
  19. 【翻译】ARM虚拟化软件和架构支持的设计,实现和评估
  20. 群晖搭建Blynk服务器 可开外网及改Mixly文件完美支持教程

热门文章

  1. 第六篇 Analyzer(1)基本使用
  2. linux的常用软件
  3. mysql ibdata1 压缩_如何压缩mysql ibdata1文件
  4. Yep (对头)-盲盒社交,匿名聊天
  5. android如何改变系统默认横竖屏方向
  6. 如何批量删除文件夹名中相同的前缀?
  7. dj java实现,Java反编译器 DJ Java Decompiler
  8. 分布式技术一周技术动态 2016-09-18
  9. dll文件丢失怎么恢复,修复丢失dll的全部方法分享
  10. python制作【法律条文查询工具】妈妈再也不担心我法盲了