2016淺議我國軟件項目管理現狀與對策

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

2016淺議我國軟件項目管理現狀與對策

  1我國軟件行業當前項目研發管理情況

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

  2軟件項目管理所存在的問題

2.1對軟件項目開發管理認識不足

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

2.2對項目的系統性把握不夠

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

2.3缺乏必要的管理意識

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

2.4缺乏有效溝通

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

2.5缺乏把控風險的能力

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

  3我國軟件企業實施項目管理的實踐和經驗

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

3.1組織項目經理管理知識培訓,提高項目管理水平

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

3.2提高項目經理的計劃意識

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

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

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

  4結束語

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