我的团队正在向Scrum过渡。
我正面临着一个问题,我仍然没有找到我正在研究的各种Scrum资源:如何管理培训?
我以身作则表达自己:
我的团队有4名开发人员,其中2人对测试驱动开发一无所知
项目必须使用TDD
我应该创建一个积压项目"研究TDD"并使用第一个sprint,以便未经训练的开发人员学习TDD?
或者我应该从项目中删除开发人员,直到他们完成培训?在这种情况下哪个是最佳做法?
答案 0 :(得分:2)
只需将他们送到训练场,然后照常继续冲刺。当他们在训练中时,他们不会对速度做出贡献,就像他们生病或度假或只是度过糟糕的一天一样。速度不是一个目标,它是一个指标。
如果您愿意,您可以 创建一个培训故事,但这并非必要。如果创建故事有帮助,请务必这样做。不要仅仅因为你认为你应该这样做。我一直在那些喜欢跟踪非产品任务的团队,以及那些没有跟踪过的团队。做你的团队决定做的事情。
在你的问题中你写道:
项目必须使用TDD
完成
我希望这是因为团队决定了这一点,而且并不是为他们决定的事情。 Scrum的重点是建立一个可以自己做出决定的团队。
答案 1 :(得分:0)
好吧,我会回答“是”。
就像,我知道这些关于敏捷/ Scrum转换的人。 http://sparklegenius.com/solutions/agile-transformation/