??????? 需求是一種溝通工具,可用于引導(dǎo)大家對特性達(dá)成共識。 Scrum中,需求細(xì)節(jié)是在開發(fā)期間持續(xù)不斷的對話中商討出來的,而且是等到團(tuán)隊開始構(gòu)建功能的時候,及時、剛好地細(xì)化這些需求為團(tuán)隊提供支持。
??????? 并非所有需求都必須在相同時間做到同樣詳細(xì)。即將要做的需求比一段時間內(nèi)不準(zhǔn)備開發(fā)地需求更小更細(xì)。我們采取逐步細(xì)化地策略,及時把龐大、較少細(xì)節(jié)地需求分解成一組更小、更細(xì)地條目。
??????? 在使用Scrum進(jìn)行開發(fā)時,我們會為需求創(chuàng)建PBI占位符。這些條目通常以故事地形式呈現(xiàn),在Scrum過程中流動,明顯側(cè)重于以對話方式來澄清需求地細(xì)節(jié)。
??????? 用戶故事是可用于陳述業(yè)務(wù)價值地一種簡便格式,適合各種PBI,特別是特性。用戶故事地制作方式旨在幫助業(yè)務(wù)人員于技術(shù)人員雙方都能理解需求。用戶故事地結(jié)構(gòu)很簡單,為會話提供了一個理想地占位符。
??????? 開發(fā)團(tuán)隊、產(chǎn)品負(fù)責(zé)人和利益干系人會在對話中發(fā)現(xiàn)并探討需求中地細(xì)節(jié)。用戶故事僅僅是對進(jìn)行此會話地承諾。
??????? 用戶故事還要包括確認(rèn)信息,它體現(xiàn)為滿意條件地形式,是接收標(biāo)準(zhǔn)。
??????? 用戶故事是一種優(yōu)秀地工具,可以承載者客戶或用戶價值地條目貫穿于Scrum地價值創(chuàng)造流程。
??????? 用戶故事應(yīng)該是獨(dú)立的,至少以應(yīng)該是相互間松散耦合地。相互依賴程度高的故事會使估算、拍優(yōu)先順序和規(guī)劃復(fù)雜化。
??????? 用戶故事應(yīng)該是可協(xié)商的。故事不是以前期需求文檔形式寫就的書面合同,相反,故事是占位符,用于協(xié)商細(xì)節(jié)。好故事能夠清晰的捕捉那些業(yè)務(wù)功能是用戶想要的。它們要為產(chǎn)品負(fù)責(zé)人、利益干系人與團(tuán)隊留出談判控件。
??????? 列表中所有的故事都必須有產(chǎn)品負(fù)責(zé)人以客戶與用戶代言人的身份認(rèn)可他們的價值。
? ? ? ? 用戶故事應(yīng)該是可估算的。估算指明故事的大小,因此也指明故事的工作量和成本。