敏捷 - 完成的定义
用户故事、迭代和版本发布的 完成 的定义如下所示。
用户故事
用户故事是一种用日常语言写成几句话的需求,它应该在一次迭代中完成。用户故事在以下情况下完成
- 已签入所有相关代码。
- 已通过所有单元测试用例。
- 已通过所有验收测试用例。
- 已编写帮助文本。
- 产品负责人已接受该故事。
迭代
迭代是一组按时间限制划分,在产品版本发布前必须开展并验收的用户故事/缺陷。迭代在迭代计划会议期间定义,并通过迭代演示和评审会议完成。迭代也称为 敏捷冲刺。迭代在以下情况下完成
- 产品备份已完成。
- 已进行性能测试。
- 用户故事已被验收或转移到下一个迭代。
- 缺陷已被修复或推迟到下一个迭代。
版本发布
版本发布是一项重大里程碑,代表产品/系统的一个内部或外部交付的、测试过的工作版本。版本发布在以下情况下完成
- 系统已进行压力测试。
- 性能已调整。
- 已执行安全验证。
- 已测试灾难恢复计划。
广告