針對(duì)軟件項(xiàng)目經(jīng)常延期的問題,應(yīng)用項(xiàng)目計(jì)劃管理的理論,對(duì)如何保障項(xiàng)目按期完成進(jìn)行了系統(tǒng)的研究.以某企業(yè)PDM項(xiàng)目的工期估計(jì)和項(xiàng)目時(shí)間表制定過程為中心,討論了在項(xiàng)目計(jì)劃階段如何合理分配資源、優(yōu)化工作秩序等問題,為軟件項(xiàng)目的科學(xué)管理和控制提供了借鑒.
隨著企業(yè)信息化的發(fā)展,從企業(yè)軟件開始應(yīng)用到軟件為企業(yè)增加效益的周期越來越短,軟件更新升級(jí)也越來越快;因此,軟件項(xiàng)目是否能在理想時(shí)間內(nèi)完成對(duì)企業(yè)經(jīng)濟(jì)利益影響也越來越大.令人優(yōu)心的是,軟件項(xiàng)目工期拖延的情況仍時(shí)常發(fā)生,大大減少了軟件對(duì)企業(yè)利潤(rùn)增長(zhǎng)的促進(jìn)作用.項(xiàng)目計(jì)劃階段的優(yōu)化工作秩序、合理分配資源、科學(xué)的估計(jì)項(xiàng)目時(shí)間并制定合乎實(shí)際的進(jìn)度控制表,這些都是保證項(xiàng)目按期完成的關(guān)鍵因素.所以,對(duì)包含以上因素的軟件項(xiàng)目計(jì)劃管理進(jìn)行研究,具有重要現(xiàn)實(shí)意義.
項(xiàng)目計(jì)劃管理是在項(xiàng)目計(jì)劃階段對(duì)項(xiàng)目實(shí)施的管理,內(nèi)容包括范圍管理、時(shí)間管理和綜合管理.一個(gè)科學(xué)的項(xiàng)目計(jì)劃,不僅可以盡量縮短工程工期,減少資源浪費(fèi);而且,所制定出的項(xiàng)目時(shí)間表還可以對(duì)項(xiàng)目的進(jìn)程進(jìn)行跟蹤控制管理,以掌握并調(diào)控項(xiàng)目的進(jìn)度,從而保證項(xiàng)目的按期完成.下面將以筆者曾參與的某企業(yè)基于Web的PDM(產(chǎn)品數(shù)據(jù)管理系統(tǒng))開發(fā)為例,具體講述項(xiàng)目計(jì)劃管理在一般中小型軟件研發(fā)中的應(yīng)用過程,
1 項(xiàng)目范圍管理
項(xiàng)目計(jì)劃管理的第一步是要明確項(xiàng)目的范圍,項(xiàng)目的范圍通常指項(xiàng)目產(chǎn)品的規(guī)模和產(chǎn)生該產(chǎn)品要做工作的規(guī)模.產(chǎn)品規(guī)模主要指產(chǎn)品功能和性質(zhì),工作規(guī)模包括開發(fā)時(shí)間、投資費(fèi)用、設(shè)備資源、人力資源以及利用這些資源完成產(chǎn)品的生產(chǎn)運(yùn)作過程。
圖1所示的是項(xiàng)目范圍管理中有名的三角理論,該理論反映的是項(xiàng)目的產(chǎn)品范圍和工作范圍應(yīng)該保持平衡.當(dāng)產(chǎn)品范圍(交付物)保持不變的情況下,三角形的三條邊資源(成本)、時(shí)間(合同工期)、質(zhì)量(產(chǎn)品功能)相互依賴,相互牽制.比如,當(dāng)提高質(zhì)量時(shí),要么增加資源(改變資源基線),要么延長(zhǎng)產(chǎn)品的交付時(shí)間(改變合同工期).3者的關(guān)系就如同一個(gè)三角形,假如產(chǎn)品范一圍是它的面積,質(zhì)量、資源和時(shí)間是它的3條邊,當(dāng)保持面積不變時(shí)改變其中的一條邊其它兩條邊不變是不可能的。根據(jù)三角理論提示,需要注意,在項(xiàng)目開發(fā)中,不僅要清楚需要做的功能,而且要避免開發(fā)無(wú)用的功能.因?yàn)楫?dāng)有限的時(shí)間和資源造成浪費(fèi)時(shí),有用功能的質(zhì)量勢(shì)必會(huì)受到影響.
如上所述 ,項(xiàng)目范圍包含兩個(gè)方面,即產(chǎn)品范圍和工作范圍,確定產(chǎn)品范圍就是根據(jù)需求分析,制定出最后的軟件產(chǎn)品所需滿足的功能要求.確定工作范圍,就是根據(jù)所劃定的產(chǎn)品功能來分配資源并制定詳細(xì)的工作計(jì)劃.由所確定的產(chǎn)品功能到制定出詳細(xì)工作計(jì)劃的過程中,有一個(gè)關(guān)鍵步驟,就是工作結(jié)構(gòu)分解,簡(jiǎn)稱WBS(Work Breakdown structure)。
2 工作結(jié)構(gòu)分解
工作結(jié)構(gòu)分解(WBS)是按照項(xiàng)目?jī)?nèi)在結(jié)構(gòu)或?qū)嵤┻^程的順序,將復(fù)雜大型項(xiàng)目一步步分解為局部、小型的工作任務(wù),最后達(dá)到可由單人負(fù)責(zé)完成的具體工作任務(wù)清單的過程.它可以將項(xiàng)目分解到相對(duì)獨(dú)立的、內(nèi)容單一的、易于時(shí)間估計(jì)和成本核算的活動(dòng),并能把這些活動(dòng)在項(xiàng)目中的地位與構(gòu)成直觀地表示出來.
WBS的層次模型如圖2所示.從0級(jí)到2級(jí),都屬于產(chǎn)品(交付物)的劃分;2級(jí)到3級(jí)是將局部產(chǎn)品
劃分為任務(wù)的過程.劃分為任務(wù)后,就可以估計(jì)任務(wù)的工作量并相應(yīng)的分配資源.然后可以進(jìn)一步將任務(wù)劃分為工作.
工作單元?jiǎng)澐滞戤吅?,為了便于信息傳遞、綜合管理與控制,需要為這些單元編上號(hào)碼,為項(xiàng)目建立合適的編碼系統(tǒng)很重要,這樣在單元查找、變更、時(shí)間安排和費(fèi)用安排時(shí),會(huì)帶來
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來測(cè)測(cè)你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html