- 相關(guān)推薦
軟件項目管理淺析
軟件行業(yè)不同于傳統的制造業(yè)的生產(chǎn)過(guò)程。通常傳統制造業(yè)在產(chǎn)品規格、工藝規程、材料規格標準化的前提下進(jìn)行大批量連續制造。而軟件的整個(gè)過(guò)程都是設計過(guò)程。
早在20世紀70年代中期,美國國防部就研究發(fā)現軟件開(kāi)發(fā)不能按時(shí)提交,預算超支和質(zhì)量達不到用戶(hù)要求等問(wèn)題70%是由于管理不善引起的,而非技術(shù)原因。
國外軟件行業(yè)發(fā)展較早,尤其美國和印度,他們在軟件項目管理上也相對成熟。在軟件產(chǎn)品項目的分析開(kāi)發(fā)實(shí)施過(guò)程中有著(zhù)明確詳細的管理規定和流程。在我國IT行業(yè)起步較晚,但發(fā)展迅速。2010年6月工業(yè)和信息化部部長(cháng)李毅在第十四屆“中國國際軟件博覽會(huì )”上透露,我國軟件服務(wù)近10年實(shí)現快速增長(cháng),年均增長(cháng)超過(guò)36%。雖然近年來(lái)我國軟件行業(yè)發(fā)展迅猛,但是項目管理在本行業(yè)的應用還很不成熟,一般的、常規的管理方式已很難適應,這是軟件開(kāi)發(fā)項目管理中面臨的最大挑戰。同時(shí)由于軟件行業(yè)的競爭加劇、客戶(hù)時(shí)效性的要求以及一些小公司作坊式的經(jīng)營(yíng)模式,使得軟件管理往往被忽略或者不被重視。
項目的管理包括:范圍管理、團隊管理、成本管理、質(zhì)量管理、風(fēng)險管理、綜合管理、溝通管理、進(jìn)度管理和采購管理。影響項目成敗的因素也很多,失敗因素主要有:要求不完全,要求和規格的變化,參與不足,計劃不足,資源不足,不再需要該項目,不合實(shí)際的期待,缺少I(mǎi)T管理,高層支持不夠,技術(shù)文盲等。成功因素:使用者參與,較小的里程碑,管理層的支持,有能力的員工,清晰的要求說(shuō)明,所有權,良好的計劃,明確的眼光和目標,切合實(shí)際的期待值,勤奮專(zhuān)注的員工。
以上因素都應該在項目管理過(guò)程中考慮到。然而實(shí)際上很多項目管理人員并沒(méi)有掌握項目管理的知識,完全依靠個(gè)人現有知識技能進(jìn)行項目管理,隨意性和盲目性比較大。公司應該安排對員工進(jìn)行軟件項目管理的培訓,并切實(shí)應用到實(shí)際的軟件開(kāi)發(fā)過(guò)程中去。同時(shí)作為公司領(lǐng)導層,首先應該高度重視軟件項目管理,并切實(shí)按照軟件項目管理的要求來(lái)做事,有問(wèn)題不能一拍腦袋就做出決定。這樣會(huì )對軟件項目帶來(lái)很大風(fēng)險。
(1)對項目管理的認識不足。一些項目經(jīng)理認為按照項目管理來(lái)做項目計劃,純粹是浪費時(shí)間和精力,是走過(guò)場(chǎng),計劃趕不上變化,甚至項目完成后再對項目計劃書(shū)進(jìn)行完善。這就造成了計劃與控制管理脫節,無(wú)法有效的對進(jìn)度進(jìn)行控制管理。甚至由于計劃不足,在開(kāi)發(fā)過(guò)程中發(fā)現某個(gè)任務(wù)無(wú)法按時(shí)完成,導致項目延期或質(zhì)量下降。其實(shí)制定計劃的過(guò)程就是一個(gè)對項目逐漸了解掌握的過(guò)程,通過(guò)認真的制定計劃,項目管理人員可以理清哪些要素是明確的重要的,哪些是需要逐漸明確的次要的。通過(guò)項目計劃的不斷完善,以達到在進(jìn)度、資源和范圍之間尋求一種平衡。
(2)不合實(shí)際的期待。往往很多時(shí)候,客戶(hù)對他要求的軟件系統有很高的期待,但實(shí)際交付的時(shí)候很難達到他們的期望。其實(shí)這就暴露了軟件公司在項目管理上的薄弱以及對客戶(hù)溝通的不足。這就要求我們在項目展開(kāi)之前就應該做好項目設計、規劃、風(fēng)險評估并于客戶(hù)溝通提高他們對軟件的認知水平。甚至有時(shí)候,項目人員本身沒(méi)有按照項目管理過(guò)程對其進(jìn)行實(shí)際分析而憑想象構筑出很高的期待,結果導致項目進(jìn)行中困難重重。
(3)溝通不暢。在項目中一些重要信息沒(méi)有進(jìn)行及時(shí)有效的溝通,造成各做各事、重復勞動(dòng),甚至造成不必要的損失。例如在制定計劃、意見(jiàn)反饋、技術(shù)問(wèn)題等方面溝通不暢,往往造成制定的計劃不符合項目成員的實(shí)際情況,相關(guān)人員沒(méi)有及時(shí)按照反饋意見(jiàn)做事,重復勞動(dòng)等問(wèn)題。
(4)應對風(fēng)險的策略不成熟。項目人員沒(méi)有充分分析項目開(kāi)發(fā)過(guò)程中可能遇到的風(fēng)險,對付風(fēng)險的策略比較簡(jiǎn)單。對風(fēng)險管理的重要性認識不足,不能提前預知規避風(fēng)險,造成遇到風(fēng)險時(shí)捉襟見(jiàn)肘甚至導致項目延期或失敗。
除此之外我們還需要把握軟件項目管理的7大原則:
(1)平衡原則。
在我們討論項目為什么失敗時(shí)可以列出很多原因,如管理問(wèn)題、技術(shù)問(wèn)題、人員問(wèn)題等等,但實(shí)際上人們經(jīng)常沒(méi)有認識到最根本的問(wèn)題,那就是:需求、資源、工期、質(zhì)量之間的平衡關(guān)系問(wèn)題。
(2)高效原則。
現在市場(chǎng)競爭越來(lái)越激烈,“產(chǎn)品早上市一天,就早掙一天錢(qián)”,軟件開(kāi)發(fā)越來(lái)越追求效率;诟咝У脑瓌t,軟件項目就需要考慮:選擇精英成員;目標明確,范圍清楚;及時(shí)、充分的溝通;重要一點(diǎn),激勵員工調動(dòng)其積極性。
(3)分解原則。
“化繁為簡(jiǎn),各個(gè)擊破”。我們可以考慮將大項目劃分成幾個(gè)小項目,將長(cháng)周期項目分階段完成。
(4)實(shí)時(shí)控制原則。
實(shí)時(shí)控制能夠讓項目經(jīng)理及時(shí)發(fā)現問(wèn)題、解決問(wèn)題。
(5)分類(lèi)管理原則。
根據項目的特點(diǎn)制定不同的管理方針政策。
(6)簡(jiǎn)單有效原則。
項目經(jīng)理應當對開(kāi)發(fā)人員進(jìn)行簡(jiǎn)單有效的管理。
(7)規?刂圃瓌t。
這些原則包涵了項目組規模的控制和對大項目長(cháng)期項目劃分小項目不同階段的規?刂。如果項目組規模太大就會(huì )導致溝通效率下降,管理復雜度提高等問(wèn)題。它是與高效原則、分解原則相輔相成的。
項目管理水平的提高不是一蹴而就的事情,軟件公司應該充分認識到項目管理的重要性,它在提高專(zhuān)業(yè)化水平,幫助公司規避風(fēng)險,改進(jìn)公司長(cháng)期生產(chǎn)效率等方面發(fā)揮的巨大作用,自覺(jué)主動(dòng)的進(jìn)行項目的規范化管理。
【軟件項目管理淺析】相關(guān)文章:
國防項目管理淺析09-20
淺析建筑項目管理09-02
淺析網(wǎng)絡(luò )管理與網(wǎng)管軟件06-25
軟件測試與項目管理09-17
施工項目質(zhì)量管理淺析10-08
淺析企業(yè)項目經(jīng)營(yíng)管理07-09
關(guān)于軟件項目管理的建議08-18
軟件項目設計過(guò)程的管理10-09
軟件項目的溝通管理08-11