前面已經(jīng)介紹了提高效率和控制風(fēng)險(xiǎn)對(duì)于成本控制的重要性, 而在本文開始的時(shí)候我也講到了“對(duì)內(nèi)的項(xiàng)目規(guī)劃”跟“對(duì)外的項(xiàng)目規(guī)劃”完全是天上地上的區(qū)別,相信到這里,大家應(yīng)該也能感悟到了吧。
成本控制是 “對(duì)內(nèi)的項(xiàng)目規(guī)劃”的極其重要的一環(huán),所以本文介紹的項(xiàng)目規(guī)劃管理主要還是以實(shí)現(xiàn)有效的成本控制為目的,至于“賣得好”,這個(gè)環(huán)節(jié)可能更重要,但是要靠一篇文章來教會(huì),起碼我還沒有這個(gè)本領(lǐng),而且我本身不是搞銷售的,所以還是講講自己熟悉的環(huán)節(jié)。
接下來,開始按照我們公司的經(jīng)驗(yàn)來開始談?wù)勗趺催M(jìn)行有效的項(xiàng)目規(guī)劃管理,當(dāng)然也會(huì)提到怎么真正去提高效率與控制風(fēng)險(xiǎn)。
在我們公司,對(duì)于項(xiàng)目規(guī)劃管理,跟很多公司一樣,一開始也要進(jìn)行初步計(jì)劃,確定一下這個(gè)項(xiàng)目要實(shí)現(xiàn)的各個(gè)大小目標(biāo),預(yù)計(jì)時(shí)間、資源和成本,并為可能發(fā)生的風(fēng)險(xiǎn)做預(yù)估。不過稍微有點(diǎn)跟其他公司不一樣的是,我們是用一個(gè)工具(TechExcel的項(xiàng)目規(guī)劃管理工具DevPlan)來管理項(xiàng)目規(guī)劃的整個(gè)過程的,所以我們一般沒有項(xiàng)目規(guī)劃書之類的文檔,而是直接打開工具可以看到這個(gè)規(guī)劃。(見下圖)
為什么在實(shí)際工作中做調(diào)整難呢?答案其實(shí)也很簡(jiǎn)單,變數(shù)太多!再好的規(guī)劃也無法預(yù)測(cè)到以后會(huì)發(fā)生的事情,哪天突然停電了,哪天地震了,哪天員工生病了,你能想得到?!既然無法想象得到,我們得在發(fā)生時(shí)隨時(shí)做調(diào)整,調(diào)整資源,調(diào)整時(shí)間,甚至增減項(xiàng)目。
當(dāng)然,地震也未必有的,所以大家也放寬心,員工請(qǐng)個(gè)假也正常,其他人幫忙頂頂,或者到時(shí)加個(gè)班,這些都是可以解決的,重要很難解決的是什么知道嗎?是我們?cè)趺磥砼袛嘁粋(gè)事情對(duì)項(xiàng)目的影響程度,也是我怎么來知道現(xiàn)在要不要加人減人,要不要延期,要不要加錢,如果不需要,那什么時(shí)候應(yīng)該做這些事情。
很多時(shí)候,我們都是在項(xiàng)目快要完成的時(shí)候才意識(shí)到這種問題,不過那個(gè)時(shí)候已經(jīng)來不及了,延期是必定了,甚至客戶不想買了,損失可能很大了。 所以我們需要提前意識(shí)到這類問題,從而提前解決掉。這個(gè)是我們當(dāng)初決定用TechExcel DevPlan的一個(gè)重要的原因。ù蠹矣袥]有聽說過蝴蝶效應(yīng)這個(gè)理論,一只蝴蝶在西半球震動(dòng)了一下翅膀,可能導(dǎo)致東半球刮臺(tái)風(fēng),為什么呢,蝴蝶震動(dòng)了一下翅膀,會(huì)導(dǎo)致周圍空氣發(fā)生變化,這塊空氣的變化可能會(huì)影響旁邊地方的空氣變化,這樣一塊接一塊地發(fā)生連鎖影響,后導(dǎo)致了臺(tái)風(fēng)的生成。 由此可見,如果一個(gè)員工某遲到了或者請(qǐng)假了,都可能導(dǎo)致嚴(yán)重的事情發(fā)生,如果能夠預(yù)見到可能發(fā)生的結(jié)果,那是多么有意義。
其實(shí)這個(gè)問題也是很多公司都有的問題,即使你的設(shè)計(jì)再精彩,開發(fā)再出色,測(cè)試再專業(yè),只要中間出了些問題,且沒有來得及解決好,那什么都沒用! 那這個(gè)問題能不能解決呢,怎么解決呢?當(dāng)然,答案還是很清楚,肯定是YES,不過有些網(wǎng)友還是想知道細(xì)節(jié),所以還是來稍微說明一下吧:
一般出問題的時(shí)候,我們可以來分析一下原因是什么,客戶臨時(shí)決定要加幾個(gè)功能,領(lǐng)導(dǎo)拍板說要做,設(shè)計(jì)以為很簡(jiǎn)單,開發(fā)也很快做好,測(cè)試發(fā)現(xiàn)了很多這個(gè)功能影響很大,發(fā)現(xiàn)了很多問題,所以導(dǎo)致開發(fā)需要花很大精力去修Bug,后其他功能也沒完成好,再后,時(shí)間到了,產(chǎn)品沒出來。
是誰的問題呢?都有問題是吧,客戶你不該加這幾個(gè)功能,呵呵(哼,不做不給錢);老板呢,你老是這樣拍板(客戶要的,我得給);設(shè)計(jì)人員總是說很簡(jiǎn)單,不會(huì)有影響(的確好像挺簡(jiǎn)單的啊);開發(fā)總是考慮得太少相關(guān)功能(也不是我沒考慮全,時(shí)間這點(diǎn),我還得做其他活了);測(cè)試人員總是愛找Bug(我愛Bug,我愛Bug)。。。。。。,呵呵,其實(shí)誰都沒有問題,那問題在哪里呢?
問題在于,我還需要多點(diǎn)時(shí)間,或者多點(diǎn)人力?墒钦l也沒提,如果當(dāng)初客戶要加功能的時(shí)候,老板可以爭(zhēng)取多點(diǎn)時(shí)間,如果開發(fā)接到活的時(shí)候,多要點(diǎn)時(shí)間或者人手,如果測(cè)試拿到Build以后,根據(jù)Bug情況也要求一些額外資源,想必這個(gè)項(xiàng)目起碼能稍微好一點(diǎn),即使后還是延期了,起碼是在大家已經(jīng)早預(yù)料到的情況下了。
我們以前也經(jīng)常碰到這種事情,在用了DevPlan系統(tǒng)以后,這種事情已經(jīng)大大減少了,因?yàn)樵贒evPlan中,很多可能會(huì)影響到人力,時(shí)間和成本的因素,都會(huì)有自動(dòng)預(yù)警機(jī)制,使得你可以早做調(diào)整,去增加人力或者增加時(shí)間,相應(yīng)的,這個(gè)項(xiàng)目規(guī)劃圖會(huì)實(shí)時(shí)進(jìn)行更新,領(lǐng)導(dǎo)們也能隨時(shí)看到這種情況,而且通過關(guān)鍵路徑或者基線(Baseline)的比對(duì),管理層可以很清楚得知道這個(gè)項(xiàng)目會(huì)不會(huì)延期,會(huì)不會(huì)超支等。
也許有人還不太明白DevPlan如何實(shí)現(xiàn)預(yù)警功能的,這個(gè)我之前也不明白,后來問了TechExcel的何工后才稍微了解了一下,原來由于DevPlan可以與軟件開發(fā)的其他環(huán)節(jié)的管理軟件(TechExcel DevSuite解決方案的其他幾個(gè)產(chǎn)品,我們公司也買了)無縫集成,共享信息,而那些產(chǎn)品,比如需求管理工具(DevSpec),開發(fā)管理工具(DevTrack),測(cè)試管理(DevTest),報(bào)工管理工具(DevTime),文檔管理工具(KnowledgeWise),都是管理著直接的產(chǎn)品開發(fā)工作,也意味著能獲得精確的工作數(shù)據(jù),比如這個(gè)功能預(yù)計(jì)要做多少時(shí)間,實(shí)際用了多少時(shí)間;按照當(dāng)前的工作效率,剩下的功能還需要多少時(shí)間完成;加了這個(gè)功能,可能會(huì)影響多少的時(shí)間;測(cè)試近幾周發(fā)現(xiàn)嚴(yán)重Bug的趨勢(shì)如何;之前的成本投入情況怎樣,按照現(xiàn)在趨勢(shì),未來一段時(shí)間的成本會(huì)有多少。。。。。。所有這些數(shù)據(jù)都是非常精確的數(shù)據(jù)(甚至可以精確到個(gè)人在項(xiàng)目開始以來花了公司多少成本,做了多少功能,修了多少Bug,工作效率是否一直很好還是有所下降),然后這些數(shù)據(jù)可以在DevPlan被調(diào)用到,DevPlan再根據(jù)這些數(shù)據(jù)通過一定的算法會(huì)得出項(xiàng)目調(diào)整的預(yù)警,比如知道了測(cè)試近提交Bug的數(shù)量趨勢(shì),會(huì)決定是否安排更多開發(fā)去修或者是延長(zhǎng)時(shí)間;知道了這個(gè)新功能加入后預(yù)計(jì)完成所需時(shí)間,可以提醒老板是否跟客戶說一下延長(zhǎng)一下交貨時(shí)間;知道了這個(gè)員工同時(shí)在做幾個(gè)功能,工作量已經(jīng)超負(fù)荷了,需要減負(fù)或者加人;知道了有人馬上要修婚嫁了,得派其他人接手一下。。。。。。
這樣子,基本上能解決現(xiàn)在碰到的大部分問題,當(dāng)然不同公司有不同的流程,也許有的公司還不能照搬這個(gè)方式,不過我對(duì)這個(gè)系統(tǒng)還不是很熟,也許還有其他功能,以后慢慢研究。
上面簡(jiǎn)單的講了一下,大家應(yīng)該稍微了解了我們公司在項(xiàng)目規(guī)劃管理方面的流程了吧,主要也是先建立初步規(guī)劃,然后再根據(jù)實(shí)際數(shù)據(jù)來調(diào)整規(guī)劃,說簡(jiǎn)單也簡(jiǎn)單,管理人員只要每天看看有沒有預(yù)警,再分析分析一些報(bào)表可以了;說難么也難,員工每天的工作都得真實(shí)地記錄在系統(tǒng)中,這樣子才能得到真實(shí)的數(shù)據(jù)來供DevPlan分析。
TechExcel的項(xiàng)目上馬初期(那個(gè)時(shí)候還沒開始用DevPlan,只是啟用了他們的其他幾個(gè)工具,DevSpec和DevTrack),大家還有點(diǎn)不適應(yīng),因?yàn)橐涗浐芏嗟臄?shù)據(jù),每天上下班時(shí)間啊,請(qǐng)假時(shí)間,每天干什么活啊,花了多少時(shí)間啊,任務(wù)精確完成時(shí)間啊,都得在系統(tǒng)中記錄, 一開始覺得太花時(shí)間,很影響工作效率,到后來 DevPlan上馬以后,才發(fā)現(xiàn),當(dāng)初記錄的數(shù)據(jù)是多么的有用,雖然不能說是,但是還是能預(yù)測(cè)到大部分趨勢(shì)的,所以一直到現(xiàn)在,項(xiàng)目基本上都能開展得順利,一般也都能在可控的范圍下完成。
我們公司現(xiàn)在用 DevPlan 大約同時(shí)管理著十幾個(gè)項(xiàng)目的進(jìn)行,這些項(xiàng)目除了計(jì)劃時(shí)間不一致外,其它都是共享著著整個(gè)公司的資源的,主要是人力與文檔系統(tǒng),對(duì)于人力資源,這里要提一句,很多做項(xiàng)目的公司,其實(shí)各個(gè)項(xiàng)目人力是分開的,所以各個(gè)項(xiàng)目自己算各自的資源很好算,但是我們公司的話,有些時(shí)候,同一個(gè)人力,會(huì)同時(shí)在不同的項(xiàng)目進(jìn)行工作,所以要算人力的話,得同時(shí)分析幾個(gè)項(xiàng)目中的情況,而且這些項(xiàng)目可能時(shí)間段什么的都不是一樣的,這種情況以前的話用微軟Project很難分析到底這個(gè)人現(xiàn)在是否有工作壓力,現(xiàn)在在DevPlan里可以很好的發(fā)現(xiàn)。
當(dāng)然,預(yù)測(cè)或者說分析,有些風(fēng)險(xiǎn)真的很難想到,特別是那些跟軟件或者技術(shù)一點(diǎn)都不搭嘎的東西,像上面說的地震,呵呵,不過這個(gè)稍微夸張點(diǎn)了,但是實(shí)際工作還是會(huì)存在著很多這樣那樣無法預(yù)測(cè)的問題了,我們之前也特別咨詢過 TechExcel 的蔡總和何工,當(dāng)然得到的結(jié)果也是能想到的,的確很難預(yù)測(cè)這種風(fēng)險(xiǎn)對(duì)于項(xiàng)目的破壞性,只能大程度上做些警告工作,比如說這個(gè)那個(gè)項(xiàng)目,可能有這種風(fēng)險(xiǎn),管理人員做任何決策時(shí)需要注意,這種風(fēng)險(xiǎn)會(huì)有不同的風(fēng)險(xiǎn)等級(jí),以讓領(lǐng)導(dǎo)們有所重視。
講到這里其實(shí)也差不多講完了項(xiàng)目規(guī)劃管理,我自己都覺得講得比較簡(jiǎn)單,畢竟這一塊接觸得不多,不好意思了。
不過之前好像還留下兩個(gè)問題還沒回答了是吧,如何提高工作效率與如何控制風(fēng)險(xiǎn),對(duì)于控制風(fēng)險(xiǎn),我上面做的介紹,其實(shí)大部分都算是風(fēng)險(xiǎn)控制的,風(fēng)險(xiǎn)控制無非是這么幾種,超期風(fēng)險(xiǎn),超支風(fēng)險(xiǎn),質(zhì)量風(fēng)險(xiǎn),人員流失風(fēng)險(xiǎn),通過DevPlan的預(yù)警機(jī)制和幾個(gè)報(bào)表分析,我們可以大程度避免或者使風(fēng)險(xiǎn)損失減少到少。
而對(duì)于提高工作效率而言,項(xiàng)目規(guī)劃管理需要涉及到,所以也是很重要的一環(huán),但是這個(gè)不像控制風(fēng)險(xiǎn)那樣可以通過第三方的工具來幫忙實(shí)現(xiàn)大部分,因?yàn)樗婕暗搅巳说墓芾,?duì)于人的管理其實(shí)是難的,這個(gè)想必大家都可以理解,老板當(dāng)然也能“理解”。目前在人方面提高工作效率的方法也無非是這么幾種,一種是提高福利,加工資啊,發(fā)獎(jiǎng)金,經(jīng)常有活動(dòng),有培訓(xùn),有完善的醫(yī)保等;第二種是能力考核+優(yōu)勝劣汰來刺激員工自己的進(jìn)步;第三種的話,還可以提高部門與部門間,員工與員工間的協(xié)同工作效率來間接增加員工的工作效率。
對(duì)于第一種方法而言,只能期望大家找一個(gè)好公司一個(gè)好老板了,呵呵,而對(duì)于第二種方法和第三種方法呢,我想大部分公司應(yīng)該都挺希望把它們用好,不過我相信我們公司在這兩個(gè)地方用得特別好,上面不是介紹了我們可以從系統(tǒng)中得到很多實(shí)際工作的數(shù)據(jù)嗎,比如QA這些時(shí)間提交Bug的質(zhì)量與數(shù)量趨勢(shì)等,我們通過這些實(shí)際的數(shù)據(jù),可以來進(jìn)行能力考核,開展優(yōu)勝劣汰,由于是相對(duì)精確的數(shù)據(jù),所以一般員工都是很接受這種考核方式的。而對(duì)于協(xié)同工作而言,現(xiàn)在用的TechExcel的系統(tǒng)本身是一個(gè)大的平臺(tái),各個(gè)部門在一個(gè)平臺(tái)上工作,共享很多數(shù)據(jù),所以協(xié)同工作效率特別高,而且還能跟其他OA軟件,像Outlook,Word等做無縫集成,工作效率倍增。
好了,該講的也講好了,項(xiàng)目規(guī)劃管理介紹此結(jié)束,歡迎大家拍磚!