經(jīng)歷的幾個項目,項目的進度老是不盡如人意。更重要的是市場的開拓因為這些項目拖住了后退而無所作為。
我們現(xiàn)有的情況是:項目期限和最開始的保守估計都相去甚遠,最后提交給客戶的產(chǎn)品60%都是最后一個多月開發(fā)出來的,還有20%左右是以前就固有的固定模塊。這幾個項目我參與了編碼,我對整個系統(tǒng)還是很了解的,但是就我的了解,我是不能讓自己滿意的。
也和其他同事聊了一下,探討了一下原因。原因林林總總,因為我最近在看《人月神話》和《人件》也是深有感觸,結(jié)合自己這些項目上的體會。談一些自己的意見和建議,從好的方面說是活學(xué)活用,學(xué)以致用,從壞了方面說是班門弄斧,貽笑大方。
就如總監(jiān)所說,項目出了這些問題,不是我們編程技術(shù)上的問題(很多項目的失敗都不是技術(shù)上的問題),那就應(yīng)該是我們項目管理上的問題。
我最近一直在思考這個問題:怎么才能很好的控制項目。顯然以我的能力是只能發(fā)現(xiàn)問題,不能分析問題,解決問題的。這個業(yè)界的通病,我認為在我們公司同樣解決不好。我們在技術(shù)上是成熟的,系統(tǒng)的構(gòu)架能很好的適應(yīng)項目,使用的技術(shù)也是成熟的,沒有什么真正意義上的技術(shù)攻關(guān)。其他的項目也是這樣,但是我們的項目卻都是一樣的問題。問題不在技術(shù)上,在管理上。最近看《人月》給我的第一感覺就是我們的文檔太少。雖然我也是很排斥那些對人約束的文檔的。需求分析文檔,系統(tǒng)設(shè)計文檔,用戶需求變更文檔......還有就是人員的問題。
"我們在人上面遇到的難題比在技術(shù)上遇到的難題更多,但是我們在項目過程中用在技術(shù)上的時間比在人員上的時間顯然少很多",這個是《人件》上的話。 對于這些問題,在我看來,員工心態(tài)上我們還能作得更好。
員工心態(tài)上,為什么越是到最后期限,工作效率越是高?
無論項目時間是多長,都是最后時間最忙的問題。目前的這幾個項目,項目的進度完全取決于客戶定下的最后期限,我們都是被動的在項目啟動和客戶確認結(jié)束項目這段時間忙。但是實際上有一半時間是在白忙。一直作的都是,隨時都基本上完成了,但任何時候都是今天作的比昨天作的好。這不是我們的惰性,而是人的共性。不是我們懶惰,我們組的員工在工作熱情上還是很優(yōu)秀的。
公司想很快完成項目,想我們趕進度,節(jié)約時間作下一個項目,我們員工又何嘗不是呢?但是前提是最好不要犧牲我們個人的時間。但是事實遠非如此,作為員工最壞的想法是,我為什么要犧牲自己的利益來趕進度,進度上去了,工作量多了但是時間沒有變,計時工資沒有變。為什么我要參與壓迫自己的活動?雖然不會這么極端但是潛意識里面是不喜歡趕進度的,至少不會主動趕進度。怎樣才能讓公司的意志和員工的意志統(tǒng)一起來呢?項目獎金。項目獎金我們是實行了的。但是因為老是滯后很久,所以給人感覺遠水解不了近渴體會不到是"獎"的。
說白了無論忠誠也好,敬業(yè)也好,大家工作的第一目的是為了錢,最基本的都是為了追求金錢而工作的。如果前面有錢的誘惑,我相信大家會爭先恐后的。項目獎金的錢遲早是要發(fā)的,但是為什么不能發(fā)得及時一點,讓員工覺得那是因為他工作的努力獎勵的,來激發(fā)員工的激情呢?回頭一想:說來慚愧,如果項目初驗就發(fā)項目獎金的話,我已經(jīng)加班加點的組織大家改完BUG,然后催促客戶驗收了。我相信哪怕是組織他們通宵,大家也會樂意的。
加班是比賽中的沖刺,但是因為里程碑太多,所以需要沖刺的也太多,于是就達不到?jīng)_刺的效果了,如果中間休息得多,真正能沖刺的時候也就多了。
一個越是時間緊迫的項目,越是需要頻繁的召開頭腦風(fēng)暴會議,還有就是聚會(《人件》上的大意)。雖然開會占用了時間,但是能節(jié)約思考的時間少走彎路(