User Story Mapping 的好處

在使用 agile 方式來開發軟體時, 我們常常使用 user story 來描述我們在sprint中要處理的東西. 因此我們一開始會根據 MRD  or PRD or SRS, 來列出100-200 個 user story, 然後我們會對他們來排出要處理的優先順序, 以方便之後 sprint 的進行.

可是問題來了, 當要處理的項目很多時, 我們便會有以下問題:
1. 這 100-200 個彼此之間的關係是甚麼?
2. 若是能把他們分群, 會幫助我們記憶. 試問記憶100-200個容易, 還是記憶幾個有關聯的群組容易呢?
3. 有了群組會讓我們容易檢查是否有遺漏的項目, 否則我們無法對100-200個項目檢查是否有不足之處
4. 我們無法知道這個系統大約有那些大項目要處理
5. 有時候很難對所有項目排出優先順序, 只能分出 high, mid, low

因此, 使用user story mapping 便可以幫助我們以下事情

1. 讓我們知道系統的工作流程或是價值鏈為何 (從橫軸的 activites 可以得知)
2. 可以知道大的user story 和小的 user story 之間的關係
3. 提供一個脈絡, 讓你知道要如何排列優先順序
4. 容易確認 user story 的完整性
創作者介紹
創作者 kojenchieh 的頭像
kojenchieh

David Ko的學習之旅

kojenchieh 發表在 痞客邦 留言(0) 人氣()