當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 建筑OA系統(tǒng) > 軟件項(xiàng)目管理工具
軟件項(xiàng)目需求變更六大原則及應(yīng)對(duì)之道
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
變化并不是人們最害怕的,最怕的是跟不上變化的步伐。同樣,在軟件開發(fā)過程中需求的變更會(huì)給開發(fā)帶來不確定性,但只要把需求變更作為重點(diǎn)、難點(diǎn)小心加以控制,軟件開發(fā)的進(jìn)度、成本和質(zhì)量也就有了"安全"的基礎(chǔ)。
需求變更管理的需求
需求變更是因?yàn)樾枨蟀l(fā)生變化。根據(jù)軟件工程思想,需求說明書一般要經(jīng)過論證,如果在需求說明書經(jīng)過論證以后,需要在原有需求基礎(chǔ)上追加和補(bǔ)充新的需求或?qū)υ行枨筮M(jìn)行修改和削減,均屬于需求變更。
需求變更的出現(xiàn)主要是因?yàn)樵陧?xiàng)目的需求確定階段,用戶往往不能確切地定義自己需要什么。用戶常常以為自己清楚,但實(shí)際上他們提出的需求只是依據(jù)當(dāng)前的工作所需,而采用的新設(shè)備、新技術(shù)通常會(huì)改變他們的工作方式;或者要開發(fā)的系統(tǒng)對(duì)用戶來說也是個(gè)未知數(shù),他們以前沒有過相關(guān)的使用經(jīng)驗(yàn)。隨著開發(fā)工作的不斷進(jìn)展,系統(tǒng)開始展現(xiàn)功能的雛形,用戶對(duì)系統(tǒng)的了解也逐步深入。
于是,他們可能會(huì)想到各種新的功能和特色,或?qū)σ郧疤岢龅囊筮M(jìn)行改動(dòng)。他們了解得越多,新的要求也就越多,需求變更因此不可避免地一次又一次出現(xiàn)。
這時(shí),如果開發(fā)團(tuán)隊(duì)缺少明確的需求變更控制過程或采用的變更控制機(jī)制無效,抑或不按變更控制流程來管理需求變更,那么很可能造成項(xiàng)目進(jìn)度拖延、成本不足、人力緊缺,甚至導(dǎo)致整個(gè)項(xiàng)目失敗。
當(dāng)然,即使按照需求變更控制流程進(jìn)行管理,由于受進(jìn)度、成本等因素的制約,軟件質(zhì)量還是會(huì)受到不同程度的影響。但實(shí)施嚴(yán)格的軟件需求管理會(huì)最大限度地控制需求變更給軟件質(zhì)量造成的負(fù)面影響,這也正是我們進(jìn)行需求變更管理的目的所在。
六大原則
實(shí)施需求變更管理需要遵循如下原則:
1.建立需求基線。需求基線是需求變更的依據(jù)。在開發(fā)過程中,需求確定并經(jīng)過評(píng)審后(用戶參與評(píng)審),可以建立第一個(gè)需求基線。此后每次變更并經(jīng)過評(píng)審后,都要重新確定新的需求基線。
2.制訂簡單、有效的變更控制流程,并形成文檔。在建立了需求基線后提出的所有變更都必須遵循這個(gè)控制流程進(jìn)行控制。同時(shí),這個(gè)流程具有一定的普遍性,對(duì)以后的項(xiàng)目開發(fā)和其他項(xiàng)目都有借鑒作用。
3.成立項(xiàng)目變更控制委員會(huì)(CCB)或相關(guān)職能的類似組織,負(fù)責(zé)裁定接受哪些變更。CCB由項(xiàng)目所涉及的多方人員共同組成,應(yīng)該包括用戶方和開發(fā)方的決策人員在內(nèi)。
4.需求變更一定要先申請(qǐng)然后再評(píng)估,最后經(jīng)過與變更大小相當(dāng)級(jí)別的評(píng)審確認(rèn)。
5.需求變更后,受影響的軟件計(jì)劃、產(chǎn)品、活動(dòng)都要進(jìn)行相應(yīng)的變更,以保持和更新的需求一致。
6.妥善保存變更產(chǎn)生的相關(guān)文檔。
應(yīng)對(duì)之道
需求變更控制一般要經(jīng)過變更申請(qǐng)、變更評(píng)估、決策、回復(fù)這四大步驟。如果變更被接受,還要增加實(shí)施變更和驗(yàn)證兩個(gè)步驟,有時(shí)還會(huì)有取消變更的步驟。變更控制流程如圖所示。針對(duì)變更控制流程,筆者在實(shí)際工作中總結(jié)出了軟件開發(fā)人員在需求變更管理實(shí)踐中的幾點(diǎn)對(duì)策:
相互協(xié)作 很難想像遭到用戶抵制的項(xiàng)目能夠成功。在討論需求時(shí),開發(fā)人員與用戶應(yīng)該盡量采取相互理解、相互協(xié)作的態(tài)度,對(duì)能解決的問題盡量解決。即使用戶提出了在開發(fā)人員看來"過分"的要求,也應(yīng)該仔細(xì)分析原因,積極提出可行的替代方案。
充分交流 需求變更管理的過程很大程度上就是用戶與開發(fā)人員的交流過程。軟件開發(fā)人員必須學(xué)會(huì)認(rèn)真聽取用戶的要求、考慮和設(shè)想,并加以分析和整理。同時(shí),軟件開發(fā)人員應(yīng)該向用戶說明,進(jìn)入設(shè)計(jì)階段以后,再提出需求變更會(huì)給整個(gè)開發(fā)工作帶來什么樣的沖擊和不良后果。
安排專職人員負(fù)責(zé)需求變更管理 有時(shí)開發(fā)任務(wù)較重,開發(fā)人員容易陷入開發(fā)工作中而忽略了與用戶的隨時(shí)溝通,因此需要一名專職的需求變更管理人員負(fù)責(zé)與用戶及時(shí)交流。
合同約束 需求變更給軟件開發(fā)帶來的影響有目共睹,所以在與用戶簽訂合同時(shí),可以增加一些相關(guān)條款,如限定用戶提出需求變更的時(shí)間,規(guī)定何種情況的變更可以接受、拒絕接受或部分接受,還可以規(guī)定發(fā)生需求變更時(shí)必須執(zhí)行變更控制流程。
區(qū)別對(duì)待 隨著開發(fā)進(jìn)展,有些用戶會(huì)不斷提出一些在項(xiàng)目組看來確實(shí)無法實(shí)現(xiàn)或工作量比較大、對(duì)項(xiàng)目進(jìn)度有重大影響的需求。遇到這種情況,開發(fā)人員可以向用戶說明,項(xiàng)目的啟動(dòng)是以最初的基本需求作為開發(fā)前提的,如果大量增加新的需求(雖然用戶認(rèn)為是細(xì)化需求,但實(shí)際上是增加了工作量的新需求),會(huì)使項(xiàng)目不能按時(shí)完成。
如果用戶堅(jiān)持實(shí)施新需求,可以建議用戶將新需求按重要和緊迫程度劃分檔次,作為需求變更評(píng)估的一項(xiàng)依據(jù)。同時(shí),還要注意控制新需求提出的頻率。
選用適當(dāng)?shù)拈_發(fā)模型 采用建立原型的開發(fā)模型比較適合需求不明確的開發(fā)項(xiàng)目。開發(fā)人員先根據(jù)用戶對(duì)需求的說明建立一個(gè)系統(tǒng)原型,再與用戶溝通。一般用戶看到一些實(shí)際的東西后,對(duì)需求會(huì)有更為詳細(xì)的解釋,開發(fā)人員可根據(jù)用戶的說明進(jìn)一步完善系統(tǒng)原型。
這個(gè)過程重復(fù)幾次后,系統(tǒng)原型逐漸向最終的用戶需求靠攏,從根本上減少需求變更的出現(xiàn)。目前業(yè)界較為流行的疊代式開發(fā)方法對(duì)工期緊迫的項(xiàng)目的需求變更控制很有成效。
用戶參與需求評(píng)審 作為需求的提出者,用戶理所當(dāng)然是最具權(quán)威的發(fā)言人之一。實(shí)際上,在需求評(píng)審過程中,用戶往往能提出許多有價(jià)值的意見。同時(shí),這也是由用戶對(duì)需求進(jìn)行最后確認(rèn)的機(jī)會(huì),可以有效減少需求變更的發(fā)生。
- 1[廣州]建筑廢棄物再生建材推廣使用辦法意見征求
- 2污水管網(wǎng)施工組織設(shè)計(jì) 15P
- 3造價(jià)工程師技術(shù)與計(jì)量(土建)復(fù)習(xí)資料——按工業(yè)建筑用途分
- 4鄭西鐵路客運(yùn)專線某隧道(實(shí)施)施工組織設(shè)計(jì)
- 52015年一級(jí)建造師輔導(dǎo)資料:機(jī)電工程竣工財(cái)務(wù)決算
- 6《項(xiàng)目管理與采購》重點(diǎn)知識(shí):建設(shè)系統(tǒng)招標(biāo)要求
- 7神池風(fēng)電場 EPC 工程項(xiàng)目管理信息化實(shí)踐
- 8安全工程師輔導(dǎo):發(fā)電機(jī)變壓器組高壓斷路器失靈保護(hù)分析2
- 9江西上饒縣制定辦法管束校建工程 控制工程造價(jià)
- 10項(xiàng)目決策分析與評(píng)價(jià)知識(shí)點(diǎn):工藝技術(shù)轉(zhuǎn)讓的形式和方法
- 11安全工程師安全生產(chǎn)法復(fù)習(xí)資料——《勞動(dòng)合同法》的基本原則
- 12一級(jí)建造師管理與實(shí)務(wù)復(fù)習(xí)要點(diǎn):傳力桿的固定安裝方法
- 13一級(jí)建造師建設(shè)工程法規(guī)及相關(guān)知識(shí):抵押生效不一樣
- 142015年安全工程師《生產(chǎn)技術(shù)》練習(xí)題(5)
- 152015年招標(biāo)師法律法規(guī)與政策串講習(xí)題(11)
- 16福建省住房和城鄉(xiāng)建設(shè)廳翁玉耀廳長對(duì)全省小城鎮(zhèn)綜合改革建設(shè)試點(diǎn)工作提出要求
- 172015年監(jiān)理工程師《基本理論和相關(guān)法規(guī)》練習(xí)題(19)
- 18二建施工管理重難點(diǎn):實(shí)施性施工進(jìn)度計(jì)劃作用
- 19招標(biāo)師法律法規(guī)政策考前沖刺練習(xí)題(13)
- 20山東陽信縣供電公司為做好反腐倡廉工作加強(qiáng)懲防體系
- 21二建《機(jī)電實(shí)務(wù)》案例:機(jī)電工程項(xiàng)目投標(biāo)與合同管理
- 22PMP項(xiàng)目管理:項(xiàng)目風(fēng)險(xiǎn)管理練習(xí)題3
- 23《建筑材料及制品燃燒性能分級(jí)》標(biāo)準(zhǔn)已正式發(fā)布
- 242015年煙臺(tái)造價(jià)工程師考試報(bào)名時(shí)間為6月8日-6月23日
- 252015年注冊(cè)咨詢師《項(xiàng)目決策分析》習(xí)題(17)
- 26某市政雨污水管道工程施工組織設(shè)計(jì)
- 27濟(jì)南市安全工程師考試現(xiàn)場確定時(shí)間為7月6日至9日
- 282015年咨詢工程師《工程咨詢概論》每日一練(6.17)
- 29水電工程管理與實(shí)務(wù):導(dǎo)流方案選擇
- 30淺議高層建筑混凝土施工
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓