項目管理者就像是一個樞紐,由他來決定需求的分類、工作量、需求變化對現(xiàn)有軟件的影響程度等因素,從而安排需求變更的計劃――是在本次迭代中完成,還是在下一次迭代中完成。 2)開發(fā)文檔的更新 軟件開發(fā)文檔對與軟件項目來說是一個很大的工作量。很多軟件項目的開發(fā),在初期文檔比較正規(guī),隨著項目的深入,特別是需求發(fā)生多次變化之后,要保持軟件開發(fā)文檔的一致性就感到非常困難了,因為需求改變的各種信息沒有記錄下來,最后不得不蒙混過關,草草了之。 但如果我們按照敏捷方法的原則,在需求凍結之前,不要過分的把精力投入到文檔的制作上,而是將有關的信息記錄和保留下來,在需求基本凍結之后,化一定的時間來創(chuàng)建和對文檔進行格式化。 3)合同的考慮 盡管按照敏捷方法的原則是擁抱變化,但還是應該在簽定開發(fā)合同時,一方面對項目的費用和時間估計時一定要考慮用戶需求的變化,另一方面把用戶需求的改動的條款寫清楚,如果用戶增加或改動了需求,那么軟件的交付日期可以推遲,費用也應增加。這樣可以限制用戶的隨意改動。 三、結束語 每個項目的開發(fā)環(huán)境及實施環(huán)境各不相同,在系統(tǒng)設計和項目管理方面所面臨的問題不盡相同,但需求發(fā)生變化是所有項目都會遇到的問題。信息系統(tǒng)的建設由于會改變原有的傳統(tǒng)工作模式,需求的內(nèi)容因而會隨時變動,給開發(fā)工作帶來很大的難度。本文提出了應用敏捷方法的思想來應對軟件開發(fā)過程中需求變化的問題,希望能對系統(tǒng)開發(fā)人員和項目管理人員有所幫助。
中央財經(jīng)大學信息系 王海陽
此文章共有4頁 上一頁 1 2 3 4
文章來源:互聯(lián)網(wǎng)
|