- 敏捷開發(fā)(紀(jì)念版)
- (美)羅伯特·C.馬丁等
- 365字
- 2023-08-31 19:23:36
用戶故事
計劃項目需要知曉需求,但無需知曉太多。出于計劃之目的,只需知曉足以評估一項需求所需的東西。評估需求無需了解其全部細(xì)節(jié)。細(xì)節(jié)肯定有,只需大致了解細(xì)節(jié)的種類,無需太具體。
需求的細(xì)節(jié)隨時間而變,尤其是在客戶看到系統(tǒng)逐漸成形的時候。隨著系統(tǒng)逐漸完善,對需求的認(rèn)識會愈加清晰。因此,在需求都還沒有實現(xiàn)的時候就匆忙制定細(xì)節(jié),純屬浪費時間和精力,完全沒有搞清楚重點。
在XP中,我們和客戶反復(fù)溝通以理解需求的細(xì)節(jié)。但我們不會將那些細(xì)節(jié)固定下來。相反,客戶在索引卡上寫下我們達(dá)成的一些共識,這能幫助我們回憶起這次對話。在大致相同的時間,開發(fā)人員在卡片上寫下自己的評估。這些評估基于他們在和客戶對話期間對于細(xì)節(jié)的理解。
用戶故事用于幫助記錄固繞一個需求而進(jìn)行的連續(xù)性對話。它是一種計劃工具,客戶基于優(yōu)先級和預(yù)計的成本,用它來安排需求的實現(xiàn)時間表。
推薦閱讀
- DevOps原理與實踐
- 高質(zhì)量軟件構(gòu)建方法與實踐
- 企業(yè)性能測試:體系構(gòu)建、落地指導(dǎo)與案例解讀
- Docker源碼分析
- 網(wǎng)絡(luò)DevOps平臺規(guī)劃、設(shè)計與實踐:基于企業(yè)架構(gòu)(EA)和領(lǐng)域建模(DDD)的方法
- 計算機網(wǎng)絡(luò)系統(tǒng)集成技術(shù)基礎(chǔ)與解決方案
- HTML5游戲編程核心技術(shù)與實戰(zhàn)
- 大話軟件工程:需求分析與軟件設(shè)計
- 嵌入式軟件測試:方法、案例與模板詳解
- 軟件開發(fā)的201個原則
- 云原生測試實戰(zhàn)
- 移山之道:VSTS軟件開發(fā)指南
- 微信公眾平臺開發(fā)實例教程
- 企業(yè)級DevOps應(yīng)用實戰(zhàn):基于GitLab CI/CD和云原生技術(shù)
- 點云配準(zhǔn)從入門到精通