監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉
軟件項(xiàng)目管理工具

當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 建筑OA系統(tǒng) > 軟件項(xiàng)目管理工具

如何正確對(duì)待需求的變更

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

  1。對(duì)于需求和需求變更的理解
  軟件需求是整個(gè)軟件項(xiàng)目的最關(guān)鍵的一個(gè)輸入,和傳統(tǒng)的生產(chǎn)企業(yè)相比較,軟件的需求具有模糊性、不確定性、變化性和主觀性的特點(diǎn),它不像生產(chǎn)汽車(chē)、電腦等硬件的需求,是有形的、客觀的、可描述的、可檢測(cè)的。軟件需求是軟件項(xiàng)目最難把握的問(wèn)題,同時(shí)又是關(guān)系項(xiàng)目成敗的關(guān)鍵因素,因此對(duì)于需求分析和需求變更的處理十分重要。
  軟件需求變更會(huì)給項(xiàng)目帶來(lái)巨大的風(fēng)險(xiǎn),會(huì)導(dǎo)致項(xiàng)目的成本費(fèi)用增加、開(kāi)發(fā)周期延長(zhǎng)、產(chǎn)品質(zhì)量下降及團(tuán)隊(duì)工作效率下降等不良后果,因而需求變更在軟件開(kāi)發(fā)項(xiàng)目中應(yīng)該盡量避免。然而由于政府對(duì)特定軟件的相關(guān)要求、用戶部門(mén)市場(chǎng)戰(zhàn)略的調(diào)整、工業(yè)界的發(fā)展等因素都可能帶來(lái)需求的變更,而這些因素往往不可避免。在軟件開(kāi)發(fā)過(guò)程中如果只有一條真理的話,那一定是:需求的變化是永恒的,需求不可能是完備的。因而,對(duì)于需求變更應(yīng)該正確的對(duì)待,盡量將其負(fù)面影響降低到最低。
  2。減少需求變更
  正如前文所說(shuō),需求變更往往是不可避免的。通常是項(xiàng)目負(fù)責(zé)人員花費(fèi)了大量的氣力避免需求變更,可最后需求變更總是會(huì)出現(xiàn)。但是這并不意味著項(xiàng)目開(kāi)發(fā)人員不應(yīng)該做這方面的工作,項(xiàng)目開(kāi)發(fā)人員對(duì)于需求變更的正確態(tài)度應(yīng)該和軟件測(cè)試的態(tài)度一樣,在需求并更發(fā)生之前盡量減少需求變更,以將需求變更帶來(lái)的風(fēng)險(xiǎn)降低到最低。項(xiàng)目開(kāi)發(fā)人員切忌在項(xiàng)目設(shè)計(jì)之前試圖消除需求變更,這樣做往往費(fèi)力不討好。
  相比于需求開(kāi)發(fā)人員而言,客戶可能對(duì)需求變更認(rèn)識(shí)不足,認(rèn)為他們出錢(qián),程序員或軟件開(kāi)發(fā)公司就要為它服務(wù),因此客戶對(duì)需求變更往往將需求變更視為兒戲,隨個(gè)人喜好隨意變更需求。因此,在需求人員同用戶代表或用戶部門(mén)主管人員接觸時(shí),就應(yīng)該向他們挑明態(tài)度,和他們協(xié)商好,特別是應(yīng)該讓他們清楚軟件的定價(jià)應(yīng)該與軟件的功能相關(guān),以及需求隨意變更所帶來(lái)的風(fēng)險(xiǎn)的承擔(dān)者應(yīng)該由客戶和項(xiàng)目開(kāi)發(fā)者共同承擔(dān)。通過(guò)這樣做,讓客戶在需求分析之前就盡量對(duì)他們所需要的功能有個(gè)整體的了解和確定的思路,而不是等到程序員開(kāi)始編碼了,才提出以前原本在需求分析時(shí)就可以提出的需求。
  讓客戶明白減少需求變更的重要性后,需求分析人員應(yīng)該采取合適的方法同客戶交流,幫助他們明確他們的需求。需求分析人員和客戶的關(guān)系不應(yīng)該僅僅是記錄人員和需求提供者,他們的關(guān)系應(yīng)該更多的是戰(zhàn)略合作伙伴關(guān)系。雖然需求分析人員和客戶存在著服務(wù)商和顧客的關(guān)系,但是他們有著一個(gè)共同的目標(biāo):開(kāi)發(fā)出適合客戶需求的軟件,因此需求分析人員除了記錄客戶提出的需求以外,還應(yīng)和用戶討論,提出一些建議,使用合適的工具幫助客戶提出需求。在需求分析時(shí),盡量多的召集需求研討會(huì),邀請(qǐng)開(kāi)發(fā)人員和客戶共同協(xié)商探討,在研討會(huì)上允許任意的提出需求,并將這些需求整理成檔后由客戶代表和需求分析人員共同商議可選的功能,這樣能夠盡量使得需求完備。在需求開(kāi)發(fā)時(shí),開(kāi)發(fā)人員采用原型的方法啟發(fā)客戶思考功能需求也不失為一個(gè)好辦法。
  雖然需求不可能是完備的,但是在項(xiàng)目開(kāi)始設(shè)計(jì)時(shí)盡量使得需求完備還是應(yīng)該的,也是值得的。
  3。規(guī)范文檔
  需求文檔作為客戶和開(kāi)發(fā)人員的接口在整個(gè)項(xiàng)目開(kāi)發(fā)過(guò)程中起著舉足輕重的作用。需求文檔應(yīng)該按照一定的格式和規(guī)范書(shū)寫(xiě),而且應(yīng)該具備完整性、一致性、基線控制、歷史記錄等特性。文檔書(shū)寫(xiě)完畢以后應(yīng)該交給客戶審閱,在客戶滿意的基礎(chǔ)上確定基線。一個(gè)完整規(guī)范的需求文檔不僅能夠有助于設(shè)計(jì)人員和編碼人員完成項(xiàng)目開(kāi)發(fā),更重要的是它作為一個(gè)階段性的成果可以供軟件需求變更時(shí)參考。
  需求變更發(fā)生后,也應(yīng)該生成相應(yīng)的文檔,并且這些文檔的書(shū)寫(xiě)也應(yīng)該采用規(guī)范的形式書(shū)寫(xiě)。需求變更文檔也應(yīng)該包含基線以供下一次修改參考,還應(yīng)包含歷史記錄以供開(kāi)發(fā)人員和客戶清楚當(dāng)前的文檔內(nèi)容的新舊以及歷史文檔的情況,以備以后查看。
  4。設(shè)計(jì)良好的體系結(jié)構(gòu)
  開(kāi)發(fā)軟件就如同建造一座房屋,軟件體系結(jié)構(gòu)則如同建房屋時(shí)的規(guī)劃。兩層高的家庭住宅和幾十層高的商業(yè)大廈建造時(shí)的規(guī)劃必然不同,同樣,大型軟件和小軟件采用的體系結(jié)構(gòu)也必然有所區(qū)別。因此,設(shè)計(jì)一個(gè)合理的體系結(jié)構(gòu)對(duì)于項(xiàng)目的成敗也是十分關(guān)鍵的。
  體系結(jié)構(gòu)的建立一般位于需求分析結(jié)束之后,軟件設(shè)計(jì)之前。軟件體系結(jié)構(gòu)的設(shè)計(jì)是從結(jié)構(gòu)的角度對(duì)整個(gè)系統(tǒng)進(jìn)行分析,選擇合適的構(gòu)件,安排構(gòu)件間的相互作用以及他們之間的約束,形成一個(gè)系統(tǒng)框架以滿足用戶需求。在設(shè)計(jì)軟件體系結(jié)構(gòu)時(shí),不僅應(yīng)該想到如何完成滿足現(xiàn)在已經(jīng)提出的用戶需求,同時(shí)也應(yīng)適當(dāng)?shù)乜紤]到需求的變更。
發(fā)布:2007-02-27 10:55    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:

泛普軟件項(xiàng)目管理工具其他應(yīng)用

項(xiàng)目管理工具 禪道項(xiàng)目管理軟件 夢(mèng)龍項(xiàng)目管理軟件 微軟項(xiàng)目管理軟件 裝飾管理系統(tǒng) 裝修預(yù)算軟件 項(xiàng)目計(jì)劃軟件 項(xiàng)目進(jìn)度管理軟件 軟件項(xiàng)目管理工具 材料管理軟件 工程項(xiàng)目管理軟件系統(tǒng) 項(xiàng)目管理系統(tǒng) 施工管理軟件 建筑工程項(xiàng)目管理軟件 工程管理軟件