8:需求出現(xiàn)變更要馬上聯(lián)系
不斷的需求變更會給在預(yù)定計劃內(nèi)完成高質(zhì)量產(chǎn)品帶來嚴(yán)重的負(fù)面影響。變更是不可避免的,但在研發(fā)周期中變更越在晚期出現(xiàn),其影響越大。變更不僅會導(dǎo)致代價極高的返工,而且工期也會被迫延誤,特別是在大體結(jié)構(gòu)已完成后又需要增加新特性時。所以一旦你發(fā)現(xiàn)需要變更需求時,請一定即時通知分析人員。
9:應(yīng)遵照研發(fā)組織處理需求變更的過程
為了將變更帶來的負(fù)面影響減少到最低限度,所有的參和者必須遵照項目的變更控制過程。這需求不放棄所有提出的變更,對每項需求的變更進行分析、綜合考慮,最后作出合適的決策以確定將某些變更引入項目中。
10:尊重研發(fā)人員采用的需求工程過程
軟件研發(fā)中最具挑戰(zhàn)性的莫過于收集需求并確定其正確性。分析人員采用的方法有其合理性。也許你認(rèn)為需求過程不太劃算,但請相信花在需求研發(fā)上的時間是“非常有價值”的。如果你理解并支持分析人員為收集、編寫需求文件和確保其質(zhì)量所采用的技術(shù),那么整個過程將會更為順利。盡管去詢問分析人員為什么他們要收集某些信息,或參和和需求有關(guān)的活動。
系統(tǒng)分析人員在研發(fā)過程中可能會遇見以下問題,一些非常忙的客戶可能不愿意積極參和需求過程,而缺少客戶參和將非常可能導(dǎo)致不最佳的產(chǎn)品。故一定要確保需求研發(fā)中的主要參和者都了解并接受他們的義務(wù)。如果遇見分歧,通過協(xié)商以達(dá)成對各自義務(wù)的相互理解,這樣能減少今后的摩擦。