了解 Scrum 和看板的概述

Jira 支持 Scrum 和 Kanban 这两种敏捷软件开发方法。如果您已经熟悉 Scrum 和 Kanban,请跳过本节。但是,如果您来自更为传统的瀑布模型,并且是敏捷方法论的新手,那么这里将对这两种方法论进行快速概述。我强烈建议您再找一份资料来进一步了解每种方法。Atlassian Agile Coach 就是一个很好的开始,它可以在 https://www.atlassian.com/agile/about 上找到。在本节中,我们将快速了解 Scrum 和 Kanban。

Scrum

Scrum 不同于瀑布模型,因为它规定了迭代的概念。在 Scrum 模式下,一个项目被分成若干个迭代,称为 冲刺,每个冲刺持续 2 到 4 周,最后生产出经过全面测试并可能交付的产品。

在每个冲刺开始时,产品负责人和团队一起召开 冲刺计划会议。在这次会议上,将决定下一个冲刺的范围。这通常包括积压工作(包含所有未完成的工作)中优先级最高的项目。

在每个冲刺期间,团队每天都要召开会议,回顾进度,指出任何潜在的问题或障碍,并计划如何解决。这些会议都很短,目的是确保团队中的每个人都在同一起跑线上。

冲刺结束时,团队会聚在一起回顾冲刺的成果,看看哪些地方做得对,哪些地方做得不好。这样做的目的是找出需要改进的地方,为今后的冲刺做好准备。这个过程一直持续到项目完成。

Kanban

与迭代运行的 Scrum 不同,Kanban 更注重交付的实际执行。它非常强调从开始到结束的交付工作流程的可视化,通过控制每个阶段允许有多少工作项来限制工作流程的不同阶段,并测量前置时间。

对于看板来说,重要的是能够直观地看到工作流程中的工作项,找出效率低下的地方和瓶颈,并加以纠正。这是一个连续的过程,工作从一端进入,从另一端出去,确保尽可能高效地完成。