【问题标题】:How to handle training on a specific technology in Scrum? [closed]如何处理 Scrum 中特定技术的培训? [关闭]
【发布时间】:2017-02-15 11:41:50
【问题描述】:

我的团队正在过渡到 Scrum。

我遇到了一个在我一直在研究的各种 Scrum 资源中仍未发现的问题:如何管理培训?

我用例子来表达自己:

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

  • 项目必须使用 TDD 完成

我是否应该创建一个积压项目“学习 TDD”并使用第一个 sprint 以便未经培训的开发人员学习 TDD?

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

【问题讨论】:

    标签: scrum


    【解决方案1】:

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

    如果您愿意,可以创建一个用于培训的故事,但这不是必需的。如果创建故事有帮助,请务必这样做。不要仅仅因为你认为你应该这样做。我曾在喜欢跟踪非产品任务的团队和不喜欢跟踪的团队工作。做你的团队决定做的事情。

    在你的问题中你写道:

    项目必须使用 TDD 完成

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

    【讨论】:

    • 感谢您的回复。 .关于TDD,这只是一个例子。
    【解决方案2】:

    好吧,我会回答“是”。

    • 您需要创建积压日志
    • 您需要定义测试用例并遵循 TDD
    • 您需要召开站立会议和日常跟进
    • 您需要将团队成员定义为最了解的 Scrum Master
    • 此外,您还可以参加转型专家在线培训

    比如,我认识这些关于敏捷/Scrum 转型的人。 http://sparklegenius.com/solutions/agile-transformation/

    【讨论】:

      猜你喜欢
      • 2010-11-25
      • 1970-01-01
      • 1970-01-01
      • 2010-10-27
      • 1970-01-01
      • 1970-01-01
      • 2020-07-09
      • 2011-11-20
      • 2015-07-21
      相关资源
      最近更新 更多