,則表示原始需求表述不妥。跟蹤和分析趨勢是CMMI第4級和第5級的主要內(nèi)容,通過這些活動(dòng),企業(yè)的需求編寫質(zhì)量可得到持續(xù)改善。
經(jīng)驗(yàn)9:建立范例知識庫(Knowledge Database)
提高需求質(zhì)量的另一有效途徑是建立范例知識庫,并參考其中的典型范例。知識庫內(nèi)容應(yīng)該包括:良好需求和文檔的正、反面示例,以往項(xiàng)目中可反映團(tuán)隊(duì)在特定領(lǐng)域內(nèi)專門知識的良好(和不良)需求。為了使開發(fā)團(tuán)隊(duì)可以更好的參考,知識庫中的需求案例應(yīng)具備明顯的積極或消極意義,而非中規(guī)中矩的。通過知識庫示例開發(fā)團(tuán)隊(duì)可以參考以往的經(jīng)驗(yàn)、吸取教訓(xùn),避免重蹈覆轍,進(jìn)而提高需求編寫的質(zhì)量、一致性和完整性。
經(jīng)驗(yàn)10:正確的重用以往優(yōu)秀需求
當(dāng)之前項(xiàng)目的已編寫的良好需求適用于當(dāng)前情況時(shí),不要單純地將原有需求直接復(fù)制。重新使用以往需求的正確方法是繼續(xù)維持兩個(gè)需求之間的聯(lián)系,如通常打上re-use標(biāo)記。此標(biāo)記使分析人員能夠隨時(shí)查找到原始需求,以檢查需求分解分配等信息。通過靈活的方法重新用以往需求,開發(fā)團(tuán)隊(duì)可以獲得技能、經(jīng)驗(yàn)和知識的共享。
編寫好的需求說明是一個(gè)開發(fā)項(xiàng)目最為重要的活動(dòng)之一,優(yōu)秀的需求描述可以改善并加速項(xiàng)目的投資回報(bào)。就好像“垃圾輸入,垃圾輸出(garbage in, garbage out)”所表明的那樣,如果前期用戶需求收集得不明確,那么后期的開發(fā)過程注定生產(chǎn)錯(cuò)誤的產(chǎn)品。開發(fā)團(tuán)隊(duì)可以通過經(jīng)驗(yàn)提升需求編寫質(zhì)量。此外,通過應(yīng)用業(yè)界領(lǐng)先的Telelogic DOORS等需求管理工具,可以優(yōu)化項(xiàng)目開發(fā)的溝通和協(xié)作的過程,提升軟件項(xiàng)目過程質(zhì)量。