如何成为一位合格的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编写,它以可水平 ...
随机推荐
- P3239 [HNOI2015]亚瑟王 期望 dp
LINK:亚瑟王 Saber!Excalibur! 比较难的期望dp. 可以发现如果暴力枚举所有的局面复杂度很高 . 转换的思路则是 期望的线性性. 求出每张牌的期望累加即可. 考虑每张牌的期望=这张 ...
- hadoop 莫名奇妙产生分区 0000 00001 00002
使用 multipleOutputs.write()时候,莫名奇妙的产生好多分区 job.setCombinerClass(ClassifierReduce.class); //注释掉该句 就不会 ...
- DeepVO: Towards End-to-End Visual Odometry with Deep Recurrent Convolutional Neural Networks
1.Introduction DL解决VO问题:End-to-End VO with RCNN 2.Network structure a.CNN based Feature Extraction 论 ...
- 畅购商城(八):微服务网关和JWT令牌
好好学习,天天向上 本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往:目录导航 畅购商城(一):环境搭建 畅购商 ...
- ALGEBRA-1 向量空间
向量空间对加法封闭 对数乘封闭 直和:表示的唯一性
- ALGEBRA-前言
“当你读一页不到一个小时的话,可能是你读太快了” 哈哈 可以 慢慢品
- C#LeetCode刷题之#237-删除链表中的节点(Delete Node in a Linked List)
问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3832 访问. 请编写一个函数,使其可以删除某个链表中给定的(非末 ...
- Vue 如何优雅的根据条件动态显示组件
常规情况下,在里动态加载不同组件的方式为: <template> <!-- 符合条件A,加载组件A --> <BusinessComponentA v-if=" ...
- IDEA 非常重要的一些设置项 → 一连串的问题差点让我重新用回 Eclipse !
开心一刻 建筑行业内,我看过的最凶残笑话(IT行业内好一致!) 上联:一天晚上两个甲方三更半夜四处催图只好周五加班到周六早上七点画好八点传完九点上床睡觉十分痛苦 下联:十点才过九分甲方八个短信七个电话 ...
- 攻防世界-web(进阶)-NaNNaNNaNNaN-Batman
用winhex打开,发现是一个javascript代码.将文件重命名为html文件,用浏览器打开. 打开是一个输入框,输入任何东西都梅反应,尝试弹框输入也无果,继续查看代码. 查看代码,可以看到最开始 ...