【问题标题】:SW integration phase with Kanban软件与看板的集成阶段
【发布时间】:2011-08-11 12:38:09
【问题描述】:

您将如何在软件集成中使用看板?

团队的基本组成可能是:

  • 构建和发布团队,
  • 两个专家团队,
  • 测试团队。

构建团队从外部接收构建,构建团队尝试构建它们并运行自动化测试。专家团队处理问题(构建问题、集成问题、测试中发现的问题),例如确定问题的原因。

那么最初的任务是否会被称为“发布 X”,然后我们为专家团队生成额外的任务(他们还将承担一些其他职责)?问题是“发布”对于专业团队来说是一项太大的任务,必须分解。但是如果我们没有“发布 X”任务(而只有子任务),我们如何确定发布的状态?

是否应该为 b&r 团队和专家团队设置单独的任务板?

【问题讨论】:

    标签: integration kanban


    【解决方案1】:

    虽然没有任何严格的规则,但看板应涵盖哪些内容,但您可以说是经验法则:

    • 除非您有一个非常大的团队或单个板上的任务数量非常多,否则最好为整个团队设置一个板来处理相同的任务。
    • 最好将团队的所有任务放在一个板上,而不是放在几个板上

    这意味着我的目标是为所有团队建立一个单一的板,并且我可能还会尝试包括专家团队完成的其他任务。

    然后我们有董事会的组织。一个想法是有一个非常简单的过程(做,正在进行,完成)并在板上混合不同的任务,例如。在版本上构建和运行自动化测试,运行手动测试等。然后,每次出现问题时,您都需要专家团队的任务,因此我们添加了一个。这样,只要仍有问题,您就可以生成与发布相关的新任务。

    现在的问题是如何判断发布是否完成。也许您可以使用几种不同颜色的便签,每个版本一种。您可以说“黄色”版本仍有一些未解决的问题,而“绿色”版本已全部完成,而您刚刚开始“橙色”版本。完成发布后,您可以轻松地重复使用颜色。

    此外,您还会有一些简单的视觉效果来显示您在特定版本中遇到了多少问题 - 更多相同颜色的便签意味着更多问题。

    【讨论】:

    • 除了一件事之外听起来不错:如果我们只有这些阶段,那么我们在发布周期中处于什么位置并不明显。另外,也看不到瓶颈。但是如何让团队成为他们自己的“行”(因为实际上它们是不同的版本)并将待办事项拆分为“构建”、“集成”和“发布”之类的东西呢?如果构建或发布失败,该任务将转移到集成。问题是,集成团队工作的不是版本,而是它产生的问题。因此,您将面临一项实际上尚未完成的集成任务。
    • 嗯,如果我们使用贴纸说明我们可以将集成任务的贴纸附加到相应的版本上?
    • 嗯,很难弄清楚你的过程看起来有多精确。通常,当我与一个团队合作介绍看板时,我们会经历不同的场景,这样每个人都会感觉到会发生什么样的情况。然后我们尝试将其映射到(可能)涵盖绝大多数场景的单个进程。如果您有特定的阶段,例如构建、集成等,您应该将其显示在板上。然而,这种方式很难统一所有任务的董事会,例如。问题跟踪/解决。因此,只有一个正在进行的阶段才能拥有最简单的流程。
    • 如果您想显示哪个版本产生了工作,或者您有多少与某个版本相关的未解决问题,您几乎可以使用任何可以帮助您实现这一目标的视觉效果。它可以是附加到集成任务、彩色磁铁等的便签。物理看板的最大功能之一是它的灵活性。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-20
    • 2011-02-25
    • 1970-01-01
    • 1970-01-01
    • 2021-05-11
    • 1970-01-01
    相关资源
    最近更新 更多