嗨,大家好,我是叶子

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的更多相关文章

  1. 如何成为一位优秀的ScrumMaster

    嗨,大家好,我是叶子 背景介绍 目标:为了能更好的适应快速变化的需求和不确定的未来. 部门包含岗位:部门负责人.项目经理.产品经理.开发团队(开发人员.测试人员) 那么这种情况下,我们想转型Scrum ...

  2. 敏捷开发— —Scrum 学习笔记

    敏捷开发模式是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力.它们的具体名称.理念.过程.术语都不尽相同,相对于"非敏捷" ...

  3. SCRUM MASTER检查单

    转自:http://www.scrumcn.com/agile/scrum-knowledge-library/scrum.html#tab-id-18 一位合格的ScrumMaster通常能够同时处 ...

  4. ScrumMaster需要了解的7件事

    当一个组织开始使用Scrum时,被选为担任Scrumaster角色的人通常来自于那些有管理背景的人.组织期望那些管理人员,所谓的“大师”,能够交付Scrum项目因为她有管理的专门知识——并且可以同时管 ...

  5. 纵观jBPM:从jBPM3到jBPM5以及Activiti5

    http://www.infoq.com/cn/articles/rh-jbpm5-activiti5/ 作者 荣浩 发布于 2010年12月28日 | 注意:GTLC全球技术领导力峰会,500+CT ...

  6. iOS源代码管理工具

    源代码管理工具简介 1.为什么会出现源代码管理工具? 为了解决在软件开发过程中,由源代码引发的各种蛋疼.繁琐的问题 2.源代码管理不当可能会引起的后果? 无法后悔:做错了一个操作后,不能回到之前的操作 ...

  7. 源代码管理工具(上)-SVN基本使用

    ------------------------------------------------------SVN简介和搭建 ------------------------------------- ...

  8. iOS开发——源代码管理——SVN

    一.源代码管理(svn)简介 01. 源代码管理工具概述 ======================================================================= ...

  9. Kafka剖析(一):Kafka背景及架构介绍

    http://www.infoq.com/cn/articles/kafka-analysis-part-1/ Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平 ...

随机推荐

  1. 正确的使用HttpClient

    快捷的网络请求,多用HttpClient 但是常规的写法会一大片的TIME_OUT 比如这样的例子 static async Task<string> TestHttpClient(str ...

  2. 一文打尽Java继承的相关问题

    相关文章: <面向对象再探究>:介绍了面向对象的基本概念 <详解Java的对象创建>:介绍了对象的创建.构造器的使用 在<面向对象再探究>这篇文章中已经笼统的介绍过 ...

  3. 用var声明变量,在java中居然有这么多细节,你都了解么?

    简介 Java SE 10引入了局部变量的类型推断.早先,所有的局部变量声明都要在左侧声明明确类型. 使用类型推断,一些显式类型可以替换为具有初始化值的局部变量保留类型var,这种作为局部变量类型 的 ...

  4. 004_go语言中的常量

    代码演示 package main import "fmt" import "math" const s string = "constant&quo ...

  5. 基于Logistic回归和sigmoid函数的分类算法推导

    此部分内容是对机器学习实战一书的第五章的数学推导,主要是对5.2节代码实现中,有一部分省去了相关的公式推导,这里进行了推导,后续会将算法进行java实现.此部分同样因为公式较多,采用手写推导,拍照记录 ...

  6. 最火热的极速开发框架Spring Boot

    Spring Boot是Spring家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程,也可以说Spring Boot能简化我们之前采用Spring mvc + Spring + ...

  7. tableau用户分类

    1.观察消费金额的分布 直接[消费金额]直方图趋势不明显的时候,可以考虑将金额对数化处理 这样看起来就近似个正态分布了 2.怎么看超市卖的最好的产品 更深层次的分析怎么做呢? 这个聚合字段在数据源不会 ...

  8. Apache Hudi表自动同步至阿里云数据湖分析DLA

    1. 引入 Hudi 0.6.0版本之前只支持将Hudi表同步到Hive或者兼容Hive的MetaStore中,对于云上其他使用与Hive不同SQL语法MetaStore则无法支持,为解决这个问题,近 ...

  9. 简单认识Adam优化器

    转载地址 https://www.jianshu.com/p/aebcaf8af76e 基于随机梯度下降(SGD)的优化算法在科研和工程的很多领域里都是极其核心的.很多理论或工程问题都可以转化为对目标 ...

  10. HTML基础-04

    定位 定位:通过定位可以将元素摆放在页面中任意位置 语法:position属性设置元素的定位 可选值:static:默认值,开启定位 relative开启相对定位 absolute开启绝对定位 fix ...