時(shí)間。”
項(xiàng)目經(jīng)理:“那就是4月5日可以提交啦?”
小王:“是的,經(jīng)理。這個(gè)功能內(nèi)容很多,還要實(shí)現(xiàn)一個(gè)郵件功能,4月5日能提交已經(jīng)是我的極限了?!?/SPAN>
項(xiàng)目經(jīng)理:“那就4月5日吧?!?/SPAN>
4月2日,小王發(fā)現(xiàn):系統(tǒng)中已經(jīng)有一個(gè)類(lèi)似的郵件功能,直接使用就可以。
4月2日 18:00,小王已經(jīng)把功能都完成了。
4月3日 9:00,小王把功能都測(cè)試通過(guò),并且還私下請(qǐng)用戶(hù)幫他進(jìn)行測(cè)試通過(guò)。
4月3日 11:30,項(xiàng)目經(jīng)理:“小王,那個(gè)功能做完了嗎?”
小王:“經(jīng)理,正在做呢。你看,昨天你又叫我修改另外一個(gè)Bug。不過(guò),經(jīng)理你放心吧,4月5日一定可以提交?!?小王已經(jīng)做完工作,但聲稱(chēng)沒(méi)有做完。)
4月4日,小王專(zhuān)注的看著一本電子書(shū),名字叫《The Deadline》。
4月5日 15:00,小王把代碼提交,并向經(jīng)理發(fā)郵件,主題是:XXX功能已經(jīng)完成。
4月6日 9:00,項(xiàng)目組開(kāi)會(huì),項(xiàng)目經(jīng)理表?yè)P(yáng)了小王,要求大家向小王學(xué)習(xí)。因?yàn)檫@次發(fā)布只有小王按時(shí)完成了工作。
簡(jiǎn)直不可思議,我們的程序員就是這樣工作的。是的,我也認(rèn)為不可思議!可是哪個(gè)程序員敢保證自己沒(méi)有這么干過(guò)呢?這就是所謂的最后期限:人們總是在最后期限才開(kāi)始工作
二、熱衷于加班
在所有的軟件項(xiàng)目組中,加班已經(jīng)成了天經(jīng)地義的事。甚至有些管理層認(rèn)為,如果一個(gè)項(xiàng)目組不加班,說(shuō)明項(xiàng)目組沒(méi)有盡全力的去做事。我至今不明白這是什么道理,工作是否盡力與加班到底有何關(guān)系?工作的績(jī)效又與加班有何種關(guān)系?
在筆者的項(xiàng)目組中,筆者的客戶(hù)方也曾對(duì)筆者要求項(xiàng)目組必須加班,遭到了筆者的拒絕。在保證每個(gè)階段在不加班的情況下按期完成,客戶(hù)方才勉強(qiáng)同意。事實(shí)證明,不加班也是可以把項(xiàng)目做完的,而且可以做得更好。
在我的程序員生涯中,曾經(jīng)兩次長(zhǎng)達(dá)4個(gè)月的封閉開(kāi)發(fā)期,被要求每天從19:00-22:00集體加班。但實(shí)際情況是,每天都可能要在23:00之后才可以下班。因?yàn)轫?xiàng)目經(jīng)理沒(méi)有走,所以其它開(kāi)發(fā)人員也只能留下。痛苦的是,我在那段加班時(shí)間里除了看技術(shù)電子書(shū)外,找不到任何可做的事情。我相信,當(dāng)時(shí)項(xiàng)目組有太多的人跟我一樣。當(dāng)我每天23:00回到賓館時(shí),已經(jīng)完全麻木了。我無(wú)時(shí)不想那該死的項(xiàng)目早一天結(jié)束。在那段時(shí)間里,我最大的收獲時(shí)進(jìn)行了大量技術(shù)積累。項(xiàng)目結(jié)束時(shí),我的加班記錄累計(jì)長(zhǎng)達(dá)30人天。
甚至有些程序員在正常的工作時(shí)間里也是不做事的,下班前開(kāi)始忙碌,加班干活。想想這樣的加班又有什么效果呢?
三、工作成熟度與團(tuán)隊(duì)成熟度
因此,我一直致力于研究提高個(gè)人工作績(jī)效的方法和提高項(xiàng)目組工作績(jī)效的方法。
在長(zhǎng)期的學(xué)習(xí)、摸索、實(shí)踐中,我發(fā)現(xiàn)全心的投入工作,干好4個(gè)小時(shí)就足以把工作做好。這種全心投入產(chǎn)生的績(jī)效要比以前一周所干的還要多。如果每天努力干好8個(gè)小時(shí),你會(huì)比周?chē)娜水a(chǎn)生2倍以上的績(jī)效,當(dāng)然也會(huì)非常疲憊。
在管理一個(gè)40人規(guī)模的團(tuán)隊(duì)時(shí),我每天投入僅僅4個(gè)小時(shí)就足夠。為什么會(huì)有這么高的工作效率?主要是長(zhǎng)期堅(jiān)持下面的方法:
1.日計(jì)劃,列出工作清單(列出當(dāng)天需要做的事情)
2.為任務(wù)劃優(yōu)先級(jí)(標(biāo)出當(dāng)天必須完成的事情)
3.只做最重要的事情,而不是最緊急的事情
4.絕不拖延,計(jì)劃當(dāng)天必須完成的事情就一定要做完才走。
筆者長(zhǎng)期以來(lái)在思考,這個(gè)方法能否幫助團(tuán)隊(duì)提高工作績(jī)效?能否讓項(xiàng)目組提高生產(chǎn)率?能否使項(xiàng)目按期交付和提前交付?能否幫