更需求文檔版本的日期以及所做的變更、原因,還包括由誰負(fù)責(zé)更新和更新的新版本號等。版本控制工具能自動完成這些任務(wù)。版本控制是管理需求的一個必要方面。需求文檔的每一個版本必須被統(tǒng)一確定。組內(nèi)每個成員必須能夠得到需求的當(dāng)前版本,必須清楚地將變更寫成文檔,并及時通知到項目開發(fā)所涉及的人員。為了盡量減少困惑、沖突、誤傳,應(yīng)僅允許指定的人來更新需求。這些策略適用于所有關(guān)鍵項目文檔。
7.跟蹤每項需求的狀態(tài)建立一個數(shù)據(jù)庫,其中每一條記錄保存一項功能需求。保存每項功能需求的重要屬性,它包括狀態(tài)(如已推薦的,已通過的,已實施的,或已驗證的),這樣在任何時候都能得到每個狀態(tài)類的需求數(shù)量。
8.衡量需求穩(wěn)定性記錄基準(zhǔn)需求的數(shù)量和每周或每月的變更(添加、修改、刪除)數(shù)量。過多的需求變更"是一個報警信號",意味著問題并未真正弄清楚,項目范圍并未很好地確定下來或是政策變化較大。
9.使用需求管理工具商業(yè)化的需求管理工具能幫助你在數(shù)據(jù)庫中存儲不同類型的需求,為每項需求確定屬性,可跟蹤其狀態(tài),并在需求與其它軟件開發(fā)工作產(chǎn)品間建立跟蹤能力聯(lián)系鏈。