如何在 Scrum 中处理特定技术的培训?

How to handle training on a specific technology in Scrum?

我的团队正在过渡到 Scrum。

我面临一个问题,在我研究过的各种 Scrum 资源中仍然没有找到:如何管理培训?

我举例说明:

我是否应该创建待办列表项 "Study TDD" 并使用第一个冲刺,以便未经培训的开发人员学习 TDD?

或者我是否应该将开发人员从项目中移除,直到他们完成培训?在这种情况下,最佳做法是什么?

好吧,我会回答是。

  • 您需要创建备份日志
  • 您需要定义测试用例并遵循 TDD
  • 你需要开 stand-up 次会议和每日跟进
  • 您需要将团队成员定义为最了解情况的 scrum master
  • 另外,还可以进行转型专家在线培训

就像,我认识这些人 Agile/Scrum 转型。 http://sparklegenius.com/solutions/agile-transformation/

只需将他们送去训练,然后照常继续冲刺。当他们在训练中时,他们不会对速度做出贡献,就像他们生病或休假或只是度过了糟糕的一天一样。速度与其说是一个目标,不如说是一个指标。

如果需要,您可以创建故事进行培训,但这不是必需的。如果创造故事有帮助,一定要去做。不要仅仅因为你认为你应该这样做。我曾在喜欢跟踪 non-product 任务的团队工作过,也曾在不喜欢跟踪任务的团队工作过。做你的团队决定做的事。

在您的问题中您写道:

the project must be done using TDD

我希望那是因为 团队 决定的,而不是为他们决定的。 Scrum 的全部意义在于建立一个可以自己做出这些决定的团队。