敏捷Scrum指南三:Scrum角色之SM(ScrumMaster)

角色概述

SM主要负责帮助每个人理解并乐于接受Scrum的价值观、原则和实践。

对PO和Dev Team来说,SM履行的是教练的职责。

对团队的Scrum工作流来说,SM履行的是过程领导的职责。

 

职责

Scrum教练

是Scrum团队的敏捷教练 - 包括Dev Team和PO,对2个角色进行指导,消除两者之间的隔阂,使PO能直接驱动Dev Team。

具体描述

  1. 帮助新任PO理解和履行职责,协助PO开展产品相关活动,如梳理产品BackLog、US拆分。
  2. 对Dev Team新成员进行Scrum理论的培训,工作中引导新成员理解和履行职责。
  3. 观察Team使用Scrum的过程,识别并记录不敏捷的工作流,汇整后对Team进行针对性的培训。
  4. 不定期组织Team回顾Scrum理论,参照敏捷矩阵图,提升小组敏捷成熟度。
  5. Team遇到问题时,通过“Why”“RootCause”等方法帮助团队分析问题,而不是直接解决问题。

常见问题

类型

现象

问题识别

解决方案

前后端合作

前端等待后端提交接口

1.存在等待期,资源浪费;

1.前后端并行工作;

2.引入BDD,plan后QA定义接口规范,确保前后端&QA都可以并行工作;

3.引入TDD,后端封装接口后提交,便于前端调试。

前后端独立开发,统一联调

1.联调周期长,工作效率低;2.难以应对紧急上线等突发情况;

前后端在不同的US上工作

1.US周期长;2.Burn Down Chart线条起伏大;

后端未按照接口文档开发

1.后端没有契约精神,不利用团队良性合作;

SM督促后端执行规范,可制定惩罚措施

你可能感兴趣的:(DevOps,scrum,scrumMaster,Master,SM)