如何成为一位合格的ScrumMaster
嗨,大家好,我是叶子
ScrumMaster的职责简单理解为:确保团队按照scrum的方式运行,团队的教练,帮助团队更好的工作,过程中的执行者,能够在team和po之间平衡。移除项目进度的障碍,保护团队成员被过度打扰等。
接下来,叶子来给大家分享一下在工作中,ScrumMaster的职责具体有哪些?
ScrumMaster负责管理Scrum流程正常运行
目的:确保整个团队正确遵循Scrum的规则和原则,保证团队成员又Scrum的理解一致,并在此规则下正常运行。
职责内容:
- 负责主持Sprint中的会议(计划会、每日站会、需求评审会、回顾会)
- 负责帮助PO建立待办列表和计划列表,确保每个Story的优先级
- 负责维护一个block list用来记录team在开发中遇到的障碍,由SM进行管理并最终使得列表中的每一个问题得到及时处理
- 负责确保流程执行过程中是透明的
ScrumMaster是团队的教练
目的:当团队出现问题的时候,针对如何解决问题的思路负责指导,而不是单单只是解决问题的教练
职责内容: - 指导团队的工作方法、指导PO的工作方法,言传身教
- 多听,少说,尽量在遇到问题的时候让团队自己找到答案,但要做好平衡,帮助团队学习如何自己解决问题
- 经常赞美,但要真诚
ScrumMaster负责保护团队,帮助团队消除障碍
目的:在生产过程中,部门经理或负责人对团队成员安排额外任务时候,po想给团队增加Sprint Backlog的时候,ScrumMaster会帮助团队消除外在干扰,有原则的将这些干扰屏蔽在团队之外,确保团队能够集中精力完成版本冲刺
职责内容: - 负责合理的引导团队,根据Team工作能力及过往的经验,承诺工作量
- 负责各角色及职能协作,解决团队开发过程中的障碍,协调解决沟通问题,保证开发过程按计划进行
- 负责在Sprint中不能让po直接给Team增加需求或变更需求,需求可以改变,需要通过每日站会或计划会中提出,共同商量解决方案
*负责跟踪团队每个版本的完成情况 - 如果没有与团队协商,请不要代表团队做任何承诺,比如实现的功能、交付的日期等
ScrumMaster确保团队参与持续改进,迭代性的组织回顾会
目的:传达一种持续改进的文化,在回顾会中,明确团队目前做得好的需要继续保持,引导团队试图找到存在的问题及改进的方法,确保每个人都能积极参与整个思考过程,从而得到不断的改进和提升
职责内容: - 负责指出团队存在的问题,引导团队一起商讨解决方案
- 负责总结出哪些事情做得好,哪些事情做得不好,做得好的需要保留,做得不好的需要改进或摒弃
- 会议结束后,需要输出的是,继续做什么?停止做什么?怎样做得更好?
ScrumMaster把控进度和质量
目的:把控好速度和质量之间的平衡
职责内容: - 负责进度的跟踪,可以借助一些工具,比如TAPD
- 制定代码规范,并坚持代码审查(与部门代码规范相关联)
- 编写单元测试
- 冒烟测试(期望每天将编译通过的代码push上去,然后进行冒烟测试,这样的好处保证每天完成的功能是可用的)
- 集成测试
- 自动化测试
ScrumMaster组织进行团队建设
目的:提升整个团队的凝聚力,团队凝集力如何,直接影响了整个团队的战斗力
职责内容: - 进行放权管理,相信团队,放权可以有效的推动团队成员形成自组织,让成员更多的自主思考,设计开发,使每个人都有成就感,提高成员的积极能动性
- 打造学习型团队,通过定期进行团队内部知识分享的方式,使每个人都能学习到新的知识,从而逐步使团队成长。比如:每周一次40分钟内的分享,分享内容:技术、业务、生活、兴趣等
- 阶段性组织聚餐,拉进团队的距离感,同时传达一种对阶段性产出的认可
就知道各位还没有看够,是不是也期待着PO和Team在敏捷框架下的职责是什么?
不要着急,叶子会继续更新......
以上内容只代表我个人针对ScrumMaster职责的理解,当然只做到上面的这些远远不够,我们也要从各个维度综合思考
希望和大家一起努力成长
同时,特别期待小伙伴们也来分享自己对《如何成为一位合格的ScrumMaster》职责的见解~~
如何成为一位合格的ScrumMaster的更多相关文章
- 如何成为一位优秀的ScrumMaster
嗨,大家好,我是叶子 背景介绍 目标:为了能更好的适应快速变化的需求和不确定的未来. 部门包含岗位:部门负责人.项目经理.产品经理.开发团队(开发人员.测试人员) 那么这种情况下,我们想转型Scrum ...
- 敏捷开发— —Scrum 学习笔记
敏捷开发模式是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力.它们的具体名称.理念.过程.术语都不尽相同,相对于"非敏捷" ...
- SCRUM MASTER检查单
转自:http://www.scrumcn.com/agile/scrum-knowledge-library/scrum.html#tab-id-18 一位合格的ScrumMaster通常能够同时处 ...
- ScrumMaster需要了解的7件事
当一个组织开始使用Scrum时,被选为担任Scrumaster角色的人通常来自于那些有管理背景的人.组织期望那些管理人员,所谓的“大师”,能够交付Scrum项目因为她有管理的专门知识——并且可以同时管 ...
- 纵观jBPM:从jBPM3到jBPM5以及Activiti5
http://www.infoq.com/cn/articles/rh-jbpm5-activiti5/ 作者 荣浩 发布于 2010年12月28日 | 注意:GTLC全球技术领导力峰会,500+CT ...
- iOS源代码管理工具
源代码管理工具简介 1.为什么会出现源代码管理工具? 为了解决在软件开发过程中,由源代码引发的各种蛋疼.繁琐的问题 2.源代码管理不当可能会引起的后果? 无法后悔:做错了一个操作后,不能回到之前的操作 ...
- 源代码管理工具(上)-SVN基本使用
------------------------------------------------------SVN简介和搭建 ------------------------------------- ...
- iOS开发——源代码管理——SVN
一.源代码管理(svn)简介 01. 源代码管理工具概述 ======================================================================= ...
- Kafka剖析(一):Kafka背景及架构介绍
http://www.infoq.com/cn/articles/kafka-analysis-part-1/ Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平 ...
随机推荐
- Python安装2 —— Pycharm2019.3.3的安装
本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/12378617.html 一:什么是Pycharm PyCharm是一种Pytho ...
- Flask官方文档学习-flask快速入门
环境搭建 下载安装Python3:www.python.org 终端运行命令:python3 -m venv flask_dev,来创建虚拟环境 启用虚拟环境,终端使用命令 source /flask ...
- JConsole、VisualVM 依赖的 JMX 技术到底是什么
我是风筝,公众号「古时的风筝」,一个兼具深度与广度的程序员鼓励师,一个本打算写诗却写起了代码的田园码农! 文章会收录在 JavaNewBee 中,更有 Java 后端知识图谱,从小白到大牛要走的路都在 ...
- Python数据类型-dic,set常见操作
字典常见方法 语法:字典名[新key]=value 功能:给字典增加键值 语法:字典名[字典里存在的key]=新的value 功能:修改字典里的值 功能:删除字典的元素,通过key来进行删除, ...
- 在centOS7上安装一套java运行环境
前提:更换centos的默认yum源,提高下载速度. 备份系统自带的yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS- ...
- 微信商户H5支付申请不通过被驳回,拒绝原因提示:网站存在不实内容或不安全信息
一.H5支付简介及使用场景说明 H5支付是指商户在微信客户端外的移动端网页展示商品或服务,用户在前述页面确认使用微信支付时,商户发起本服务呼起微信客户端进行支付.主要用于触屏版的手机浏览器请求微信支付 ...
- C#算法设计查找篇之05-二叉树查找
二叉树查找(Binary Tree Search) 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/706 访问. 二叉排 ...
- HTML基础-06
网页背景 1. 设置背景颜色 background-color:#bfa; 设置背景图片 background-image:url(“./img/... ...
- 题解 UVA10457
题目大意:另s = 路径上的最大边权减最小边权,求u到v上的一条路径,使其s最小,输出这个s. 很容易想到枚举最小边然后跑最小瓶颈路. so,如何跑最小瓶颈路? 利用Kruskal,因为树上两点路径唯 ...
- Spring Cloud Config Client 超时与重试
简介 有时客户端需要在 config server 无响应时进行重试,以给 config server 时间进行恢复.利用 spring 提供的重试组件,我们可以方便的配置重试机制,包括重试间隔,重试 ...