專案做完了,客戶遲遲不驗收,咋辦?
“軟體開發的進度總是一切正常甚至神速地推進到了99%,然後就停滯了,最後的1%十分堅強地挺在那兒”。軟體專案的進度常常是一個笑話,前期總是很快,快到不可思議,感覺一切太美好了;後期總是很慢,慢到讓人抓狂,想打人。當踢球的最終目標不是進球時,每個人的球技都很炫;一旦面臨射門,每個人的球技突然變得很差。當不涉及驗收時,客戶總是很美好;一旦涉及驗收,才發現客戶才是惡魔,而前期好像忘記了。
原因呢?專案真的“做完”了嗎?是誰這麼認為的呢?如果客戶沒有認可,專案的進度哪怕到了99%也和0%沒有區別。客戶為什麼不驗收呢? 敝以為:客戶不驗收的唯一原因是你沒有滿足其需求。客戶的需求至少包含三個層面:
1)合同要求。專案經理得按合同要求完工。
2)合同外的技術需求層面。
3)其它潛在需求。往往涉及商務、客戶內部關係等。
專案經理首先要嚴格執行完成第一個層面,這個層面是公司的職能機構有義務全力支援你的(具體取決於你的專案計劃和協調能力)。第二個層面不屬於公司和客戶的契約,公司沒有義務幫你,如果你擅自排程資源,可能面臨麻煩,造成騎虎難下的局面。對第二個層面,應先完成公司和客戶的契約(書面需求變更。注意:“書面”只是變更的一種形式,目的是控制風險,如果你能控制風險,也可以採取其它變更方式,但切記:你必須為最終結果負責)。第三個層面常常是專案經理無法直接涉及的,遺憾的是,常常這個層面的需求起決定性作用。當第三個層面卡死時,專案經理必須保障第一個層面是OK的,第二個層面是穩健的,才有資格推動第三個層面的談判。
只要解決了上述三個層面的問題,客戶遲遲不驗收的癥結一定可以開啟。一廂情願的“專案做完了”才能變成“兩廂情願”。專案經理自始至終應擺正自己的位置,明確自己的職責,具備獨立思考的能力,不能脫離計劃和契約,否則專案實施將成為一個夢魘,只會給你帶來教訓。