【问题标题】:Deployment strategy for Scrum [closed]Scrum 的部署策略 [关闭]
【发布时间】:2012-07-01 10:20:40
【问题描述】:

根据 Scrum 在 sprint 结束时的说法,我们必须创建一个可行的解决方案(构建、概念、代码)。例如,sprint 持续时间为 1 周,根据优先级我们需要选择一个可能需要一周以上的问题。我们正在使用一种策略将所有内容提交到主分支,并且我们不使用分支来处理问题;这样做是为了避免对问题进行双重测试。我们可以将一个大问题分解为小任务,但在 sprint 结束时,我们仍然无法获得有效的解决方案。所以解决此类问题的唯一方法是在单独的分支中开发它。

也许你还有其他的想法、主张?

【问题讨论】:

    标签: git deployment scrum


    【解决方案1】:

    您的故事应该适合INVEST 属性。 “S”有争议地代表“大小合适”或“小”。就像“小到足以适应冲刺”一样。由于您的 sprint 不够大,无法包含您的一些故事,因此您有两种选择:

    1. 拆分故事。我的意思不是简单地把它变成更小的任务,而是把它切成仍然可以提供价值但适合冲刺的片段。在这本很棒的书User Stories Applied 中有一些如何做到这一点的例子。我敢肯定,您也可以在网上找到更多示例。
    2. 让您的冲刺时间更长。如果这种情况经常发生,我建议让你的 sprint 持续 2 周。我发现一周的冲刺有点短,所以这是我的建议。

    关于如何在 git 中分支(或不分支)代码,这实际上是个人(或团队)的偏好。如果您有良好的自动化测试,那应该没关系。如果你不这样做,那么让故事适合 sprint 将允许你不分支,不测试两次,并坚持你当前的过程。

    【讨论】:

    • 你在开发过程中使用这种方法吗?也许您知道这种策略的利弊?
    猜你喜欢
    • 2010-09-30
    • 2012-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-25
    • 2021-06-19
    • 2020-09-21
    • 1970-01-01
    相关资源
    最近更新 更多