在Scrum团队中担任团队经理和开发人员


11

我正在管理一个由6个人组成的团队,这些团队最近搬到了Scrum。

我们有一个Scrum Master(团队中的一名开发人员)和一个产品负责人。

由于我有很多空闲时间(因为我过去所做的很多管理工作现在都是由Scrum主管和产品负责人完成的),并且由于我想保持技术上的相关性,所以我正在做一些技术开发工作。

我是开发团队的一员,致力于每个sprint中的一些故事,并作为团队的一员参加所有会议。

您认为这是个好主意吗?它可以与团队的“自组织”相矛盾吗?


“经理”在Scrum团队中扮演什么样的角色?在Scrum团队中拥有经理没有任何意义。
欣快的2012年

Answers:


13

有一个团队的领导在敏捷的世界在读的罗伊Osherove的发展思路5whys.com

他谈到了团队从瀑布式发展到Scrum的三个关键阶段。

生存阶段(我看到的大多数团队都在其中)-团队没有时间学习-需要更多的指挥和控制型领导才能从无到有地创造学习时间。

学习阶段 -团队有时间学习和使用它-需要像领导者这样的教练,当事情花太长时间学习困难的方法时(例如,选择不进行源代码控制),需要突发控制。

自组织阶段 -团队可以解决自己的问题的阶段-需要更多的领导者型领导者,这种领导者不会告诉人们该做什么,而只是提供约束和最终目标。团队将独自到达那里。

当我在OpenVolcano '10上遇到Roy的想法时,我完全不知道为什么我的团队停止了改进。然后我意识到团队已经从“生存”过渡到“学习”,我根本没有改变我的管理风格。我这样做了,这很有帮助。

因此,我建议弄清您所处的三个阶段中的哪个阶段并进行相应的管理。

另外,现在就做决定并成为领导者或开发者。在进入自组织阶段之前,不要陷入以为有空闲时间的陷阱。而且,如果到达那里,请意识到自己是一个好的团队领导者(这很困难),然后转到另一个团队,而不是重新融入自己。


3

pdr的评论是有效的,我同意。但是我不认为它们在所有情况下都是通用的。

您的管理风格将决定您的表现如何,或者您是否应该考虑担任两个角色。
作为团队经理,您有权管理员工的绩效和职业类型决定。如果使用不当,您与雇主之间的权力差异可能会破坏您成为开发团队一部分的企图。

只要您意识到这种差异,并且清楚地在角色之间进行区分,我认为您既可以担任经理,也可以担任开发人员。我已经看到它成功完成了很多次,而我目前正在同一情况下为一个团队工作。

值得注意的是,您无法消除视差的所有影响。有时候,您需要咬住舌头,阻止激烈的辩论。当您需要拉开王牌并指出团队的最终责任在您身上时,还会有其他人出现,因此您在做出自己的决定。

您的团队中至少需要两名强大,经验丰富的开发人员,这些开发人员在政治上是安全的。他们的作用是控制权力差距,并在情况变得不平衡时召集您。您可以只与另外一名强大的开发人员并驾齐驱,但是如果您俩两个人在某个问题上陷入僵局,则拥有第二个可以提供客观性。

老实说,当我的直属上司保持自己的技术水平时,我会喜欢上它。这有助于他们理解我的困难,我认为我们最终将拥有一支表现更好的团队。


在这里+1非常相似的经历。平衡和自我意识是关键。
Matt S

1
是的,我的论点与政治或权力无关。我只是认为,如果您有时间发展(除非您拥有2-3人的团队),那么您可能还有其他可以提高整个团队生产率的事情,而这就是您作为团队领导者的工作。如果您没有待完成的事情清单,那么您与团队的谈话就不够了;那样花时间。这都是关于机会成本,而不是政治。
pdr 2012年

@pdr-声音点。我认为,细微之处在于那些经理不愿意出于任何原因放弃技术相关性,而他们仍然想领导。因此,斗争变得平衡了他们的个人成就愿望和所引入的动力。我应该补充一点,就是我有一些伟大的经理人,他们都是正式的技术人员,但是完全致力于成为强大的经理人。他们记得足够多的“回到过去”的联系,但他们使团队成为新的焦点。

2

之前,我经历过类似的经历,带领一个由6个开发人员组成的Scrum团队。除了pdr和GlenH7提到的内容外,这些还有助于:

  1. 质量检查团队中最好的测试人员确实擅长让我们对工作质量(包括我所做的工作)负责。当我编写错误的代码时,她以一种其他开发人员难以做到的方式呼唤我。
  2. 我通常会做Sprint演示,特别是当我们的Sprint不好时。自从我向CEO进行演示以来,当事情不起作用时,这很尴尬。除了确保我理解别人开发的功能外,这还意味着我的东西必须和其他人一样牢固。
  3. 我让别人做决定。我的经验与GlenH7不同,我总是发现拔出王牌是错误的。取而代之的是,我讨论了决策的不同后果,并明确指出哪个开发人员在从事某项工作,对于我认为是做事的“错误”方式的事情,后果是什么。这样做的原因很多,但是最大的原因是,作为团队领导,您没有时间做出所有决定。
  4. 使用诸如Sonar之类的产品可以使诸如代码质量之类的事情更加客观。

很棒的评论,尤其是关于#3的评论。拉出王牌应该很少见。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.