執行SCRUM-12 – 使用者故事User story(4)
User story之前有提過,是針對實際使用者的需求、場景來描述,讓開發人員可以從中了解開發的目的、預期的結果或產出。現在來更詳細地說明一下,如何來列述故事及其原則。在SCRUM的使用者故事是依照INVEST原則(Mike Cohn)。
- Independent獨立,有採取行動的可能性,可完結的,不能與其他故事牽扯,讓團隊可以獨立完成完成,不受其他使用者故事影響。
- Negotiable可協商,在工作還沒完結前可以持續討論,預留修改空間。
- Valuable有價值,為顧客、使用者或關係人傳遞價值,並且能夠明確優先等級。
- Estimable可估算,必須能掌握大小長短,且在估算前團隊應了解故事包含之訊息、領域知識、技術等等。
- Small規模小,必須能夠預估、規劃,一般會設定在1周內可以完成,或是一次SPRINT。
- Testable可測試,執行故事前,先設定檢驗的方式、項目等等,並且儘可能地採自動化的方式進行測試。
簡單而來說,用故事來描述任務,為誰而作? 動機為何? 完成什麼? 專案的開啟由故事為起點,再分解成工作卡片,激發顧客購買意願。

comments powered by Disqus