Scrum是目前在team level 应用最多的敏捷框架。作为Scrum Master 发现身边的同学时常会疑惑自己的职责,虽然Scrum 中只有三个角色:Product owner; Scrum Master 和Development team, 然鹅,错综复杂的现实工作确实常常会让人迷惑。那这三个角色的核心职责到底是什么呢?
PO是团队的掌舵人物,产品的成败很大程度上取决于PO对用户的理解和对产品的认知。好的产品经理是团队的灵魂人物,如果PO能力欠缺,对需求缺乏深刻理解,每个需求都缺乏确定性,简直就是团队的噩梦,因为不确定的需求一旦落入实施会把团队拖入大坑,不停地来回确认需求,有时候还会导致已经做好的东西被推翻重新来做。
除此之外,PO也需要有良好的沟通能力和情商,要善于管理Stakeholer 的期望,如果产品经理只是对BO的需求言听计从没有自己的观点和想法那就会变成团队杀手。
Product Owner
“I maximize business value closely with stakeholders while creating a great product.”
•Stakeholder management
•Prioritization of tasks to optimize generated business value by the Development Team
•Clarify requirements
SM是团队中的一个服务角色,不参与产品的设计和开发,但是这不是说SM就是翘着二郎腿吃着甜甜圈。 自认为SM的重要价值不仅在于作为保护伞保护团队不受外界干扰专注在当前迭代,而且还应该像一名园丁,时刻关注团队的气氛和状态,一旦发现团队状态不佳就要采取各种措施帮助团队回归高效。
SM应该是团队中对Scrum最了解最深入的人,在组织和团队的敏捷转型当中要发挥积极的作用,对团队进行Scrum培训,组织团队成员进行Scrum中的各项环节,把控节奏在实践中不断观察团队各环节的具体实施,对不正确行为进行及时的纠正和教练。
作为对外沟通的桥梁,SM要积极地帮助团队扫清前路障碍,避免dev team 收到PO的压榨和伤害,激发团队的自我觉察和责任感,不断追求更高的绩效,简而言之,就是为团队赋能。
Scrum Master
“I’m a servant-leader who actively does nothing.”
•Coaching of Scrum practices
•Facilitation of events
•Removing impediments
•Constant improvement of team and organization productivity
Dev team 通常有多种角色构成,是把想法变成现实的核心角色,虽然人数多于PO和SM但是也是Scrum中最脆弱的存在,dev team 工作的来源是PO的story,如果PO能力欠缺story质量差这个单最终会由dev team 来买,所以,dev team 一定要利用好Scrum中的Refinement 和Sprint planning 中赋予的权利,不过关的story 坚决不要承诺,story进行估点的时候从实际出发不要被外界影响。
Dev team 在迭代中要专注于承诺的任务,一旦做了承诺就要想办法来完成,在每天的daily 会议上回答Scrum经典的三个问题,一旦遇到障碍要及时提出来,要善于使用Jira中的high 和flag,问题抛出来之后就便于快速解决同时责任也会被分担。
Development Team
“We just make things happen!”
•Cross-functional and self-organized expert team creating business value by implementing planned tasks
•Responsible for product quality
按你胃,Scrum是一个轻量级的敏捷框架,本身很简单但是真正去实现并且实现好其实并不容易,关键还是在于各个角色认清自己的位置发挥位置内的良好职责秉承Scrum的精神:Open, Respect, Courage, Commitment,Focus。