文章目錄
- 一、軟體開發中實行專案管理的意義
- 二、目前在軟體專案管理中存在的誤區
- 三、解決軟體專案管理中存在的誤區的有效原則
- 【參考文獻】
軟體行業在現在的眾多行業裡是一個極具挑戰性和創造性的行業,體現了軟體開發人員的智慧和汗水,同時軟體開發是一項複雜的系統工程,牽涉到許多方面的因素,在實際工作中,經常會出現各種各樣的問題,甚至會面臨失敗。如何總結、分析失敗的原因,得出有益的教訓,對於項目開發人員來說,是在今後的項目中取得成功的關鍵。
一、軟體開發中實行專案管理的意義
專案管理就是在項目活動中運用一系列的知識、技能、工具和技術,以滿足或超過相關利益者對項目的要求,實際上就是通過項目各方干係人的合作,把各種資源應用於項目,以實現項目的目標,滿足項目干係人的需求,其本質就是對時間、品質和成本的管理。
隨著軟體開發的深入、各種技術的不斷創新以及軟體產業的形成,人們越來越意識到軟體過程管理的重要性,管理學的思想逐漸融入軟體開發過程中,項目開發的管理日益受到重視。
二、目前在軟體專案管理中存在的誤區
現在大多數企業都認識到了在項目中進行管理的重要性,但是仍然有許多企業在實施專案管理的過程中存在著這樣那樣的誤區,主要表現在:
- 專案經理不夠專業。在軟體企業中,缺乏專業的專案管理人員來實施專案管理及擔任專案經理,通常被任命的專案經理主要是因為他們能夠在技術上獨當一面,但是他們在管理方面特別是專案管理方面的知識比較缺乏。
- 專案計劃缺乏綱領性。專案經理對總體計劃、階段計劃的作用認識不足,因此制定總體計劃時比較隨意,不少事情沒有仔細考慮;階段計劃因工作忙等理由經常拖延,造成計劃與控制管理脫節,無法進行有效進度控制管理。
- 缺乏有效管理意識。部分專案經理不能從總體上把握整個項目,而是埋頭於具體的技術工作,造成項目組成人員之間忙的忙、閑的閑,計劃不周、任務不均、資源浪費。有些專案經理沒有很好的管理方法,不好安排的工作只好自己做,使專案工作無法有效、合理地分配給相關成員,以達到“負載平衡”。
- 缺乏有效溝通制度和機制。在項目中一些重要訊息沒有進行充分和有效溝通。在制定計劃、意見反饋、情況通報、技術問題或成果等方面與相關人員的溝通不足,造成各做各事、重複勞動,甚至造成不必要的損失;有些人沒有每天定時收郵件的習慣,以至於無法及時接收最新的資訊。
- 風險管理意識淡泊。有些專案經理沒有充分意識到風險管理的重要性,對計劃書中風險管理的章節簡單應付了事,隨便列出幾個風險,隨便地寫一些簡單的對策,對於後面的風險防範起不到什麼指導作用。
- 項目干係人的不確定性。在範圍識別階段,項目組對客戶的整體組織圖、有關人員及其關係、工作職責等沒有足夠瞭解以至於無法得到完整需求或最終經權威使用者代表確認的需求;或者是多個使用者代表各說各話、昨是今非,但同時又要求項目儘早交付;項目後期需求變化隨意,造成專案範圍的蔓延,進度的拖延,成本的擴大。
- 缺乏項目團隊的合理分工。項目團隊內部有時由於各階段不同角色或同階段不同角色之間的責任分工不夠清晰而造成工作互相推諉、責任互相推卸的現象;有時各階段不同角色或同階段不同角色之間的責任分工比較清晰,但是各項目成員只顧完成自己那部分任務,不願意與他人協作。這些現象都將造成項目組內部資源的損耗,從而影響項目進展。
三、解決軟體專案管理中存在的誤區的有效原則
要想解決上面描述的誤區,歸根到底還是要從管理學的角度入手,即在軟體項目的開發過程中加入過程管理的內容,這樣我們可以在軟體開發中對各個過程的品質加以控制,從而達到保證軟體產品品質的目的。為了有效提高管理水平,我們應該努力做到:
- 專案經理接受系統的專案管理知識培訓是非常必要的,有了專業領域的知識與實踐,再加上專案管理知識與實踐和一般管理的知識和經驗的有機結合,必能大大提高專案經理的專案管理水平。
- 計劃的制定需要在一定條件的限制和假設之下採用漸近明細的方式進行不斷完善。提高專案經理的計劃意識,採用專案計劃制定相關知識、技術、工具,加強對開發計劃、階段計劃的有效性進行事前事後的評估。
- 加強專案管理方面的培訓,並通過對考核指標的合理設定和宣傳引導專案經理更好地做好專案管理工作。技術骨幹在擔任專案經理之前,最好能經過系統的專案管理知識,特別是其中的人力資源管理、溝通管理的學習,並且在實際工作中不斷提高自己的管理素質,豐富專案管理經驗,提高專案管理意識。
- 制定有效溝通制度和溝通機制,提高溝通意識;採取多種溝通方式,提高溝通的有效性。通過制度規定對由於未及時收取郵件而造成損失的責任歸屬;對於特別重要的(下轉第198頁)(上接第196頁)內容要採用多種方式進行有效溝通以確保傳達到位,例如:除發送郵件外還要電話提醒、回執等,重要的內容還要通過舉行各種會議進行傳達。
- 通過學習專案管理知識掌握風險識別、量化、對策研究、反應控制的工具和方法,掌握項目風險管理所必備的知識。通過加強對專案規劃中風險管理計劃的審核提高項目組的風險管理意識。總結本行業項目中常見的風險及其對策作為風險管理計劃中必要的風險內容,並切實評估相應對策的有效性和可行性。
- 項目的目的就是實現項目干係人的需求和願望。項目干係人管理應當從項目的啟動開始,專案經理及其項目成員就要分清項目干係人包含哪些人和組織,通過溝通協調對他們施加影響,驅動他們對項目的支援,調查並明確他們的需求和願望,減小其對項目的阻力,以確保項目獲得成功。
- 專案經理應當對項目成員的責任進行合理的分配並清楚地說明,同時應強調不同分工、不同環節的成員應當相互協作,共同完善。
實施有效專案管理絕非易事,對於軟體企業而言,這不是一個小的改變,而是一種變革,企業需要為此付出艱苦的努力,同時,成熟有效專案管理無疑將對企業起著至關重要的作用,專案管理的水平將是企業核心競爭力之一。
【參考文獻】
[1]郭研.軟體專案管理[J].物流科技,2005,(2).
[2]何國偉.論軟體專案管理的品質(上)[J]