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

时间:2017-02-15 11:41:50

标签: scrum

我的团队正在向Scrum过渡。

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

我以身作则表达自己:

  • 我的团队有4名开发人员,其中2人对测试驱动开发一无所知

  • 项目必须使用TDD

  • 完成

我应该创建一个积压项目"研究TDD"并使用第一个sprint,以便未经训练的开发人员学习TDD?

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

2 个答案:

答案 0 :(得分:2)

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

如果您愿意,您可以 创建一个培训故事,但这并非必要。如果创建故事有帮助,请务必这样做。不要仅仅因为你认为你应该这样做。我一直在那些喜欢跟踪非产品任务的团队,以及那些没有跟踪过的团队。做你的团队决定做的事情。

在你的问题中你写道:

  

项目必须使用TDD

完成

我希望这是因为团队决定了这一点,而且并不是为他们决定的事情。 Scrum的重点是建立一个可以自己做出决定的团队。

答案 1 :(得分:0)

好吧,我会回答“是”。

  • 您需要创建回溯日志
  • 您需要定义测试用例并遵循TDD
  • 你需要做单口会议和每日跟进
  • 您需要将团队成员定义为最了解的Scrum管理员
  • 此外,您可以参与转型专家的在线培训

就像,我知道这些关于敏捷/ Scrum转换的人。 http://sparklegenius.com/solutions/agile-transformation/