員請(qǐng)假等影響因素,都需要我們?nèi)フ{(diào)整計(jì)劃。與此同時(shí),我們應(yīng)當(dāng)不讓去細(xì)化中遠(yuǎn)期的任務(wù),至少要一直保證近期的任務(wù)都是明細(xì)化的。
而計(jì)劃變更是指,項(xiàng)目關(guān)鍵節(jié)點(diǎn)受到影響的重大變化,關(guān)鍵節(jié)點(diǎn)一般有:需求規(guī)格說(shuō)明書通過(guò)評(píng)審的時(shí)間點(diǎn)、版本發(fā)布時(shí)間點(diǎn)、驗(yàn)收時(shí)間點(diǎn)等。這些關(guān)鍵節(jié)點(diǎn)的變化,會(huì)影響合同條款的履行,會(huì)影響公司的戰(zhàn)略規(guī)劃。通常是因?yàn)閮?nèi)因或外因?qū)е掠?jì)劃變更,內(nèi)因一般有:遺漏重要需求、軟件設(shè)計(jì)出現(xiàn)重大失誤、代碼質(zhì)量不過(guò)關(guān);而外因一般有:客戶的需求變更,客戶未能做好項(xiàng)目上線準(zhǔn)備,第三方未能及時(shí)完成相關(guān)工作(如:硬件提供商未能及時(shí)發(fā)貨)。
在我們公司,計(jì)劃調(diào)整和細(xì)化只需要項(xiàng)目組內(nèi)達(dá)成一致便可,而計(jì)劃變更則需要報(bào)高層審批。
如何跟蹤計(jì)劃?
計(jì)劃做出來(lái)不是用來(lái)看的,而是要執(zhí)行計(jì)劃!跟蹤計(jì)劃執(zhí)行的難度和工作量比起做計(jì)劃要高出好多倍。
計(jì)劃跟蹤并不是對(duì)照進(jìn)度計(jì)劃,按時(shí)間檢查每個(gè)人的任務(wù)完成情況這么簡(jiǎn)單,下面介紹一些計(jì)劃跟蹤的關(guān)鍵要點(diǎn)。
1.建立便捷的項(xiàng)目組內(nèi)溝通機(jī)制。
很多人強(qiáng)調(diào)加強(qiáng)溝通,雖然大家的意識(shí)算是加強(qiáng)了,但還是收不到理想效果。程序員不善溝通的特點(diǎn)(理科生往往是不善溝通),不是一下子能改變的。下面一些最佳實(shí)踐供大家參考:
1)所有人的工作產(chǎn)品必須share!我們要求大家的文檔要提交到項(xiàng)目網(wǎng)站,而代碼滿足提交條件的,每天都需要提交。工作產(chǎn)品不能幾天都只存在自己電腦上,哪天你不上班了,大家就無(wú)法接手。
2)每天站立會(huì)議。
口頭溝通是最有效的溝通辦法,我在很多項(xiàng)目中實(shí)施了每天站立會(huì)議的做法,要求大家簡(jiǎn)要地說(shuō)明工作情況及遇到的問(wèn)題,需要大家提供什么支援等。每次會(huì)議,如果有決議和代辦事項(xiàng),我都會(huì)安排記錄下來(lái),并將會(huì)議記錄公布在項(xiàng)目網(wǎng)站上。
3)有問(wèn)題即反饋!
很多項(xiàng)目組成員喜歡遇到問(wèn)題就悶頭干活,不好意思問(wèn),也好像是怕被主管認(rèn)為能力低。遇到問(wèn)題有可能是任務(wù)本身有問(wèn)題,也有可能是你的認(rèn)識(shí)不到位,某些知識(shí)不具備等導(dǎo)致的。實(shí)際工作中遇到問(wèn)題是很正常的事情,如果沒(méi)有人提出問(wèn)題,這反而是項(xiàng)目的最大問(wèn)題。我強(qiáng)調(diào)任何人都可以提問(wèn)題和大家討論,任何人都可以發(fā)起項(xiàng)目會(huì)議討論問(wèn)題。問(wèn)題如果不在產(chǎn)生時(shí)消除,將來(lái)必定會(huì)因此徒增很多項(xiàng)目工作量。
2.建立項(xiàng)目組成員的自信。
我?guī)ьI(lǐng)過(guò)很多項(xiàng)目團(tuán)隊(duì),很多項(xiàng)目組成員是新手,甚至是應(yīng)屆生,項(xiàng)目團(tuán)隊(duì)中新手太多是很大的挑戰(zhàn)!在中國(guó)基本上不可能每個(gè)項(xiàng)目團(tuán)隊(duì)一開(kāi)始就是最強(qiáng)陣容的,大部分項(xiàng)目團(tuán)隊(duì)是新老結(jié)合,中高低搭配的。我強(qiáng)調(diào)每個(gè)人的重要性,對(duì)于新手要給出更多的機(jī)會(huì),更多的指導(dǎo),更多的鼓勵(lì)!犯錯(cuò)不要緊,犯錯(cuò)多也不要緊,只要錯(cuò)誤不是重復(fù)的,這就是好事!只要去做事情,就有機(jī)會(huì)犯錯(cuò),只要做未做過(guò)的事情,犯錯(cuò)機(jī)會(huì)也會(huì)更大一點(diǎn),關(guān)鍵是總結(jié)和進(jìn)步!
3.質(zhì)量投資,減少返工。
項(xiàng)目時(shí)間緊,大家就會(huì)一頭扎到編碼中,想盡快弄出個(gè)東西來(lái)。“謀定而后動(dòng)”“磨刀不負(fù)砍柴工”等大道理大家都懂,但事到臨頭還是明知故犯,結(jié)果往往是工作質(zhì)量低、返工一大堆!
要培養(yǎng)大家零缺陷意義,零缺陷意識(shí)包括零缺陷文檔、零缺陷代碼、零缺陷發(fā)布。我經(jīng)常和大家強(qiáng)調(diào),做一個(gè)事情只有兩種選擇,一種就是不做,一種就是認(rèn)真做好!不要搞什么60分萬(wàn)歲,不要應(yīng)付完成,任何帶有缺陷的工作,會(huì)在將來(lái)帶來(lái)無(wú)窮無(wú)盡的“后患”。一步一個(gè)腳印,欲速則不達(dá)。
除了向大家灌輸這種思想并要求大家這樣去做,作為項(xiàng)目經(jīng)理還需要盡早檢查和指導(dǎo)大家的工作。比方說(shuō):我安排小甲完成某模塊的設(shè)計(jì)文檔,我不會(huì)等文檔完成才去看,我會(huì)先要求小甲思考后找我口頭說(shuō)明他的思路,大致沒(méi)有問(wèn)題我就讓他動(dòng)手寫文檔,而且我要求項(xiàng)目組所有人寫文