2009-10-07 35 views
12

假设开发人员有兴趣学习Scrum,但团队中没有人对此感兴趣。我意识到Scrum是为团队制作的,而且这个过程将不得不进行修改以适应单个人。单个开发人员可以从Scrum学到什么?

尝试Scrum的开发者是否有任何好处,即使团队没有?如果是这样,该流程将如何修改以适应这种情况?

+0

与此类似问题(不完全重复虽然)http://stackoverflow.com/questions/1407189/can-agile-scrum-be-used-by-1- or-2-developers – MarkJ 2009-10-13 10:52:58

+0

这个问题应该是“单个开发人员可以从Scrum学到什么?” – 2009-10-20 11:04:09

+0

我认为应该,是的。 – 2009-10-20 22:09:58

回答

13

我觉得有被,帮助您开发的目标,任务,保持对工作的首位,并往往能带来任何东西的方法来获得利益。

你个人工作的产品将获得的那支队伍获得与争球相同的优点:

  • 你会得到什么完成每{Sprint的重复周期这里},有些东西你可以用手关闭,并说“现在已经准备就绪“。
  • 你估计技术将开始反思,以改善和回顾
  • 你开始计划你的一天,并承诺对你自己关于把事情做好,所以再次你对你的能力的估计会增加
  • 回顾展将正式改善您的个人工作流程。您将开始主动改进,移除和调整以适应您和您的个人需求。

你不能依靠其他团队成员来帮忙,这有点烦人,你不会有产品所有者,Scrum主或积压从中挑选任务。你甚至可能无法决定接下来要做什么。但我认为,正式的纪律和反思对所有手艺人员都是有帮助的,无论是在各个层面上,还是单独或团体中。

谁知道,你甚至可以激励你的团队到敏捷起来,一旦他们看到你在说什么了很大的成效。

+0

您在开发估算技能方面做得很好。 – 2009-10-07 00:35:55

+0

谢谢。这是我注意到的所有包括分析,甚至是浅析浅析在内的方法:你可以更好地了解它。如果你只知道你不好,但不要检查你的不好,你保持不变。 – 2009-10-07 02:12:52

+0

+1:这些都是好点。一个“个人”Scrum“可能看起来有些矛盾,但是你会学到很多关于优先级,估计和跟踪你的进度的知识,你也会更加关注真正重要的任务,而你的团队有点像产品负责人 – 2009-10-07 02:32:17

1

我会建议你使用极限编程来代替,作为工程比decidely基于团队的过程中的一个编程更好。

然后你就可以得到的是更灵活的优势,但如果你的团队是不利索,那么你将有一些问题,由于使用不同的范式。

+0

+1。我认为Scrum是更多的团队/项目管理方法,而XP则为开发人员提供了更多的指导 – TrueWill 2009-10-07 00:58:38

+2

虽然:) – 2009-10-07 23:20:45

1

对我而言,最大的关键是我的主管获得了买入。尝试使用某种Sprint只是让它多次中断(可能XP团队处理得更好,但我认为没有开发者会这么做)可能很困难。此外,不要忘记包括高级用户(他们可能是测试人员)或其他可以用作产品负责人的部门的成员。我喜欢和其他用户一起做一些配对编程(确定他们没有编码),我可以在编码时提问,并快速演示以获得反馈。当我努力创建规范时,这会有所帮助,因为请求应用程序的人很难告诉我他们想要什么。

1

即使它只是你在日常站立,它可以是scrum。

如果你比较昨天的实际计划,并确定今天的计划 - 不说别人 - 这仍是一种日常站立。

我说什么你可能做的是争球,如果你是以下的日常冲刺发布周期;即使每天早上没有其他人要谈话。

0

天儿真好,

对于前来学习的Scrum出来的最好的事情是早期常累及顾客至上的理念。这样,在经过六个月的努力工作后交付给客户时,没有什么讨厌的“实际上不是我们想要的”时刻。

HTH

欢呼声,

相关问题