用户故事与敏捷方法—编写故事
生活随笔
收集整理的這篇文章主要介紹了
用户故事与敏捷方法—编写故事
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、編寫故事
1、優(yōu)秀的故事應該具備以下特點:
- 獨立的
- 可討論的
- 對用戶或客戶有價值的
- 可估計的
- 小的
- 可測試
| 獨立的 ? ? | 避免故事間的相互依賴(方法:將相互依賴的故事合成一個大的、獨立的故事;用不同的方式去分割故事) |
| 可討論的 | 故事卡是功能的簡短描述,不是簽署好的的合同或者軟件必須實現(xiàn)的需求。有注釋的故事卡可以幫助開發(fā)人員和客戶繼續(xù)先前沒有進行(或者深入)的對話。 |
| 對用戶或者客戶有價值的 | 應當避免那些只對開發(fā)人員有價值的故事 |
| 可估計的 | 對開發(fā)人員來說,能估算故事的大小,或者把故事變?yōu)榭捎玫拇a的時間量是很重要的 |
| 小的 | 合適的故事大小(分解復雜故事,合并太小的故事) |
| 可測試的 | 故事必須是可測試的 |
?
2、總結
故事細節(jié)是用戶和開發(fā)人員討論得出。
故事應該很清晰的體現(xiàn)對用戶或者客戶的價值,最好讓客戶去編寫故事。
故事可以注釋一些細節(jié)。
給故事加上注釋最好的方法就是給他編寫測試用例。
如果故事太大,復雜故事和復合故事可以分成幾個小的故事。
如果故事太小,幾個小的故事可以合并成一個大的故事。
故事應該是可以測試的。
?
3、人員職責
開發(fā)人員的職責:
- 負責幫助客戶編寫故事,這些故事要能提醒你們同客戶交談,而不是記錄詳細的需求定義。
- 如果被問及實現(xiàn)故事所用的技術或者基礎架構信息,應該使用對用戶或對客戶有價值的術語來描述。
客戶團隊的職責:
- 負責編寫故事,這些故事要能提醒你們和開發(fā)人員交談,而不是記錄詳細的需求定義。
總結
以上是生活随笔為你收集整理的用户故事与敏捷方法—编写故事的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用户故事与敏捷方法—概况
- 下一篇: 用户故事与敏捷方法笔记---Scrum与