軟體項目管理筆記-軟體項目計劃
軟體項目計劃
有了好計劃,項目基本就成功了一半
計劃很重要
謀定而動-->謀->就是做計劃,做 任何事情之前,都要清楚計劃
項目管理就是制定計劃,執行計劃,監控計劃的過程.
不做計劃的好處:不用成天的煎熬的做監控計劃的執行情況.
直接面臨的結果:失敗與痛苦
是以項目計劃在項目管理中的重要性
内容
将軟體工程項目的預期目标進行籌劃安排,對軟體項目的全過程,全部目标和全部活動投入統統納入計劃.用一個動态的可分解的計劃系統來協調控制整個項目,以便提前揭露沖突,使得項目在合理的工期内以較低的造價,較高的品質.有序的達到預期目标,是以說軟體項目的計劃是龍頭,具有頭等重要的作用.
作用
一 提供決策依據
通過收集整理和分析所掌握的各種資訊資料,為項目的決策人提供工程項目需不需要進行,有沒有可能進行,如何進行,以及可能達到的目标等一系列決策依據,是以計劃過程實際上是一個決策過程.
二 項目建設的說明書
軟體項目的計劃可以按照我們的需要編制代表甲方意願的切實可行的總指導性控制計劃,并在此基礎上衍生出若幹個分計劃,由相應的職能部門分頭去執行.
1) 軟體項目前期的工作計劃
2)臨時設施計劃
3)設計工作安排計劃
4)項目内部招标計劃
5)項目作業計劃
6)裝置供應計劃
7)資金使用計劃
8)驗收安排計劃
三 重要的指導
軟體項目的各項工作的開展都是以計劃為依據,使項目實施各階段,各環節都要做到有法可依,有據可查,有章可循,以此來協調工程項目的各項活動,是以項目計劃是項目實施的指導性檔案.
四 必要的管理手段
計劃使得人力,裝置和建設資金等各種資源都能得到合理的充分的有效的運用,并在實施過程中可以及時的對各階段各環節的活動進行協調,
以達到品質優良和造價合理的理想目标,是以項目計劃是實作項目目标的一種必要的手段.
制定計劃中存在實際問題
項目都是計劃
但是很多項目都不按照計劃進行
項目經理:項目進度非常緊張,做項目計劃的事件非常短
計劃是給上司和客戶看的,相當于把項目預演了一遍,得提前考慮項目執行的所有的情況
計劃又被看成是一個文案工作.計劃于具體的項目執行毫無關系,是以有無數的看似合理的理由來拒絕做計劃.
制定計劃的好處
1 有效的計劃管理能幫助企業管理者合理配置設定資源,順利達成目标.
2 做了計劃和沒有做計劃的項目相比,哪個會執行的更好呢?
首先端正的是态度,是為了改善工作,提高效率,不是為了計劃而做計劃.
3 沒有計劃就是盲人摸象.完全憑想象做事,無法全盤考慮問題,隻見點不見面,随時都可能發生顧頭不顧尾,沒有了計劃,就沒有了項目執行的支柱.
4 如果計劃做的周全,執行過程中就不會出現重大的變化.一個完美的計劃書能讓客戶和上司看計劃書就能對全局了然于胸.
是以制定計劃時預先考慮好規避這些問題.各司其職,團隊作戰.
制定計劃的原則
1 目的性:都是圍繞這項目的目标的實作展開的,在制定計劃時,首先要分析目标,弄清任務.
2 系統性:具有目的,層次,适應,整體性,使得項目計劃形成有機協調的整體.
3 經濟性:不僅僅追求的是高效率,要有高收益.必須提出多種方案進行優化分析.
4 動态性:由項目的壽命周期所決定的,随着環境和條件的變化不斷調整和修改,這才能保證了項目的目标.是以項目計劃書必須要有動态性
5 相關性:項目的計劃是一個系統的整體.充分的考慮各子計劃間的相關性.
6 職能性:涉及項目管理的各個部門和機構
項目采取的四級計劃編制***
一級:項目的裡程碑計劃,主要反映根據業主或者上遊客戶的需求,設定項目各個部分的完工時間.
二級:項目總體協調計劃,主要用于控制和協調設計,裝置,時間等的關系,設計部,商務部門,了解到每個機關什麼時候做什麼事情.各個部門嚴格執行.
三級:編制詳細計劃.滿足二級計劃的要求
四級:三個月滾動計劃/三周進度計劃.三月計劃,用于指導近期的工作内容,三周為三月計劃進一步細化各個專業和工序,為現場實際操作和協調的依據,本周,上周,下周的計劃.
制定計劃的步驟:
1 開始計劃前要進行調研
第一步就是徹底的調研,相關的項目文檔,與項目相關人員進行溝通,獲得項目工作的範圍,需要擷取的項目傳遞成果,對這些成果列出優先級.
2 确定項目目标
簡單明了的告訴客戶項目要發生什麼,可能會在哪些領域發生,在傳遞的過程中逐漸進行優化和解決并最終達成目标.
3 制定合理的解決方案
指出一個解決法案的整體架構和流程,讓我們的客戶有所期望,通過解決方案的制定具體的行動方案,需要圍繞項目的工作範圍進行的.
1 制定項目計劃
項目的總計劃,資源的總需求和财務費用總需求
2 制定資源計劃
對完成項目的資源做詳細的評估,所需的人工,裝置,材料等,進行量化,還要對資源消耗計劃,以及每一項每一個階段所需資源總量.
3 制定财務計劃
财務資源總量,每一分項的總費用,每一個活動的總費用=
4 制定品質計劃
為了確定項目的傳遞能滿足客戶的需求,詳細的列出要達到的品質目标.同時安排好品質保證和品質控制的一系列的活動,確定了項目的品質得到實作.
5 制定風險計劃
風險管理是項目周期中的關鍵過程.影響進行評估,對風險進行排序.并得到優先考慮的風險,制定一系列降低每個風險可能性的行動方案.
6 制定驗收計劃
客戶滿意,認同,傳遞成果達到了品質計劃中寫明的品質标準,提供了能夠去評審的标準
7 制定溝通計劃
一份用來描述送出給項目幹系人資訊的文檔.正确的資訊在正确的時間傳達給正确的人
8 制定采購計劃
具體情況,如産品,設施,裝置,描述了從外部供應商采購的物資的種類和數量,以及采購的時間和送貨方式等.
9 和供應商簽約
着手簽署合同
10 執行階段評審
確定所需要的計劃活動已經按時完成,進而對進入項目執行記得提供正式的準許
以上十個階段,是一套完整的項目計劃.
4 項目計劃的其他關鍵因素分析和确認
項目成功的關鍵因素是一定要有一個好的項目計劃
第一:
向利益相關者解釋項目計劃,并讨論項目計劃中的主要部分
項目計劃是用來期望改變整個項目生命周期的一系列檔案,路線圖,目标的方向,
項目計劃就是項目時間表==>錯誤
項目計劃是整個規劃過程中的主要輸出成果,是以它包含了項目的所有計劃檔案
項目計劃中包含哪些重要部分?
基線
:稱為績效名額,整個項目的績效都是要依據基線來進行測算的,包括了:項目範圍,項目進度 和項目成本基準,用來确定當項目在執行過程中的時候,來判斷項目是否還在正常的軌道商運作.
基線管理計劃
:當基線需要變動的時候,整個項目如何進行處理的過程.
輸出包括項目風險管理計劃,項目品質計劃,項目采購計劃,人員編制計劃和溝通計劃等
項目管理計劃文檔就會告訴你需要遵循什麼樣的過程,誰會得到通知,誰來為這些變化負責等.
第二:定義角色和職責
項目贊助商
:
指定的業務專家
:定義産品最終需求的人,涉及到項目的進度計劃中
項目經理
:建立,執行和控制項目計劃的人
最終門戶
:最終使用産品的人(使用者)
項目團隊
:打造最終産品的人
财務,采購,品質,風險分析
:他們可能需要對項目計劃進行準許.
第三:舉行項目開工會
把各個利益相關者放在一起讨論項目的有效途徑,也是啟動項目規劃過程的一個有效途徑.
企業願景和戰略
項目願景
角色和職責
團隊建設
團隊承諾
團隊如何做決定
基本原則
項目内部的分組以及分組的必要性
第四:制定一個範圍說明書
是項目計劃中最重要的檔案,描述了項目要做什麼,與利益相關者達成一緻意見.
描述了項目的結果将是什麼.降低雙方誤解,會随着項目周期發生變化
範圍說明書應該包括什麼?
業務需求和業務問題
項目目标,說明項目會發生什麼,以及如何解決問題
完成項目的好處以及理由
項目範圍,說明項目組包含哪些可以傳遞成果
關鍵裡程碑,該方法和其他部分取決于項目的規模和性質.
第五:制定并形成一個範圍基線
一旦傳遞成果在傳遞範圍說明書中被确定後,可以形成一個工作分解結構.會将一個總的傳遞成果分解成一個個小的可以傳遞的成果.
分解之後的小的傳遞成果形成範圍基準.
參考要素:
1 确定該項目産生的所有傳遞成果==>确定哪些工作需要做
2 注意到較大的傳遞成果==>每個傳遞成果可以進行再次降層分解.更加清晰的展示傳遞成果的細節部分
3 最低級别的傳遞成果被稱為"工作包":可以編号,用來對應活動和任務
WBS常用的工具,通過對活動和任務進行一個單獨的細分,并做好辨別用來進行檢查.
第六:制定并形成開發進度和成本基線
1 确定活動和任務所需的工作包,建立WBS任務
2 如果已經知道相關資訊,為每個任務确定需要的資源
3 估計完成每項任務需要多長時間
4 估計每個任務的成本,使用每個資源需要的小時費率
5 考慮到資源限制,或者每個資源可以切實投入到這個項目中的時間
6 确定哪些任務依賴其他任務,并找出關鍵的任務路徑
7 制定進度計劃,對所有計劃中的任務進行評估
8 制定成本基線
第七:建立基線管理計劃
所有的這些管理計劃通常包括修改基準審查和準許過程,不同類型的變動通常需要不同的審批級别,此外,并不是所有新的請求将導緻範圍,進度和成本的計劃,但是需要對這些新的變動需要進行研究,以确定他們對項目的影響.
第八:制定人員計劃
類似于其他項目管理圖表,
第九:分析項目品質和風險
項目品質是用來確定最終産品不僅要滿足客戶的規格,還要滿足贊助商和關鍵業務專家的使用.
項目品質的重點就是防止錯誤發生,而不是在檢查項目結束時的産品.然後再來消除錯誤.管理責任.
建立品質計劃涉及到項目中使用的标準,驗收标準和其他名額.
整個的項目生命周期中執行.
項目風險:一個可能發生也可能不會發生的事件,但是可能對一個項目的結果有着顯著的影響.
風險管理不僅包括評估風險,還需要指定風險管理計劃來了解并和團隊溝通如何應對高風險的事件.
第十:溝通
1 對項目計劃的審查和準許
2 對計劃改變的内容處理