最后期限(Deadline)是軟件從業(yè)人員必須面臨的最大困難與挑戰(zhàn),準(zhǔn)確地說(shuō),它是所有程序員包括項(xiàng)目管理者的可怕夢(mèng)魘。當(dāng)堂吉珂德看到郊野之上的數(shù)十架風(fēng)車,風(fēng)車的翅翼如巨人的胳膊,正耀武揚(yáng)威地奚落著這位中世紀(jì)后期沒(méi)落的騎士時(shí),堂吉珂德如勇敢的斗士一般,躍馬而上,用長(zhǎng)槍狠狠地刺向風(fēng)車,換來(lái)的卻是長(zhǎng)槍折斷,人仰馬翻,最后大敗而歸。沒(méi)錯(cuò),最后期限之于程序員,正如風(fēng)車之于堂吉珂德,確實(shí)是太強(qiáng)大以至于無(wú)法戰(zhàn)勝。
那么,我們真的要知其不可為而為之嗎?就像孟子老夫子說(shuō)的那般,雖千萬(wàn)人吾往矣!雖然充滿了風(fēng)蕭蕭兮易水寒的悲壯,但鎩羽而歸的感覺(jué),無(wú)疑會(huì)一次次挫敗程序員的信心。更重要的是,IPO變成了負(fù)值,投資方是否還能夠?qū)㈨?xiàng)目交付與你呢?
風(fēng)車看起來(lái)是不可戰(zhàn)勝的,但如果善于分析風(fēng)車的關(guān)鍵,找到其“罩門(mén)”,也未始沒(méi)有擊破的可能。例如,我們可以找到風(fēng)車的樞紐部分,擊破一點(diǎn)即可使其全線瓦解。有時(shí)候,最后期限真的是貌似強(qiáng)大,但若能仔細(xì)分析,認(rèn)真對(duì)待,也未嘗不可突破壁壘,找到制勝之道。
我曾經(jīng)參與過(guò)多個(gè)項(xiàng)目的開(kāi)發(fā)和管理工作,坦白說(shuō),最后期限總是如內(nèi)心的毒蛇一般盤(pán)繞,始終是揮之不去的陰影。在客戶的聲聲催促中,就像是聽(tīng)到了定時(shí)炸彈最后計(jì)時(shí)的“嘀嘀”聲。明知炸彈就要爆炸,自己卻無(wú)能為力,這樣的感覺(jué)令人沮喪。我的一個(gè)長(zhǎng)處是善于從失敗中挖掘教訓(xùn),所謂“亡羊補(bǔ)牢猶未晚”,即使這個(gè)項(xiàng)目失敗了,至少在下一次項(xiàng)目中還存在成功的可能??偨Y(jié)下來(lái),大約有如下幾點(diǎn)可以用來(lái)對(duì)付“最后期限”。
1、與客戶協(xié)商最后期限。
聽(tīng)起來(lái)是一個(gè)笑話,如果最后期限可以協(xié)商,就不成其為最后期限了。然而,固執(zhí)的管理者們,為何要未戰(zhàn)而退,卻不嘗試一下可能會(huì)出現(xiàn)的萬(wàn)分之一機(jī)會(huì)呢?當(dāng)你充滿絕然的勇氣與神情去面對(duì)客戶,以專家的口吻斬釘截鐵地說(shuō)道:“沒(méi)錯(cuò),按照您規(guī)定的最后期限,我們絕對(duì)能夠完成您的要求。只可惜我們卻沒(méi)有充分測(cè)試的時(shí)間。您是否愿意給出測(cè)試的時(shí)間,這樣我們就能夠交付一件讓您絕對(duì)滿意的高質(zhì)量產(chǎn)品了?!被蛟S你得到的是斷然的回絕,然而如果你能夠合理有效地與客戶協(xié)商,仍有回旋妥協(xié)的余地。前提是,當(dāng)你在向客戶倒苦水的時(shí)候,千萬(wàn)不要說(shuō)產(chǎn)品在最后期限之前無(wú)法完成。因?yàn)檫@個(gè)最后期限往往是你的市場(chǎng)代表為了拿到項(xiàng)目而做出的一次妥協(xié)決定。如果你否決了這一期限,會(huì)讓客戶懷疑你所在公司的誠(chéng)意與能力。關(guān)鍵是質(zhì)量!因?yàn)閷?duì)于客戶而言,時(shí)間固然是一個(gè)決定因素,但高質(zhì)量的產(chǎn)品才是最后的關(guān)鍵。嘗試與客戶協(xié)商,或許你會(huì)沖破最后期限的壁壘,看到海闊天空,呼吸一口新鮮空氣。
2、與客戶協(xié)商功能要點(diǎn)。
如果不能從時(shí)間上做文章,那么就另辟蹊徑,在功能上奪回你失守的陣地吧。功能總是有輕重之分的,將那些可有可無(wú),或者是客戶不太關(guān)注的功能砍去,就等同于你爭(zhēng)取到了更長(zhǎng)的時(shí)間。想想那些已經(jīng)投入使用的產(chǎn)品吧,例如微軟的Word。我們可以做一下調(diào)查,世界上的所有Word用戶,有多少人全部使用過(guò)Word的所有功能?或者我們從使用概率來(lái)分析,產(chǎn)品中還有哪些使用概率不超過(guò)30%的非關(guān)鍵功能點(diǎn)?找到這些功能點(diǎn),打印一個(gè)清單,然后鼓動(dòng)你的如簧之舌去與客戶談判吧?;蛟S,你能得到一個(gè)理想的結(jié)果。
不幸的是,你碰到了一個(gè)極其頑固的老古董客戶,就像那些整日呆在辦公室里無(wú)所事事,卻有著鷹隼一般銳利的目光,專以折磨人為樂(lè)的奴隸主監(jiān)工一般。他們不會(huì)聽(tīng)取你的友好協(xié)商,而會(huì)像孩子一般,關(guān)閉上兩只耳朵,只是抱著手里的玩具使勁搖頭,即使你遞給他的玩具可能會(huì)更漂亮更好玩,他仍然會(huì)固執(zhí)地抓住自己的玩具死死不放?,F(xiàn)實(shí)世界中,我們總會(huì)碰到這種情況,我們會(huì)在客戶那里碰得頭破血流。那么,我們?cè)撛趺崔k?