經常聽到有人發(fā)出“計劃沒有變化大”、“計劃趕不上變化”之類的感慨,說這話的人肯定是沒有做過計劃或者是沒有認真的做過計劃的同志。計劃和變化本來就是相輔相成的,沒有計劃,變化從何談起!有變化則恰恰證明了計劃的重要性。
在軟件項目過程中,為什么有的項目做的井井有條、按部就班、忙而不亂,而有的項目卻是一團亂麻、主次不分、經常需要“救火”,到頭來,有的項目能夠分期分批的交付工作成果,最終實現(xiàn)工作目標,而有的項目卻遲遲交不出東西,或者,交出的產品質量嚴重不符,與項目目標相去甚遠。當然,這是兩個極端,更為常見的則是項目存在不同程度的延期、超支和質量上不去的問題。為什么會造成這樣的結果呢?有人說是項目管理的問題,沒錯,但究其根源,則是項目計劃出了問題!
軍隊中常說的一句話就是“一切行動聽指揮”,用在項目上,可以演變?yōu)椤耙磺谢顒涌从媱潯薄m椖坑媱澗褪撬许椖炕顒拥闹改?,重視計劃、推進計劃,才能使項目始終沿著既定的軌道運轉,也只有這樣,才能最終實現(xiàn)項目目標。計劃不一定非得做的美觀漂亮、規(guī)范嚴謹,關鍵是計劃的實際可操作性,否則,再完美的計劃也將形同擺設,毫無用處。制訂計劃是項目過程中首要的工作,計劃的成功制訂意味著項目已經成功了一半。因此,對于那些拿來工作就急著做、沒有計劃性的項目是不應被提倡的。對于規(guī)模很小的項目來說,這種“敏捷”的做法也許會取得成功,但始終是曇花一現(xiàn),幾乎沒有參考價值。項目不管大小,哪怕只有一個人,也要制定計劃,不同規(guī)模的項目,計劃的規(guī)模也會不同,但只要切合實際的去進行計劃,后面的工作就不至于是無根之水,放任自流了。
通過實際項目的經驗表明,進度計劃、質量計劃、風險計劃、測試計劃、配置管理計劃以及溝通計劃是項目計劃中比較重要、對實際工作也比較有指導意義的幾個子計劃。其中,進度計劃是所有計劃的基礎,它確定了項目的時間范圍,它讓你知道在哪個時間應該完成哪項工作;質量計劃則告訴你這項工作是否已經完成,是否滿足要求;風險計劃將會告訴你完成這項工作可能出現(xiàn)的障礙,應如何解決;測試計劃將會告訴你如何循序漸進的發(fā)現(xiàn)工作中存在的漏洞,是否可以交工;配置管理計劃將會為你列舉一下這項工作將由哪些部分組成,哪些是關鍵的,哪些是可變的;溝通計劃將告訴你在做這項工作的過程中你要跟哪些對象共事,應如何跟他們協(xié)調一致。
當然,計劃也不是一蹴而就的,任何人也沒有料事如神的本事,它是一個由宏觀到微觀、由粗到細逐漸分解逐漸細化的過程。開始,它可能只會告訴你要做哪幾件事(里程碑),后來逐漸告訴你每件事有哪些活動(目標分解),然后再告訴你每項活動應該怎么去做(具體工作流程)。執(zhí)行計劃的過程就象是拆錦囊,每到一個路口,就拆開一個錦囊,里面告訴你如何往下走。
前面提到了好的計劃就等于項目成功了一半,那么另一半是什么呢?是控制??刂凭褪菍τ媱澋膱?zhí)行情況進行監(jiān)控,當變化來襲的時候,能夠化解之。變化其實并不可怕,怕就怕在事先沒有計劃。失去計劃就等于失去了發(fā)現(xiàn)變化并解決變化的依據(jù),那么,變化就真的成了“隱型殺手”,令你防不勝防。
認識到計劃的重要性,就應該堅定的執(zhí)行它。在計劃推進的過程中,難免會有阻力,搖擺不定、甚至屈服是個大忌,計劃的執(zhí)行與控制沒有捷徑,唯有堅持到底,才能獲得成功。
項目管理計劃的重要性
投入時間和精力制定良好的計劃將對項目的最終結果產生深遠的影響,無法有效地制定計劃將為品嘗項目失敗的苦果埋下種子。讓我們一起來探討項目計劃中的主要環(huán)節(jié).
斯坦和他的同事所在的工程部門正處于一種壓力的危境之中。經理剛剛將他們組建