引用维基百科:
Scrum由ScrumMaster提供便利,ScrumMaster的主要工作是消除团队实现冲刺目标的障碍.ScrumMaster不是团队的领导者(因为他们是自我组织的),但作为团队和任何分散注意力的影响之间的缓冲.ScrumMaster确保Scrum过程按预期使用.ScrumMaster是规则的执行者."
在这个基础上工作,以及大多数企业一次运行2-3个项目的事实,SM为填补全职工作做了哪些实际的工作任务?或者,这不是一份全职工作,而是个人做其他事情,如开发,销售等?
有没有什么SM可以分享?
不幸的是,我们没有专门的scrum大师的奢侈.我也是一个团队领导者和高级开发人员,这些都超过了当天.
我通常整天都在使用Stack Overflow.哦,我试着协调午餐.
ScrumMaster角色的关键是消除障碍.
ScrumMaster /迭代管理器
制定发布计划
构建Scrum /迭代计划
计划和主持
Scrum /迭代计划会议
显示和告诉
发布计划会议
回顾展
拥有阻挡板并积极与团队合作识别和移除阻挡物
更新团队WIKI
更新团队房间的大型可见图表,包括故事卡墙
参加每日站立
参加每日Scrum of Scrums
ScrumMaster/Iteration Manager也是牧羊犬,就是他们保护团队(牧群).最后,ScrumMaster/Iteration Manager是团队与外部资源的联系点,但主要是项目经理.
"充当团队和任何分散注意力的影响之间的缓冲"
那是一份全职工作.有很多人希望从团队中获取信息,而SM则负责处理这些问题.要做好这项工作,重要的是要积极主动,而不是反应.因此他们应该保持所有车轮平稳运行.SM运行良好时,这是一个惊人的转变.
我认为这个问题会得到尽可能多的答案,因为有人可以回答这个问题.在一个专注于大多数人都知道自己在做什么的小团队中,SM的作用几乎是不可见的; 在一个试图应对模糊要求和权力斗争的大型团队中,SM将是高度可见的,并且可能永远不会有自己的时刻,因为他们将成为团队(及其外部的利益相关者)的所有挫折的闪电导体.
没有什么可以替代知道你想要实现什么,并拥有一个知道如何实现它的小团队.如果你有这个,并且你"采用SCRUM",你可能很快就会相信成为Scrum Master很容易.但是如果相反你有一个团队的混乱,一个不明确的目标,以及许多政治斗争正在进行,你"采用SCRUM",你可能会认为成为Scrum Master是全职的(也许是不可能的)需要非常难得的人才组合的工作.大多数真正的球队可能介于这两个极端之间.
Scrum Master将做一些事情,例如确保scrums发生,组织sprint计划会议,回顾等.此外,他将能够向管理层解释团队正在做什么以及为什么团队成员不能被挖到其他项目,直到冲刺结束.除此之外,Scrum Master还没有任何明确的任务.因此,一个人应该能够很容易地成为3个团队的Scrum Master,并且还有时间留下管理类型的工作(假期请求,程序,参加与董事或其他任何事的无聊会议),或者可以自由地为开发做出贡献团队的资源.
虽然ScrumMaster是Scrum框架中的一个角色,但履行该角色的个人必须是团队成员.在Scrum中,团队成员应该不惜一切代价全职.团队成员应该能够在Sprint积压上获取任务.它们可能是开发任务,测试任务,配置CI服务器任务等等......如果您无法为燃尽做出贡献那么为什么要加入团队?如果自我尊重ScrumMaster应该做的最后一件事就是关闭并加入另一个团队.ScrumMaster应该是嵌入并专注于他们的团队和产品的仆人领导者.ScrumMaster是团队中的角色,而不是职称.我不同意那些认为你可以同时在一个以上的项目中成为ScrumMaster但仍然是世界级的人.事实是,这不是Scrum.