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