項目延期的不完全生存手冊
導(dǎo)讀:項目延期,這對任何項目負(fù)責(zé)人來講都是令人討厭的消息,但是也是我們需要經(jīng)常面對的情況。在面對延期的時候,我們該如何處置以保證項目的生存,本文整理了過往的工作經(jīng)驗,和大家分享。
一、延期的原因
1. 延期是委托代理關(guān)系內(nèi)雙方博弈的產(chǎn)物
無論是上級對下級的工作指派還是甲方對乙方的工作外包,本質(zhì)上都是一種委托代理關(guān)系,而委托代理關(guān)系中重要因素是信心。常見的上級對下級的控制方式是KPI,內(nèi)部對外部的控制方式是合同,這些形式的目的最終實現(xiàn)的是讓委托方對代理方有信心。
但是這兩種方式在實踐中很容易變成目標(biāo)的下限,所以超額的任務(wù)分配則變成了一種常規(guī)操作。這是一種符合直覺的管理思路,不高明,但是性價比很高。在執(zhí)行時只需要給予超出評估可完成的工作即可,執(zhí)行成功則帶來收益,執(zhí)行失敗則沒有太大損失(短期內(nèi)理論成立,從長期看的利弊如果大家有興趣,可以在評論區(qū)留言,我會單獨出一篇文章說明)。超額的任務(wù)分配必然會導(dǎo)致項目時間上的緊張,嚴(yán)重的將是項目延期。
2. 延期來自代理方的充分競爭
上面講的是委托方的主動加壓產(chǎn)生的項目延期,在此之外其實還有代理方自身主動原因。在代理方發(fā)立場,為了獲得項目,適當(dāng)?shù)陌b也是為了應(yīng)對“同行”的競爭。這就屬于主動消耗項目上的時間彈性換取項目立項,后果自然是項目延期。
3. 不可抗力導(dǎo)致的延期
天有不測風(fēng)云,人有旦夕禍福。團(tuán)隊人員出現(xiàn)新冠密接被隔離;辦公場地因疫情封閉;臺風(fēng)天氣導(dǎo)致人機(jī)失聯(lián);這些不可抗力都會讓團(tuán)隊開發(fā)直接失去“戰(zhàn)斗力”,就算能在家完成遠(yuǎn)程辦公,但是開發(fā)的硬件條件和溝通便利性也將大打折扣。
4. 內(nèi)部原因?qū)е卵悠?/h3>
最后一種是關(guān)于內(nèi)部原因的,這個在形式上五花八門,比如政治斗爭、內(nèi)部資源調(diào)配不及時、人員能力問題等。雖然形式很多,但是總結(jié)起來都是自己“作”。因為這些大部分都是項目可預(yù)見的風(fēng)險,處理不當(dāng)歸根到底是自己的管理問題,正所謂所以自己作的“妖”自己受。
二、延期產(chǎn)生后的各方的思考
1. 委托方的思考
項目延期就有項目失敗的風(fēng)險,關(guān)于項目失敗,我作為負(fù)責(zé)人是需要承擔(dān)決策責(zé)任的,這不會因為合同條款而轉(zhuǎn)移。幸好目前只是項目延期,不是項目失敗,我還能做什么可以將項目帶回正軌。
幸好在項目上為自己預(yù)留彈性空間。委托方在項目執(zhí)行過程一般會秉承“謀其上者取其中”思想,在項目開始就刻意預(yù)留彈性時間且對代理方保密,往好聽的說就是一種對代理方的保護(hù),實際上是一種因為信任不完全而做的自保。所以這部分的彈性相當(dāng)程度是為代理方留的,另外的一部分則是為了留出項目的驚喜空間?,F(xiàn)在需要思考如何用好這部分彈性來確保我們的代理方能給出可靠、合理且符合自己預(yù)期的二次承諾。
其實我沒得選,但是不能讓代理覺得我沒得選。在項目執(zhí)行的中后期,項目的沉沒成本是很高的,尤其是時間成本。在這個階段更換乙方基本是一個性價比極低的策略,就算是內(nèi)部團(tuán)隊接手也是需要付出很大的代價,除非發(fā)生極端情況,一般不會執(zhí)行此下策。
2. 代理方的思考
項目未在預(yù)期時間交付,非常擔(dān)心委托方因此消極處理項目或做出拋棄自己的行為(甩鍋)其實這是代理方對自身責(zé)任的本能性逃避,這不可恥,至少不建議用直覺道德判斷去衡量這件事。因為我相信當(dāng)這個延期導(dǎo)致的項目責(zé)任大到一定程度,誰都有可能有這樣的想法。如果代理方能鼓起勇氣完成應(yīng)有的擔(dān)當(dāng),我們應(yīng)該報以掌聲,如果沒能做到,也請給予諒解。說實話,我見到的乙方并不是每一個都能在項目責(zé)任面前表現(xiàn)出擔(dān)當(dāng)。情況比你想象的要差。
擔(dān)心甲方因為自身的不滿,拿自己做出氣筒,不希望聽到甲方的不當(dāng)言語。盡管清楚的確是自身有錯在先,但是沒人天生的愿意接受批評或指責(zé)。在這個思想的作用下,將會表現(xiàn)為不及時與委托方建立溝通。進(jìn)一步消耗雙方的信任。
擔(dān)心委托方會啟動PlanB,即開始執(zhí)行替換方案,結(jié)束委托代理關(guān)系,開始各種清算和交接。這是最壞的結(jié)果,是我們最害怕出現(xiàn)的結(jié)果,但是這恰恰其實是最少出現(xiàn)的結(jié)果。
三、現(xiàn)實情況
委托方不是開印鈔機(jī)的,我們很多對于委托方(甲方)的想象其實是建立在預(yù)算無限的基礎(chǔ)上,而實際情況是委托方也有針對委托方的審計部門。項目的預(yù)算沒代理方想象的那么多,更沒有隨意使用的權(quán)利。所以不會動不動就有PlanB,讓項目的已付款打水漂的。
委托方關(guān)于延期發(fā)脾氣基本都是有目的性的,可能是為了給委托方的項目相關(guān)方一個交代,也可能是為了獲取接下來談判的優(yōu)勢??傊畣渭?yōu)榱诵箲嵍l(fā)脾氣的委托方(甲方)是很少的,或者可以說是不專業(yè)的,當(dāng)然,不排除有部分素質(zhì)差的和患有甲亢的。所以建議在處理委托方生氣的場景時,盡量將注意力放在猜測其目的,而不是具體的表達(dá)內(nèi)容。
代理方面對的委托方本身也是其他相關(guān)方的代理方,為了方便理解,我用ABC舉例說明:A委托B,B委托C,那這里面的B對于C是委托方,但是對于A是代理方。如果C能在延期這件事上做出些能讓B跟A交代的事宜,B一般是沒理由為難C的。
委托方采取任何自保的行為都是天經(jīng)地義的,但是這是建立在委托方認(rèn)為項目沒有希望,如果僅僅是項目延期,委托方是不會希望破滅,甚至可能委托方已經(jīng)習(xí)慣。隱藏沒必要過分地去放大延期的嚴(yán)重性,同時強(qiáng)調(diào)下,這里的是不過分放大,并不是說代理方可以名正言順的延期。
四、項目上盡量不要這么做
項目上其實有很多自己不易察覺的不良思想,這些思想可能導(dǎo)致延期可能導(dǎo)致問題惡化,如果遇見了,請記得避開不良思想。
1. 拒絕=不尊重
這應(yīng)該是代理方初期處理需求在心理上比較大的一個坎,就是無法合理地做出拒絕,感覺甲方都是炸藥桶,有一點火心就爆炸。在應(yīng)該做預(yù)期控制的時候沉默或者繼續(xù)做出模糊承諾,這將進(jìn)一步拉大甲方預(yù)期與現(xiàn)實的差距。
2. 因害怕需求蔓延而減少溝通
因為每次的項目溝通都有可能出現(xiàn)新的需求或者變更,這是項目漸進(jìn)明晰特性導(dǎo)致的,有時我們?yōu)榱讼嚓P(guān)方不提交新的需求或者變更,我們會刻意關(guān)閉溝通通道,即在項目過程中減少溝通,這容易導(dǎo)致需要前置溝通的點沒得到及時的溝通,導(dǎo)致項目信息缺失,進(jìn)而影響項目工作包評估,如果對工作包的評估都不準(zhǔn)確,延期就是一種必然。少溝通還會導(dǎo)致相關(guān)方的信息缺失和產(chǎn)生項目焦慮情緒,這些都不利于項目完成。
3. 死要面子活受罪
最后問題發(fā)酵,委托方按流程也是要做施壓行為的,這不是委托方不懂管理,而是一種管理慣性,當(dāng)委托方做出加壓行為的時候,其實反向證明委托方是還想繼續(xù)項目的,畢竟“愛的反面不是恨,是漠然”。但是如果代理方因為“面子”,無法正確解讀委托方的意圖,這是很容易將延期項目引導(dǎo)至失敗。
五、我已知的乙方最佳“解”
建立正常溝通,如實告知項目當(dāng)前情況和困難,同時不要粉飾困難,因為掩蓋會導(dǎo)致甲方進(jìn)一步的誤判。我們要努力改變可改變的,關(guān)于延期本身是事實,甲方想抓證據(jù),乙方的掩飾不過是自欺欺人。所以對于不可改變的事實要大方承認(rèn),至少能獲取一個有信任基礎(chǔ)的開局。
提出目前的低于前期預(yù)期的解決方案,提出方案是為了承接問題,低于預(yù)期是為了降低甲方預(yù)期而選定的基準(zhǔn)錨點。出現(xiàn)困難,只要雙方接受了問題,預(yù)期都是會下降的。而主動地提出符合自身預(yù)期的方案對最終的結(jié)果進(jìn)行方向性的引導(dǎo)。
做出二次承諾并增加項目透明度(匯報密度與質(zhì)量),在與甲方溝通后,不管確定出什么樣的結(jié)果,都要做一個正式的承諾,一方面是為了增加甲方信息,另一方面是將項目繼續(xù)的事實做固定。
六、一個成功的案例
1. 背景說明
項目是雙方第一次合作的3個月工期的商城項目,因為剛好乙方公司的生意比較好,項目延期開發(fā)了(這比較正常,乙方成本低是需要靠項目連軸轉(zhuǎn)完成的,如果要保證峰值的產(chǎn)能會產(chǎn)生人員閑置的),估計是內(nèi)部評估也出現(xiàn)偏差,總之在項目交付期前兩周,只完成了50%的開發(fā)。
2. 乙方實際操作
主動溝通:
上門當(dāng)面說明目前的項目進(jìn)度,沒說的是延遲開發(fā)(延遲的事是后來查Git記錄發(fā)現(xiàn)的),充分表達(dá)的當(dāng)前的難處,明顯目前按時交貨客觀上不可能。
勇敢開價:
在完成所有鋪墊后,說出一個我不好拒絕的時間,還需要追加三周時間。這三周真的掐得很準(zhǔn),不是他們真的需要三周(因為實際他們需要更長時間),而是我能接受的最大時間是三周。這三周也正是運(yùn)營部門物料準(zhǔn)備的時間。
表達(dá)誠意:
愿意開放項目Git權(quán)限供我方查閱每日的開發(fā)量;匯報頻率從一周一次改為一天一次;同意交付目前已開發(fā)的源碼。
(為了方便非軟件開發(fā)行業(yè)的同學(xué)理解這份誠意,我做下類比翻譯:在生產(chǎn)企業(yè)相當(dāng)于在生產(chǎn)車間安裝攝像頭供甲方隨時監(jiān)督生產(chǎn)進(jìn)度;每天匯報生產(chǎn)進(jìn)度和次日生產(chǎn)計劃;將當(dāng)前已經(jīng)生產(chǎn)的產(chǎn)品先行發(fā)貨給甲方。)
可控可能比結(jié)果更重要:
在最后交付的時間其實再次超期了3個工作日,雖然結(jié)局是一個二次延期,但是我可以體諒。因為后來的工作都是在我可掌控范圍內(nèi)進(jìn)行,對于項目交付的信心一直能保持在較高的水平。雖然整個過程從本質(zhì)上講是乙方的“套路”,但是我認(rèn)為這是一個好的“套路”,因為這是從信任出發(fā)的一整套解決延期的思路。雙方都是為了項目正常完結(jié)。也許大家會好奇為什么被套路了還夸人家不錯,其實這很好解釋,因為在項目執(zhí)行中,有結(jié)果要比沒有結(jié)果強(qiáng)太多了。
七、最后的最后
我們常聽說危機(jī)說的就是危險和機(jī)會是同時出現(xiàn)的,在處理項目延期也是一樣,一般順利的項目甲乙雙方建立的是合作關(guān)系,但是在如果是甲乙雙方一起經(jīng)歷過項目危機(jī)且最終圓滿解決,那給雙方帶來的是關(guān)于逆風(fēng)情況下的表現(xiàn)確認(rèn),這種確認(rèn)往往能帶來的是更關(guān)鍵項目的合作。
本文由 @瑞見釘錘 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自 Unsplash,基于CC0協(xié)議
- 目前還沒評論,等你發(fā)揮!