用例2.0及敏捷軟件開發

正在構建大型複雜系統的企業正在逐漸遠離傳統的瀑布式開發,轉而採用敏捷流程。這使我們想知道用例如何適應敏捷過程,特別是敏捷關注用戶故事。由Ivar Jacobson,Ian Spence和Brian Kerr開發的Use-Case 2.0是用戶故事和Scrum和Kanban的敏捷方法開發的新一代用例驅動的開發 - 輕量級,敏捷和精益。Use-Case 2.0具有過去的所有流行價值,例如支持需求以及架構,設計,測試和用戶體驗,但現在包括引入一個重要的新概念,即用例切片 (use case slices)。

用例2.0是一種可擴展且靈活的方法,它使用用例來捕獲需求並推動系統的增量開發以實現它們。它可以幫助您瞭解系統的使用方式,並引導您開發適當的系統以支持用戶。

 

在本STEPS嚮導中,將引導您根據Use Case 2.0實踐識別用例,用例故事和用例切片。

目標

此用例2.0步驟嚮導可以幫助您:

  • 確定作爲用例實現的目標
  • 確定實現這些目標的具體方法作爲用例案例
  • 將故事劃分爲適當大小的工作部分,稱爲用例切片
  • 制定發佈計劃
  • 規劃在實施用例時要執行的開發任務

主要步驟 (由自動化用例2.0工具說明 - Visual Paradigm Use Case 2.0)

  1. 維護參與或將參與項目的人員名單。
  2. 識別系統的目標用戶(即演員)和用例。
  3. 確定從上一步獲得的用例的用例故事。
  4. 將用例拆分爲適當大小的切片。
  5. 確定每個版本中要完成的用例故事。
  6. 通過將它們分配到適當的衝刺中來確定將在未來幾周或幾個月內實施的用例故事。
  7. 最後,記錄完成用戶故事生成的任務所需的操作。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章