Scrum之三个猪

从前猪和鸡一起去创业,他们两个打算开餐馆,专门出售火腿煎蛋。这时候猪想了一下,我用的是自己身上的肉,鸡只是用了它生下的鸡蛋。万一创业失败了,我自己命都没了,而鸡还是继续可以产蛋,没有任何影响。

1. Scrum两类关系人

在Scrum方法中将项目的利益相关者分成两大类:chickens和pigs,chickens为项目的相关干系人,部分投入项目,例如高层领导、最终用户等等,pigs则为项目的实际参与人员。在公司中我们都是Pigs,Pigs是全身心投入项目,直接决定项目的成败。Pigs在scrum中细分为三个角色:Scrum master、Product owner、Team,这三个角色构成一个平衡的铁三角推动整个项目的进展。

2. 三个角色(猪)

2.1 Scrum master

类似于传统项目管理中的PM,但又不完全是,在项目组承担了如下的细分角色:

(1)会议主持人:负责主持四个主要的会议:策划会议(迭代会)、站立会议、迭代评审会议、迭代回顾会议。

(2)牧羊犬:负责屏蔽项目组外部的干扰。

(3)活雷锋:给product owner、team提供帮助,帮助product owner确定需求、排定优先级,帮助team做估算、分解任务、完成任务。

(4)外交官: 当项目组外部有人不理解项目组的工作时,他负责去解释说明,负责对外发布项目组的信息。

(5)教练:指导项目组的成员按照Scrum的原则、方法做事情,当出现偏差时,他去纠正,如果有项目组的成员不熟悉Scrum的方法,他要去提供相关的培训。

(6)清道夫:负责排除在项目进展中遇到的各种障碍,如果他没有能力或资源他可以协调项目组的其他成员一起来排除障碍。

Scrum master并非固定的由一个人承担,可以在一个团队中,有能力的、熟悉Scrum的成员都可以担当Scrum master。

2.2 Product owner

是产品的负责人,或者讲是需求的负责人, 他在项目组承担了如下细分角色:

(1)领域专家:是需求方面的专家,熟悉需求。他知道客户、最终用户、以及其他利益相关者对项目的真正需求是是什么。他负责编写用户需求、维护用户需求。

(2)需求决策人:哪个需求重要,哪个需求不重要,需求的优先级如何排列,在某次发布中要发布哪些需求是他来拍板的。他负责来平衡需求、进度与资源的关系。

(3)需求讲师:负责在项目进展过程中给项目组的其他成员讲解需求的含义,对需求进行答疑。

(4)验收人:负责编写需求的验收标准,当项目组成员完成某个需求后,是product owner进行验收,他认可后才能认为某个需求完成了。

Product owner可以来自于用户、客户、产品策划部门或者是开发部门的需求分析人员。Product owner是一个角色,并非指是一个人,可以是多个人,但是如果是多个人,这多个人要协调一致,对需求的理解与解释是一致的。在移动支付项目组中,有专职的产品经理,负责规划整个项目的需求,当然也有需要和业务方、渠道方合作的需求,这个也是产品经理和项目leader一起负责需求的沟通和获取

2.3 Team

是技术的责任人,是一群人,他们负责实现这个系统。在一个Scrum团队中,一般整个团队(包含product owner,scrum master)最好不超过10人,team应该是一专多能的全才型选手,而不是那种专业化分工的团队,这样才能保证团队的效率比较高,也易于沟通。团队的成员一般都应该是专职的人员,最好不要兼职同时做多个项目。team承担了如下的细分角色:

(1)设计人员:对系统进行简单设计。

(2)实现人员: 负责实现整个系统,并对系统执行单元测试,构建整个系统。在计平包括了开发测试和运维的同学。

一句话总结,Product owner定义了这个项目做什么,Scrum master从过程上保证了如何实现这个项目,Team从技术上保证了如何实现这个项目。

推荐文章:

《用户说卡,怎么办》

http://blog.csdn.net/minidrupal/article/details/24544573

《Scrum -- 晨会那些事》

http://blog.csdn.net/minidrupal/article/details/25547577

《产品经理的日常工作》

http://blog.csdn.net/minidrupal/article/details/26092691

《快速验证产品价值 -- MVP(最小可行产品)》

http://blog.csdn.net/minidrupal/article/details/26986885

《如何进行产品定位(上)》

http://blog.csdn.net/minidrupal/article/details/29386543

《用户研究那些事》

http://blog.csdn.net/minidrupal/article/details/35841945

《合理构建产品形态(一)——谁是目标用户》

http://blog.csdn.net/minidrupal/article/details/37767955

Author: Andy

Introduction: Web工程师、项目经理、产品经理

Sign: 做人如果没有梦想,跟咸鱼有什么区别

Scrum之三个猪,布布扣,bubuko.com

时间: 2024-10-07 07:04:22

Scrum之三个猪的相关文章

Scrum三头猪

猪和鸡在过去进入业务合作.他们都打算开一家餐厅,它的售价火腿和鸡蛋. 这想了一下时间猪,我用他的肉,鸡只是用它生下的蛋.万一生意失败,我自己的命就没,,没有不论什么影响. 1. Scrum两类关系人 在Scrum方法中将项目的利益相关者分成两大类:chickens和pigs,chickens为项目的相关干系人,部分投入项目,比如高层领导.终于用户等等,pigs则为项目的实际參与人员. 在公司中我们都是Pigs,Pigs是全身心投入项目.直接决定项目的成败.Pigs在scrum中细分为三个角色:S

『阿里巴巴内部分享』高效程序员的45个习惯笔记

敏捷(agility) 1 态度决定一切 1.1 做事 - 先解决问题,再追究责任 1.2 欲速则不达 代码除了可以运行外,还要保持整洁 不要为了追赶工期而陷入简单修复的陷阱(+1/-1修复) 第三方代码除了可用外,还要知道其大体原理 要进行代码复核,保证代码质量,增加知识 1.3 对事不对人 表达观点,懂得沟通技巧 容纳自己不能接受的想法 设定deadline,确保执行力 设定仲裁者,防止决策被资深员工控制,及时制止假大空话 支持已经做出的决定 1.4 排除万难,奋勇前进 发现问题,不要试图掩

Pigs and chickens

"Pigs and chickens"是Scrum软件开发模式中的一个比喻,用来比喻参会者在每天的Scrum会议中所起的作用. 在橄榄球中,scrum的意思是"重新开始游戏".对于程序员来说,每日Scrum是指每天开始工作时的一个简短的会议,其中小组成员估量他们项目进行的情况,并确定下一步需要做什么. 如果参会者是"猪(pig)",这意味着他直接负责完成手头的任务.如果参会者是"鸡(chicken)",他可能会参与手头的任务,

python全栈开发【第十六篇】面向对象三大特性——多台和继承补充

一.回顾 面向对象 1.类:具有相同属性和方法 的一类事物 类名可以实例化一个对象 类名可以调用类属性,(静态属性 和(方法)动态属性) 2.对象:也就是实例    对象名:调用对象属性 调用方法 3.什么叫抽象? 从小到大的过程 4.组合-----什么有什么的关系(将一个类的对象当做另一个类的属性) 5.继承-----什么是什么的关系 从大范围到小范围的过程 继承的作用:减少代码的重用性 子类有的方法,就用子类的.不会调用父类的方法. 如果要在子类中调用父类的方法:super().类名() 6

熊猫猪新系统测试之三:iOS 8.0.2

本来本猫要等到8.1版本出来后再做测试的,结果等来等去就是迟迟不推送更新呀!说好10月20号的iOS 8.1呢?为了一鼓作气写完,就先不等了.先拿手头的iOS 8.0.2系统做一下测试吧! 8.x系统和7.1系统整体上还是比较像的,只有在一些地方有所不同,首先在5.5寸的iphone6 plus上桌面多了横屏显示功能: 另外常规的竖屏界面和原先的没啥区别呀: 系统自带的天气预报界面有稍许细微的修改: 自带地图应用的标准视图中加入了3D显示功能,而且地图载入速度非常快!不过原先本猫一直喜爱的goo

瀑布式开发、迭代开发、敏捷开发、XP与SCRUM的区别

瀑布式开发.迭代开发,区别[都属于,生命周期模型]         两者都是一种开发模式,就像设计模式一样,考虑的角度不一样,个人感觉谈不到取代一说. 传统的瀑布式开发,也就是从需求到设计,从设计到编码,从编码到测试,从测试到提交大概这样的流程,要求每一个开发阶段都要做到最好.特别是前期阶段,设计的越完美,提交后的成本损失就越少.我现在从事的外包项目就是这样的流程. 迭代式开发,不要求每一个阶段的任务做的都是最完美的,而是明明知道还有很多不足的地方,却偏偏不去完善它,而是把主要功能先搭建起来为目

每日站立会议——敏捷流程scrum实践

每日站立会议是敏捷流程scrum中的很重要的一个制度之一. 功能: 1.快速同步进展,让项目组内部的员工互相了解彼此的进展,从而了解本项目的整体进展. 2.给每个人一种精神压力,信守承诺.这是一种面对面的精神压力,直面项目进展. 3.培养团队的文化,让每个人意识到:我不是一个人在战斗,我们是一个团队. 站立会议的目的: 1.让所有人了解其他人在做什么,当前项目计划进展如何 2.帮助大家解决那些阻碍做事情的问题,以及共享承诺这些都非常有利于提高团队合作精神的. 注意要点: 1.主题明确,不能掺杂其

Scrum入门基础系列之Scrum会议

Scrum入门基础系列之Scrum会议 3条回复 Scrum会议包含Sprint计划会.每日例会.Sprint评审会.Sprint回顾会.下面分别介绍这几个会议,按照一个简单模板进行介绍: WHY.WHAT.WHEN.WHO.HOW,即为什么要有这个会议,这个会议的输入和输出是什么,什么时间开这个会,谁来参加,如何开好这个会议. Sprint计划会 WHY Sprint计划会是为当前Sprint做计划的会议. WHAT Sprint计划会的输入为产品Backlog,最新的产品增量,团队的能力和开

Scrum Guide - Scrum指南中文版

现在公司在使用敏捷开发模式进行日常的开发和管理工作,所以我看了下Ken Schwaber的<Scrum Guide>这本小册子,原本是英文的,这里提供中文的,以供日后复习和参考. Scrum简介 自从上世纪90年代初期,Scrum方法就已经应用于开发复杂的产品.本指南介绍了如何应用Scrum构建产品.Scrum不是一种过程,也不是一项构建产品的技术,而是一个框架,在这个框架里可以应用各种过程和技术.Scrum的作用就是让开发实践方法的相对功效显现出来以便随时改进,同时也为开发复杂产品提供了框架