📜  软件工程中的 Scrum 方法论

📅  最后修改于: 2021-11-17 09:50:25             🧑  作者: Mango

Scrum 是当今世界上最好的敏捷实践。本文包含有关产品待办列表、团队角色、冲刺、燃尽图等的所有概念。 Agile moto 是“构建简短,经常构建”。 Scrum 正在使用敏捷方法,而不是将其视为一种方法,而是将其视为管理流程开发的框架。

假设有一个名为“MyProduct”的产品。在 Scrum 中,产品的功能是从最终用户的角度编写的。功能被称为用户故事。用户故事的集合称为产品待办事项列表。这是产品功能的愿望清单。创建产品待办列表后。为了开发产品,我们需要各种各样的人。 Scrum中的三个角色:

  1. 产品拥有者 :
    产品负责人帮助识别功能,使它们正确地融入到产品中。产品负责人还指导产品开发工作的流程。
  2. Scrum大师:
    Scrum Master 的职责是确保项目顺利进行,并且每个团队成员都遵循敏捷的价值观和原则来开发项目。他们就像一个项目经理。
  3. 团队:
    在团队中,有测试人员、开发人员和高管。

发布计划:

  1. 团队由此开始。他们确定要发布到版本中的用户故事。
  2. 然后这些用户故事成为发布积压的一部分。
  3. 他们优先考虑用户故事并根据时间对其进行估计。
  4. 现在发布 backlog 分为 sprint backlog 和 sprint backlogs 包含 sprints。
  5. 冲刺是短期的里程碑。它们是几个增量版本。
  6. 每个 Sprint 都包含不同的阶段,例如快速规划、构建、测试和审查。完成这些阶段后,您将获得可交付的产品。
  7. 如果一个冲刺没有在规定时间内完成,即项目没有按时完成,需要做一些事情。因此,非常需要借助燃尽图来监控每个冲刺的进度。

燃尽图:

  1. 这是 Scrum 方法论流行的第一个原因。
  2. 它是确保项目正常进行的最佳项目可见性工具之一。
  3. 它可以帮助团队进行调整以使项目走上正轨。这证明该项目已走上正轨。

每日站会:

  1. 每日站会对于团队成员之间的日常沟通至关重要。
  2. 召开一次冲刺回顾会议并讨论下一次可以改进的地方很重要。
  3. Time 上有一些工具。此外,您可以在 Axosoft.com 上免费试用。