因是,需求往往不是編碼工作分解的準確依據(jù),因為一個需求的功能點可能對應多個代碼模塊,而多個需求的功能點也可能只對應一個或少數(shù)代碼模塊,同時還有軟件復用等因素要考慮,因此只有在概要設計完成以后才能準確地得到詳細設計或編碼階段的二次WBS,根據(jù)代碼模塊的合理劃分而得出的二次WBS才能在詳細設計、編碼階段乃至測試階段起到有效把握和控制進度的作用。有些項目的需求或設計做得不夠詳細,無法對工作任務的分解、均衡分配和進度管理起參考作用,對此應當及時改善。
制定計劃的過程就是一個對項目逐漸了解掌握的過程,通過認真地制定計劃,項目經(jīng)理可以知道哪些要素是明確的,哪些要素是要逐漸明確的,通過漸近明細不斷完善項目計劃。階段計劃中包含的工作匯報和下一階段工作安排是掌握項目進度的依據(jù),從階段計劃對照總體計劃,才能一目了然地看出工作的進展情況。制定計劃的過程,也是在進度、資源、范圍之間尋求一種平衡的過程。制定計劃的精髓不在于寫出一份好看的文檔,而在于運用您的智慧去應對各種問題和面臨風險并盡可能做出前瞻性的思考。一旦計劃被負責任地完成,他就可以給自己一個和管理層或客戶交流與協(xié)商的基礎,幫助你在項目過程中防范各種問題的出現(xiàn),幫助你保證項目按時完成。
解決方案:提高項目經(jīng)理的計劃意識,采用項目計劃制定相關各種知識、技術、工具,加強對開發(fā)計劃、階段計劃的有效性進行事前事后的評估。
問題三:管理意識問題
相關對象:項目經(jīng)理
問題說明:部分項目經(jīng)理沒有意識到自己項目經(jīng)理的角色,從總體上去把握管理整個項目,而是埋頭于具體的技術工作,造成項目組成員之間忙的忙、閑的閑,計劃不周、任務不均、資源浪費。
問題點評:在軟件企業(yè)中,項目經(jīng)理大多是技術骨干,技術方面的知識比較深厚,但無論是項目管理知識,還是項目管理必備的技能、項目管理必備的素質都有待補充和提高,項目管理經(jīng)驗也有待豐富。有些項目經(jīng)理對于一些不服管理的技術人員,沒有較好的管理方法,工作不好安排的工作只好自己做。另外由于工作分解結構設計的合理性,項目任務無法有效、合理地分配給相關成員,以達到“負載均衡”。因此技術骨干在擔任項目經(jīng)理之前,最好能經(jīng)過系統(tǒng)的軟件項目管理知識,特別是其中的人力資源管理、溝通管理的學習,并且在實際工作中不斷提高自己的管理素質,豐富軟件項目管理經(jīng)驗,提高軟件項目管理意識。
解決方案:加強軟件項目管理方面的培訓,并通過對考核指標的合理設定和宣傳引導項目經(jīng)理更好地做好項目管理工作。
問題四:風險管理意識問題
相關人員:項目經(jīng)理
問題說明:項目經(jīng)理沒有充分分析可能的風險,對付風險的策略考慮比較簡單。項目經(jīng)理在做項目規(guī)劃時常常沒有做專門的風險管理計劃文檔,而是合并在項目計劃書中。有些項目經(jīng)理沒有充分意識到風險管理的重要性,對計劃書中風險管理的章節(jié)簡單應付了事,隨便列出幾個風險,隨便地寫一些簡單的對策,對于后面的風險防范起不到什么指導作用。
問題點評:項目風險管理是對項目潛在的意外損失進行規(guī)劃、識別、估計、評價、應對和監(jiān)控的過程,是對項目目標的主動控制手段。采取主動行動,創(chuàng)造條件,盡量擴大風險的有利結果,以最少的成本保證安全、可靠地實現(xiàn)項目目標。因此項目風險管理對于保證項目目標的實現(xiàn)是非常重要的。
解決方案:通過學習軟件項目管理知識掌握風險識別、量化、對策研究、反應控制的工具和方法掌握項目風險管理所必備的知識。通過加強對項目規(guī)劃中風險管理計劃的審核提高項目組的風險管理意識??偨Y本行業(yè)項目中常見的