專案管理

當前位置 /首頁/企業管理/專案管理/列表

2016淺議我國軟體專案管理現狀與對策

隨著計算機水平的不斷髮展,計算機軟體的規模和複雜度也隨之增加。目前,計算機軟體專案管理逐漸從“作坊式”管理向“軟體工廠式”管理邁進。這就要求軟體開發人員特別是軟體專案管理人員,要更深一步地理解和掌握現代軟體工程的理論方法,完成思想觀念上的轉變。文章結合軟體專案管理知識,分析了目前我國軟體專案開發管理普遍存在的問題,進一步提出合理有效的解決策略,以便提高軟體專案開發的效率。

2016淺議我國軟體專案管理現狀與對策

  1我國軟體行業當前專案研發管理情況

隨著資訊科技的發展,社會各行各業都在使用軟體產品。目前,軟體行業對我國的經濟發展具有很強的帶動作用,並且已經逐步滲透到深灰的各個行業。專案管理是以專案為物件,通過使用知識、技能、工具和方法來組織、計劃、實施並監控專案,使之滿足專案目標需求的過程。軟體專案管理就是軟體行業不斷髮展壯大的重要條件,但是由於各種不確定性因素使得軟體專案管路風險控制難度也在不斷加大。因此,軟體專案開發的管理程度決定了軟體專案的成敗,如何將軟體行業發展和軟體專案管理實施有效結合起來,提高企業專案管理水平,是個軟體企業面臨的實際問題。

  2軟體專案管理所存在的問題

2.1對軟體專案開發管理認識不足

軟體專案開發管理人員主要是一些常年從事軟體開發,具備較豐富的軟體知識的人員,但是他們缺少系統的專案管理知識體系,僅僅依靠個人現有的知識技能參與管理,不能做到全面指導實際工作中的軟體專案開發管理工作,容易出現管理混亂的現象。例如,對軟體專案開發中的不確定因素掌握不到位,或是缺乏考慮,對不確定因素內在聯絡缺少分析,在做工作計劃時僅僅是走過場,現有計劃不能處理實際中出現的不適應情況,造成計劃於控制管理脫節,無法進行有效管控。

2.2對專案的系統性把握不夠

在軟體企業一些專案管理人員對專案總體計劃、階段計劃的作用認識不足。專案經理認為計劃不如變化快,專案中也有很多不確定的因素,做計劃是走過場,因此制定總體計劃時比較隨意,造成計劃與控制管理脫節,無法進行有效的進度控制管理。其實制定計劃的過程就是一個對專案逐漸瞭解掌握的過程,通過認真地制定計劃,專案管理人員可以知道哪些要素是明確和重要的,哪些要素是要逐漸明確和次要的,通過漸近明細不斷完善專案計劃。制定計劃的過程,也是在進度、資源、範圍之間尋求一種平衡的過程。因此,提高專案管理人員的計劃意識,加強對開發計劃、階段計劃的有效性,進行事前事後的評估。

2.3缺乏必要的管理意識

專案經理的主要職責是整體把控專案進度,根據實際情況和計劃調整專案進度。但是在實際工作中,專案經理都是由技術骨幹擔任,往往會造成埋頭於具體技術工作,造成整個專案組成員之間不能團結合作,浪費資源,忽視專案總體進度把控,造成低效率的專案管理局面。因此要加強專案經理在專案管理知識方面的系統性培訓和考核,更好地適應專案管理工作。

2.4缺乏有效溝通

溝通是專案管理中重要的條件,專案管理中之所以出現較多的障礙一方面就是溝通問題。如果在專案管理中一些重要的資訊沒有及時有效溝通,在制定技術、意見反饋、情況通報、技術問題或成果等方面就會產生誤差,造成不必要的損失。從各大軟體企業專案管理分析,普遍存在溝通機制不完善的問題,各相關人員在專案管理中制定計劃、反饋意見等等方面存在溝通不足,容易造成重複勞動,效率低下等情況發生。因此,作為軟體專案管理人員要在軟體專案管理中花費大量的時間來溝通和協調,而且要善於溝通,提高溝通意識和效率。

2.5缺乏把控風險的能力

專案管理人員沒有充分分析可能的風險,對付風險的策略考慮比較簡單。有些專案管理人員沒有充分意識到風險管理的重要性,對計劃書中風險管理的章節簡單應付了事,隨便列出幾個風險和一些簡單的對策,對於後面的風險防範起不到一定指導作用。專案風險管理是對專案潛在的意外損失進行規劃、識別、估計、評價、應對和監控的過程,是對專案目標的主動控制手段。因此通過學習專案管理知識,掌握風險識別、量化、對策研究、反應控制的工具和方法,加強對專案規劃中風險管理計劃的稽核,提高專案組的風險管理意識。以上對軟體開發專案管理中容易出現的問題的分析可能還不夠深入,也無法列舉所有遇到或將遇到的問題,解決辦法也只能在際情況中把握。

  3我國軟體企業實施專案管理的實踐和經驗

我國的許多軟體企業按專案方式運作已有多年,在這期間,我國軟體企業進行了不懈地探索,有成功的'經驗,也有失敗的教訓,其中主要體現在以下幾個方面:

3.1組織專案經理管理知識培訓,提高專案管理水平

專案管理作為軟體開發中重要的保障,而專案管理者是專案管理能否成功的關鍵,因此要加強專案管理者能力的鍛鍊。經常性組織管理培訓,聘請專業管理講師進行培訓知識授課,再通過嚴格的考核制度選拔適合的專案管理者,使他們在具備完善技能基礎上,也能夠系統全面地掌握專業的管理知識,結合豐富的專業實踐經驗,才能以一個合格的軟體專案經理進行管理工作,才能夠使專案管理順利實施,並起到預期的效果和作用。

3.2提高專案經理的計劃意識

任何管理工作都是通過計劃、組織、指揮、協調和控制來完成的。首先要加強專案管理經理的計劃能力,通過制定總體的專案計劃和階段性的計劃,在專案計劃的基礎上再利用相關的知識、技術、工具等,使管理過程迅速、高效進行,逐步完成對軟體專案的管理,真正達到高效、優質的目的。

3.3制定並建立行之有效的溝通機制和制度,提高溝通意識

軟體專案開發工作是以團隊為主體的,要做到以人為本。專案經理要學會使用多種多樣的溝通方式,提高溝通的有效性和多樣性,如書面溝通、口頭溝通,提高溝通的有效性,將責任歸屬通過溝通的方式進行確認,而後按照建立的制度進行懲罰。對於重要的內容和問題則一定要確保傳達到位,讓所有人都瞭解和掌握。軟體專案管理人員要從整體上對軟體專案管理進行把握,綜合考慮各因素,作出全面的總體計劃、階段計劃。同時對於具體問題也要預留空間,確保管理計劃能夠緊跟軟體管理需要。同時,通過專案為員工提供平臺,通過員工的發展目標與專案目標的有機結合,使員工在專案的平臺上實現自我的價值。

  4結束語

總之,軟體專案管理是軟體開發的重要環節,因此,軟體專案管理需要不斷提高專案管理人員管理知識和實踐能力,強化溝通和專案管理培訓力度,建立有效的溝通機制等。因此專案管理水平的強弱也已經成為了企業核心競爭力之一。