敏捷開發如何定義完成?

敏捷開發定義完成定義為三個不同的階段,稱為用戶故事(需求),迭代和產品發佈。它們如下:

用戶故事(需求)

用戶故事也就是需求,它被制定為幾個句子。用戶需求是用戶的日常用語。這個用戶故事(需求)應該在迭代中完成。用戶故事(需求)是在完成以下幾種情況時完成的 -

  • 所有相關的代碼和文檔都已簽入。
  • 產品通過了單元測試的所有過程。
  • 驗收測試案例的所有過程都已移動。
  • 產品所有者必須已接受故事(需求)。
  • 編寫幫助文檔。

迭代

迭代是用戶需求基於時間的集合。它適用於缺陷產品,並在產品發佈中被接受。迭代在迭代計畫會議時定義,並在迭代演示和審閱會議中完成。迭代也稱為sprint。在以下情況下需要重複迭代:

  • 產品的性能已經過測試。
  • 產品備份完成。
  • 用戶要求已被接受或移動以用於下一次迭代。
  • 已經修復或推遲了缺陷產品以進行下一次迭代。

發佈

產品發佈是代表內部和外部工作交付的重要場合。它還測試產品或系統的版本。產品發佈在以下時間完成:

  • 系統經過壓力測試。
  • 產品性能很不錯。
  • 包含產品中的安全驗證。
  • 災難恢復計畫已經過測試。

上一篇: 敏捷每日站立會議 下一篇: 敏捷設計