目前軟件項目管理中不完善及解決辦法
發布時間:2014/12/31 9:30:00
所謂項目管理在軟件開發過程中的應用就是將項目管理的方法應用到軟件開發的過程中去,其本質上就是一個管理的過程。根據以往軟件開發的成功經驗,軟件開發能否成功往往不是取決于一個人,而是取決于整個團隊的團結合作。
但是如何使整個軟件開發團隊協調的工作,如何保證每個軟件開發的成員有明確的分工,如何使軟件開發高效的進行,這些都成為PJ}待解決的問題。因此在軟件開發過程中應用項目管理的方法顯得尤為重要。項目管理是否科學直接決定了軟件開發能力的高低。
一、軟件開發中實行項目管理的意義
根據長期實踐經驗,在軟件開發過程中不使用項目管理的方式,軟件的開發也是有可能完成的,但是不按照項目管理的方式進行就很難保證軟件開發的利潤空間,對企業的可持續發展是有害的,可能帶來很大的風險和經濟損失。為了滿足利益相關者對項目的要求,項目管理的過程需要有專業的知識和技能。在軟件開發活動的一定范圍內實施項目管理實質上就是項目利益相關者通過各種資源共享滿足項目客戶的需求以及實現項目的目標,從而有效地控制項目的質量、成本、周期,避免后期不必要的風險。
目前階段,許多軟件公司,不論是基于產品為導向還是基于項目為導向的產品開發過程,都還沒有適合自己公司的軟件開發管理系統。盡管有一些大公司依據軟件工程的理論,成功地開發過軟件,有一些相關的管理經驗,但這并不能從根本上解決了軟件開發過程中成本、質量和周期的問題,不能適應時代的變化,從而導致風險不能控制,產品質量得不到保障,生產周期過長,以及后期軟件維護、升級難度大等等問題,最終使用戶的利益受到牽連。
任務的分配隨心所欲,有利資源沒有得到充分利用。還有一些項目經理不具備宏觀把握整個項目的能力,缺乏成功的管理經驗,不會合理地分配資源,最終導致項目任務不能合理有效地分配,人員能力與工作不匹配的結果。
二、目前軟件項目管理中存在的問題
2.1對項目計劃認識不足。總體的規劃不到位,對項目的全過程的理解不夠全面,從而導致后期發展與前期的總體規劃脫節,沒能夠綜合的考慮整個項目,使得實際進行的具體工作與計劃嚴重脫節,項目經理的干預又往往導致進度的延誤,計劃和控制管理過程嚴重脫節,最終不能有效地控制項目的進度。
2.2項目經理缺乏管理意識。項目經理沒有從宏觀的角度把握整個項目,而是進行具體的技術工作,導致團隊成員沒有明確目標的自一目工作,前期制定的項目計劃不被重視,2.3項目經理只懂技術不懂管理。在軟件企業中,有經驗的專業的項目管理人員十分缺乏,普通的項目經理無法達到項目管理的需求。能被任命為項目經理的人,應該既擁有獨立完成工作的能力,又掌握項目管理技術的人才,實際情況并不是這樣,項目經理的管理經驗嚴重不足。
2.4缺乏有效的溝通機制。許多關于項目的有利信息得不到有效的溝通。方案實施狀況和問題反饋結果等信息不能及時傳遞,相關人員的溝通不到位,按照各自的方式工作,造成了不必要的損失,降低了工作效率。沒有養成主動溝通和了解的習慣,不能夠獲得最新的信息。
2.5缺乏風險管理意識。一些項目經理沒有充分地認識到風險管理的重要性,在計劃時期分析出來的風險不能滿足整個過程,僅僅是簡單地列舉幾個可能存在的風險,然后寫一些簡單的策略,根本起不到任何避免風險的效果。
三、目前軟件項目管理中存在問題的解決辦法
3.1加強項目管理方面的培訓。設置培養目標,由項目經理在進行項目管理的同時評估培訓效果。項目經理作為項目的支柱,必須要系統的學習項目管理的有關知識。
3.2接受一些系統的項目管理知識培訓。項目經理應當接受正規的管理知識培訓,并且進行項目管理的實踐工作,提高項目經理的管理水平。
3.3制定項目計劃。在項目管理前期,需要制定出一個完整的項目計劃,重點放在計劃階段的風險分析上。
3.4建立有效的溝通機制。加強對信息溝通重要性的認識,采用多種通信方式進行溝通。設立制度嚴格規定將及時收到的信息傳遞下去,因為信息溝通不及時造成的損失必須要追究當事人的責任。對信息的傳遞進行監督,利用電子郵件,QQ等工具進行信息傳遞,以確保信息的準確和及時。(項目管理者聯盟)
更多內容詳細咨詢:http://www.ziasteelmills.com/