📜  完成的敏捷开发定义

📅  最后修改于: 2020-12-26 08:36:22             🧑  作者: Mango

完成的敏捷定义

敏捷的完成定义分为三个不同的阶段,分别称为用户故事(需求),迭代和产品发布。这些在下面给出:

用户故事(要求)

用户故事是一个要求,只需用很少的句子即可完成。用户需求是用户的日常语言。该用户故事应在迭代内完成。用户故事完成时

  • 所有相关代码和文档均已签入。
  • 该产品通过了单元测试的所有过程。
  • 验收测试用例的所有过程均已移动。
  • 产品负责人必须已接受该故事。
  • 帮助文本(文档)已编写。

迭代

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

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

发布

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

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