0%

Agile

敏捷軟體開發宣言,共勉之!

開發流程相關

User Story

通常在建構應用程式的時候,你會從使用者故事 (user story) 開始著手,然後從場景 (scenario) 整理出驗收標準 (acceptance criteria),再進一步產生單元測試 (unit test)。

User Story 是一個很單純的描述,說明了使用者想要完成的某種動作。如:「身為一個 wiki 訪客,我想要可以看到 wiki 頁面」。

User Story 有個範本:

As a <role>, I want to <action> because of <business value>.
身為<角色>,我想要<某個行為>, 因為<商業價值>

這個範本有幾個重要傳達的要素

  • 不同的角色,對於整個系統而言,會有不同角度、看法等。所以定義出不同角色 story,會有幫助了解整個系統目的和價值
  • 必須要從客戶角度出發
  • 必須要有商業價值
  • 必須要有驗收條件

Specification by Example

Scrum

  • Daily Scrum

Kanban

References