ScrumMasters与敏捷教练系列(开篇)

很多天之前, 我复习了一遍Ken Schwaber和Jeff Sutherlan共同开发和维护的“Scrum指南”。 我集中于ScrumMaster角色涉及“教练”方面的内容,下面是我的一些发现:

Scrum Master服务开发团队的几种方式,包括:

  • 指导开发团队自组织和跨职能
  • 指导开发团队没有完全采纳与理解Scrum的组织环境

Scrum Master服务组织的几种方式,包括

  • 带领和指导组织采纳Scrum

为了弄清这几点,我开始回忆过去十年的事件。那个时候对于敏捷方法我们都是新手。在印度Scrum还不是很流行。我们正在学习迭代开发并尝试理解与跟随敏捷原则。XP那时很流行。

我们团队不是完全自组织的。Jim,组织中一个高级项目经理负责建立项目团队,与团队一起工作并确保交付日期。之前他有一些RUP的经验。Jim是个优秀的人、经验丰富的经理、求知学者与导师。

对我而言,Jim的角色有点像ScrumMaster。

在项目早期Jim注意到Sailesh,团队中的一员总是迟到(1小时或2小时甚至有时候3小时),完成任务后就回家。Jim思想很开放。他主张弹性工作时间。Jim没有冲动做出任何判断只要Sailesh可以交付并完成他的承诺。Sailesh是个非常优秀的程序员,他写的代码质量非常高也负责一些复杂的特性。

一个月左右,Jim发现有个团队成员需要Sailesh的帮助解决技术问题。但Sailesh不在。和往常一样,他那天迟到了然后开始他自己的工作。很明显,每天Sailesh有足够的时间完成自己的工作。他的日常计划包含协作或者帮助别人或者互相帮助了吗?Sailesh有点自负因为他的技能和经验。他不需要其他团队成员的帮助。也许你猜到了,他没有任何协作的态度。

这里有问题。观察到类似Sailesh的这个事情后,Jim有点担忧并在第二天上午九点召集一个会议。Jim想要我和他们一起开会。因为在接下来几个月Jim准备让我接班。

第二天早上Sailesh又迟到了。他9:40走进会议室,随口说,“Hi Jim,我刚刚到,我们可以开始了吗?”。已经迟到了40分钟。

Jim忍无可忍,回答,“Sailesh,现在9:40!你怎么来晚了?”。

“我凌晨一点睡觉,也起晚了!”

“我们昨天计划好的会议。你接受了并准时下班。因此今天早上我很惊奇你为什么不在9点之前赶到。”

“是的。但是通常我来的有点晚。今天没想到车胎漏气了!对不起。”

我一直在听着他们的对话。我很震惊。毫无疑问,Sailesh没有组织概念。他只关心他自己的任务。他没有重视同事的时间。

会议又开了10分钟,最后Jim严厉地说,“Sailesh,你必须按照公司规定时间每天准时上班。如果你偶尔迟到30分钟或者一小时是可以的,但你一直这样,我们都知道你可以准时。我们是一个团队,不是一盘散沙。”

Sailesh离开了会议室。Jim找我聊了一会儿。我们谈到两个选择。第一个是找Sailesh谈谈,辅导帮助他理解他的强项与可改进的地方。第二个是,当然如果第一个不奏效,让他离开项目再进一步商议。

最后,过了几个月Sailesh辞职了。看起来他想要继续作为软件架构的个人专家。我不确信他个人是否可以成功因为他缺少合作精神。

回想一下,Jim和我是否可以有不同的处理方式。我们没有错吗?早期我们没有注意到或者把Sailesh团结在一起吗?如果再碰到类似的问题,我们会怎么做?

你的项目碰到过类似问题吗?你的解决方法是什么?

想要了解更多,请阅读 “询问的力量:敏捷教练小提示”系列 备注:为了保密,故事里的采用的是化名。


Scrummasters与敏捷教练系列(开篇)
询问的力量: 敏捷教练小提示 – 第一部分
询问的力量: 敏捷教练小提示 – 第二部分
询问的力量: 敏捷教练小提示 – 第三部分
询问的力量: 敏捷教练小提示 – 第四部分


原文链接 http://se-thoughtograph.blogspot.in/2012/10/scrum-masters-and-coaching.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注