当前位置: 首页 > 教程 > 敏捷开发 >

敏捷开发如何定义完成?

精华
小牛编辑
143浏览
2023-03-14

敏捷开发定义完成定义为三个不同的阶段,称为用户故事(需求),迭代和产品发布。它们如下:

用户故事(需求)

用户故事也就是需求,它被制定为几个句子。用户需求是用户的日常用语。这个用户故事(需求)应该在迭代中完成。用户故事(需求)是在完成以下几种情况时完成的 -

  • 所有相关的代码和文档都已签入。
  • 产品通过了单元测试的所有过程。
  • 验收测试案例的所有过程都已移动。
  • 产品所有者必须已接受故事(需求)。
  • 编写帮助文档。

迭代

迭代是用户需求基于时间的集合。它适用于缺陷产品,并在产品发布中被接受。迭代在迭代计划会议时定义,并在迭代演示和审阅会议中完成。迭代也称为sprint。在以下情况下需要重复迭代:

  • 产品的性能已经过测试。
  • 产品备份完成。
  • 用户要求已被接受或移动以用于下一次迭代。
  • 已经修复或推迟了缺陷产品以进行下一次迭代。

发布

产品发布是代表内部和外部工作交付的重要场合。它还测试产品或系统的版本。产品发布在以下时间完成:

  • 系统经过压力测试。
  • 产品性能很不错。
  • 包含产品中的安全验证。
  • 灾难恢复计划已经过测试。