1、軟件項目管理常見問題及解決方案 資料來源:互聯網 整理人:class4117軟件行業是一個極具挑戰性和創造性的行業, 軟件開發是一項復雜的系統工 程, 牽涉到各方面的因素, 在實際工作中, 經常會出現各種各樣的問題, 甚至面 臨失敗。如何總結、分析失敗的原因,得出有益的教訓,對一個公司來說,是在 今后的項目中取得成功的關鍵。1 .項目管理在軟件開發中的應用的成因目前我國大部分軟件公司,無論是產品型公司還是項目型公司,都沒有形 成完全適合自己公司特點的軟件開發管理模式, 雖然有些公司根據軟件工程理論 建立了一 些軟件開發管理規范,但并沒有從根本上解決軟件開發的質量控制問 題。 這樣導致軟件產品質
2、量不穩定, 軟件后期的維護、 升級出現麻煩, 同時最終 也會損害用戶的利益。2. 軟件項目管理常見問題及解決方案(1缺乏項目管理系統培訓在軟件企業中, 以前幾乎沒有專門招收項目管理專業的人員來擔任項目經理, 被任命的項目經理主要是因為他們能夠在技術上獨當一面, 而管理方面特別是項 目管理方面的知識比較缺乏。解決方案:項目經理接受系統的項目管理知識培訓是非常必要的, 有了專業 領域的知識與實踐, 再加上項目管理知識與實踐和一般管理的知識和經驗的有機 結合,必能大大提高項目經理的項目管理水平。(2項目計劃意識問題項目經理對總體計劃、 階段計劃的作用認識不足, 因此制定總體計劃時比較 隨意, 不少事
3、情沒有仔細考慮; 階段計劃因工作忙等理由經常拖延, 造成計劃與 控制管理脫節,無法進行有效的進度控制管理。解決方案:計劃的制定需要在一定條件的限制和假設之下采用漸近明細的方 式進行不斷完善。 提高項目經理的計劃意識, 采用項目計劃制定相關知識、 技術、 工具,加強對開發計劃、階段計劃的有效性進行事前事后的評估。(3管理意識問題部分項目經理不能從總體上把握整個項目, 而是埋頭于具體的技術工作, 造 成項目組成員之間忙的忙、閑的閑,計劃不周、任務不均、資源浪費。有些項目 經理沒有很好的管理方法,不好安排的工作只好自己做,使項目任務無法有效、 合理地分配給相關成員,以達到“負載均衡”。解決方案:加強
4、項目管理方面的培訓,并通過對考核指標的合理設定和宣 傳引導項目經理更好地做好項目管理工作。 技術骨干在擔任項目經理之前, 最好 能經過系 統的項目管理知識,特別是其中的人力資源管理、溝通管理的學習, 并且在實際工作中不斷提高自己的管理素質, 豐富項目管理經驗, 提高項目管理 意識。(4溝通意識問題在項目中一些重要信息沒有進行充分和有效的溝通。 在制定計劃、 意見反饋、 情況通報、 技術問題或成果等方面與相關人員的溝通不足, 造成各做各事、 重復勞動,甚至造成不必要的損失 ; 有些人沒有每天定時收郵件的習慣,以至于無法 及時接收最新的信息。解決方案:制定有效的溝通制度和溝通機制, 提高溝通意識
5、; 采取多種溝通 方式, 提高溝通的有效性。 通過制度規定對由于未及時收取郵件而造成損失的責 任歸 屬 ; 對于特別重要的內容要采用多種方式進行有效溝通以確保傳達到位, 例 如:除發送郵件外還要電話提醒、 回執等, 重要的內容還要通過舉行各種會議進 行傳達。(5風險管理意識問題有些項目經理沒有充分意識到風險管理的重要性, 對計劃書中風險管理的章 節簡單應付了事, 隨便列出幾個風險, 隨便地寫一些簡單的對策, 對于后面的風 險防范起不到什么指導作用解決方案:通過學習項目管理知識掌握風險識別、量化、對策研究、反應 控制的工具和方法, 掌握項目風險管理所必備的知識。 通過加強對項目規劃中風 險管理計
6、 劃的審核提高項目組的風險管理意識。總結本行業項目中常見的風險 及其對策作為風險管理計劃中必要的風險內容, 并切實評估相應對策的有效性和 可行性。(6項目干系人問題在范圍識別階段,項目組對客戶的整體組織結構、有關人員及其關系、工 作職責等沒有足夠了解以至于無法得到完整需求或最終經權威用戶代表確認的 需求 ; 或者 是多個用戶代表各說各話、昨是今非,但同時又要求項目盡早交付 ; 項目后期需求變化隨意,造成項目范圍的蔓延,進度的拖延,成本的擴大。 解決 方案:項目的目的就是實現項目干系人的需求和愿望。項目干系人管 理應當從項目的啟動開始, 項目經理及其項目成員就要分清項目干系人包含哪些 人和組織,通過 溝通協調對他們施加影響,驅動他們對項目的支持,調查并明 確他們的需求和愿望,減小其對項目的阻力,以確保項目獲得成功。(7項目團隊內分工協作問題項目團隊內部有時由于各階段不同角色或同階段不同角色之間的責任分工 不夠清晰而造成工作互相推諉、責任互相推卸的現象 ; 有時各階段不同角色或同 階段不同 角色之間的責任分工比較清晰,但是各項目成員只顧完成自己那部分 任務, 不愿意與他人協作。 這些現象都將造成項目組內部資源的損耗, 從而影響 項目進展。解決方案:項目經理應當對項目成員的責任進行合理的分配并清楚地說明, 同時應強調不同分工、不同環節的成員應當相互協作,共同完善。