摘要:
估算、計劃、計劃跟蹤是項目管理的主要工作,難度之高超乎你想象!光靠學習項目管理理論難以管好項目,而往往真能管好項目的都是那些在具體項目中打滾出來的實干人士。本文將會讓你全面學習項目估算、計劃、計劃跟蹤的知識,體驗實際項目管理的難度,學到提高項目管理水平的一些方法。本文有點長,麻煩你慢慢閱讀了!
大綱:
1.從建筑工程說起
2.估算要估啥?
3.估算如何做出來?
4.計劃有什么內容?
5.計劃是如何做出來的?
6.如何跟蹤計劃?
7.項目經理是怎樣煉成的?
正文:
從建筑工程說起
大家都喜歡用建筑工程與軟件工程做比較,但我們常常所說的建筑工程只是指建筑施工部分,而不是一個完整的建設項目。我們常常將施工項目管理與軟件項目管理進行比較,這是不合適的。
一個完整的建設項目,由甲方提出需求,設計院根據需求設計出圖紙,再由造價公司進行估價,然后公開招標,后由建筑公司承擔建設。相對于軟件項目,建筑工程有以下特點:
1.從需求到竣工,經歷需求、設計、估價、建設等環節,每個環節由不同專業的公司或人員完成。
2.每個環節簽署不同的合同,每個環節對應不同的乙方。而軟件項目從需求到開發完成,基本上是簽署一個合同,只有一個乙方。
3.整個過程可以認為是瀑布型的,需求和設計會在前期確定,后期基本上不會變動。而軟件項目沒有這么理想了,需求和設計不斷在變。
4.建筑工程只會采用成熟的技術,可行性和設計方案要經過反復論證,你看看港珠澳大橋論證了好多年了。而軟件項目往往要采用不成熟的技術,邊設計邊嘗試。
5.建筑工程的估算是在需求與設計都確定的基礎上估算的。而軟件項目不確定的東西太多,估算無法一次成型。
軟件項目管理可能是復雜的一種項目管理,因為軟件項目具備這樣的特點:
1.需求、設計不明確。
2.項目組需要在需求設計不明確的基礎上,承擔需求、設計、編碼、實施等全部工作。
如果你是這樣項目的項目經理,對你來說是多么大的挑戰啊!
建筑行業發展了這么多年,整個建設工程的各個環節已經有很多專業的公司,有很多設計院、造價公司、建筑公司等。而軟件行業,幾乎很少見到專業的需求分析公司、軟件設計公司。這既是軟件行業的特點決定的,也是甲方習慣決定的。我們公司在一些項目嘗試和客戶簽署兩份合同,第一份合同只做需求的工作,而第二份合同則完成實現與編碼,但客戶往往不會接受。
軟件項目管理難歸難,但我們還是要去面對的,我們應該如何應對軟件項目的估算與計劃呢?
估算要估啥?
很多人問如何才能做好估算?這個問題是問如何正確做事情的問題,而實際上要回答好這個問題,先要回答估算要估算什么內容的問題,也是什么是正確的事情問題。
對于估算要區分以下幾種情況:
1.甲方對項目的估算
甲方想做某個系統,會根據自己對系統的估計以及自己的預算估計出一個價錢。甲方往往不能準確對項目進行估算,項目的價錢往往是來自預算,而所有甲方都是想在有限的預算內辦更多的事情。很多項目需要招標,其實重要目的是希望找出性價比高的軟件公司。
2.乙方在投標階段對項目的估算
作為軟件公司,要判斷該項目需要多少的成本,然后稍微“放大”成本作為投標價,這樣公司才能有利可圖。
然則現實情況很殘酷:
1)需求大多數是不明確的,甚至甲方對項目的期望都沒有想清楚,這樣軟件公司無從估算。
2)很多招標其實甲方都“隱含”一個預算價,如果軟件公司的報價超出這個價錢,你別想中標了。而這個預算價往往會小于軟件公司對項目的估算,讓你難以決定這項目做還是不做好!
這個階段的估算是難做的,除了考慮項目實際工作量,還要考慮項目是否要賺錢、客戶關系等因素。
在我們公司,對于已經產品化的項目,估價比較容易,這其實是一個積累的過程。而對于全新的以前沒有多少經驗的項目,估價其實也是很難做得很好的,我們往往是由項目經驗與技術經驗都實力雄厚的總經理來“拍腦袋”拍出來的。所謂“拍腦袋”,其實不代表亂猜,是以雄厚的經驗和強大的知識為前提的。
3.項目組開展項目時對項目的估算
當我們要真刀真槍開干時,項目組需要對項目的實際工作量有充分的認識,并以此為基礎來做好項目工作。
我們常常所說的項目估算問題,是指這第三種情況,后文我們將重點講述這種情況。
項目估算到底要估什么呢?
項目的成本包括:人工費、差旅費、業務費用、招待費用、采購費用。
人工費:
包括項目組各人的薪金,以及公司運作分攤到項目組各人頭上的運作成本。公司運作成本包括非項目組人員的人工、場地設備費用、水電通訊費用、人員培訓招聘費用、人員閑適成本、研究失敗時的成本、商務活動的成本等。
一般來說,項目組只需要估算出實際的項目工時可以了,工時再乘以一個折合的人工成本單價是項目的人工成本了。
差旅費:項目組成員因項目出差的交通費、住宿費、通訊費、差旅補貼等。
業務費用:公司領導、銷售人員與客戶進行商務談判、聯絡所花費的費用,例如送禮、回扣等的費用。這筆費用往往還很大呢,不過項目組一般不需要估算這部分費用。