需求開發(fā)的不同環(huán)節(jié)之間建立聯(lián)系,明確需求開發(fā)過程與自身各任務(wù)項(xiàng)之間以及項(xiàng)目其余環(huán)節(jié)所存在的各種聯(lián)系。模型各環(huán)節(jié)間的相關(guān)性、可追溯性保證了軟件項(xiàng)目需求開發(fā)過程,可以遵循統(tǒng)一的管理模式。該模型具備可配置性。每個(gè)軟件項(xiàng)目,都具有個(gè)性化管理需求,在進(jìn)度管理、成本管理、質(zhì)量管理等方面有不同的要求,可以針對(duì)具體的開發(fā)團(tuán)隊(duì),項(xiàng)目要求,管理側(cè)重點(diǎn),擴(kuò)增相應(yīng)的管理模塊,將此模型推廣到任何一個(gè)軟件需求開發(fā)項(xiàng)目。
3.模型應(yīng)用
由于軟件需求開發(fā)具有復(fù)雜性,其主要表現(xiàn)為需求描述問題,明確表達(dá)需求較難確定,并且難以統(tǒng)一;需求完備問題,需求沒有遺漏,難以準(zhǔn)確劃定系統(tǒng)范圍;需求的變更問題,需求變化是永恒,需求不可能是完備。模型應(yīng)用需做好以下工作:(1)文檔化管理。需求必須有文檔來(lái)記錄,該文檔必須是正確的,是經(jīng)過驗(yàn)證的,是在受控的狀態(tài)下變更的。開發(fā)或管理人員常常會(huì)在含糊的情況下把認(rèn)為是相對(duì)簡(jiǎn)單的需求忽視而省略文檔記錄,其實(shí)未必簡(jiǎn)單,只有想清楚、寫清楚、說清楚才說明已經(jīng)真正把需求整理清楚了,同時(shí)方便日后維護(hù)工作的展開。需求含糊的情況下要進(jìn)行會(huì)議形式處理,并邀請(qǐng)相關(guān)人員參加進(jìn)行需求澄清及確定,需求在進(jìn)行多方確定后進(jìn)行歸檔。同時(shí)軟件需求的復(fù)用率也是相當(dāng)高的,可以避免升級(jí)時(shí)重新將需求再次獲取,只需要在原來(lái)的基礎(chǔ)上作為文擋需求復(fù)用升級(jí)處理。(2)審核評(píng)估需求變更,減少變更的影響。在管理軟件開發(fā)過程中,需求漸變是必然的,無(wú)論需求變化的程度如何,只要需求變更就必須進(jìn)行評(píng)估。在需求變更之前必須由項(xiàng)目管理人員審核,再傳給開發(fā)人員進(jìn)行評(píng)估等工作。管理人員必需依據(jù)對(duì)整套系統(tǒng)的了解程度分析需求變更過程中可能受影響的系統(tǒng)及受關(guān)聯(lián)的功能模塊,并制定積極應(yīng)對(duì)措施。(3)整體管理。應(yīng)識(shí)別、確定、結(jié)合、統(tǒng)一與協(xié)調(diào)軟件需求開發(fā)管理過程中所需要進(jìn)行的各種過程和活動(dòng),保證進(jìn)度、成本、質(zhì)量等各要素的相互協(xié)調(diào)。
四、結(jié)語(yǔ)
軟件需求開發(fā)在軟件項(xiàng)目管理中具有重要地位。本文應(yīng)用項(xiàng)目管理理論,設(shè)計(jì)了軟件需求開發(fā)管理模型。該模型遵循項(xiàng)目管理流程,將軟件需求開發(fā)劃分啟動(dòng)、需求開發(fā)過程、總結(jié)三個(gè)階段,并將軟件需求開發(fā)過程劃分為需求獲取、需求分析、編寫軟件需求規(guī)格和需求驗(yàn)證四個(gè)階段,模型應(yīng)用項(xiàng)目管理的進(jìn)度管理、成本管理、質(zhì)量管理,對(duì)軟件需求開發(fā)進(jìn)行動(dòng)態(tài)管理,實(shí)現(xiàn)軟件需求開發(fā)項(xiàng)目目標(biāo)最優(yōu)。該模型能夠提高軟件需求開發(fā)管理效率,確保軟件開發(fā)能夠按進(jìn)度,低成本,高質(zhì)量地完成。
參考文獻(xiàn):
[1]景慎艷:軟件項(xiàng)目需求管理的探索與實(shí)踐 [J].電腦知識(shí)與技術(shù),2008(27)
[2]左懷遠(yuǎn):軟件項(xiàng)目中的風(fēng)險(xiǎn)管理研究[J].世界科技研究與發(fā)展,2008(3)
[3]孫琦龍:加強(qiáng)軟件項(xiàng)目管理的實(shí)踐模式[J].科技信息,2008(7)
[4]潘加宇:軟件工程與項(xiàng)目管理[J].程序員,2007(12)
[5]胡英培:軟件項(xiàng)目管理探討[J].軟件導(dǎo)刊,2007(13)