(2)項目驗收的標(biāo)準(zhǔn)和要點(diǎn)
項目驗收看似簡單,但在操作上卻是極其復(fù)雜和重要的工作,因為項目驗收無固定統(tǒng)一的標(biāo)準(zhǔn)。一般來說,項目驗收的標(biāo)準(zhǔn)包括:項目合同書、國際慣例、國際標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、和企業(yè)的相關(guān)政策、法規(guī)。因此,開發(fā)團(tuán)隊對項目驗收的標(biāo)準(zhǔn)情況了解越多,后期項目驗收的難度和風(fēng)險越小。因此,細(xì)讀項目驗收的標(biāo)準(zhǔn)例如合同書是第一步,必須要先弄清楚這個是什么項目,項目合同中有那些客戶關(guān)注的問題。這樣才能在驗收前,有針對性準(zhǔn)備好項目驗收工作。
在項目驗收的時候,對于項目中可能存在的一些問題,不要讓客戶想等系統(tǒng)沒有一點(diǎn)問題或保證以后沒有問題的情況下才驗收。如果客戶這樣想開發(fā)團(tuán)隊麻煩了,微軟那么牛,做的操作系統(tǒng)還天天打補(bǔ)丁。開發(fā)團(tuán)隊要讓客戶明白,所謂驗收,是依照合同需求和能夠滿足企業(yè)的需求,結(jié)果和預(yù)期結(jié)果一致應(yīng)該算通過了,而且還容許有一些小錯誤留在驗收后改正。
一般來說,現(xiàn)場長時間驗收檢查不太可行。因此,在驗收前準(zhǔn)備階段,項目負(fù)責(zé)人應(yīng)主動、積極的與客戶密切溝通,及時、準(zhǔn)確地收集和理解驗收條件。特別是客戶對即將驗收項目的真實、初步意見和評價,好是在驗收前溝通好和形成書面正式的《項目評價報告》。如還留有一些可能影響或暫時不影響項目整體驗收通過的細(xì)節(jié)、小問題、變更或異議、分歧等,應(yīng)與客戶協(xié)商解決處理好,做到事先溝通、達(dá)成共識。強(qiáng)調(diào)已經(jīng)基本上完成項目內(nèi)容,滿足合同要求。
如何順利地讓客戶進(jìn)入驗收狀態(tài)?
如何才能順利地讓客戶進(jìn)行驗收是一直困撓開發(fā)團(tuán)隊的一個難題,為了避免項目驗收無期的局面,建議加強(qiáng)以下幾方面工作。
(1)及時解決問題,端正處理BUG的態(tài)度
既然發(fā)現(xiàn)軟件存在問題,應(yīng)該盡力去解決,這是開發(fā)團(tuán)隊的責(zé)任?蛻舨豢向炇,主要是害怕承擔(dān)責(zé)任,畢竟還有問題沒有解決嘛。如果換做我,我也不會給你驗收的。因此,要想讓客戶方驗收,首先要做好合同的明確規(guī)定和服務(wù)承諾。并以此為依據(jù),讓客戶放心,讓客戶方驗收。在開發(fā)過程中給客戶感覺是不是用心的做事是很重要的,否則的話后期驗收會有點(diǎn)困難了。
在項目過程中,需要注意平時承諾的積累,比如要做到講誠信、講原則。主要是三條:做不到的事情千萬別隨意承諾、承諾的事情一定要努力做到、每次做到的事情都要進(jìn)步一點(diǎn)點(diǎn)。按這三條做事,即使在與與客戶溝通中有這樣或那樣的不愉快和矛盾,客戶也會慢慢接受,也會用更多積極性眼光看存在的BUG問題。當(dāng)然,項目中如果有關(guān)鍵瑕疵,也是客戶忌諱的,開發(fā)團(tuán)隊一定要理解這些瑕疵并解決好。
(2)平衡和識別項目干系人需求
在項目驗收階段前,要盡量識別和關(guān)注所有項目干系人的需求和態(tài)度,并時刻給客戶灌輸只要完成那幾項工作代表項目可以驗收了。當(dāng)客戶不肯驗收時,要與客戶展開深入的交流,明確客戶為什么不愿意驗收。有時客戶的問題只是借口,所以要根據(jù)客戶的表現(xiàn)判斷出這個背后的問題所在。當(dāng)找到問題后,協(xié)調(diào)相關(guān)的資源來解決。有時和客戶直接把問題攤開溝通,或許是比較好的解決方法。
總之,開發(fā)團(tuán)隊?wèi)?yīng)要對項目利害關(guān)系者進(jìn)行關(guān)注,和關(guān)注他們關(guān)注的內(nèi)容,或者他們擔(dān)憂的內(nèi)容。作為開發(fā)團(tuán)隊要做到盡量做好所能控制的事情,另外一些很難由開發(fā)團(tuán)隊控制的事情則需要借用一些其它的力量去完成。比如關(guān)注項目利害關(guān)系者的一些秘密需求是否得到了滿足,或請高層領(lǐng)導(dǎo)運(yùn)用一些商業(yè)手段來促成項目的驗收等。
(3)重視階段性成果驗收,提高客戶感知度
其實,軟件開發(fā)項目驗收遠(yuǎn)非是僅僅對系統(tǒng)的測試和檢驗這樣簡單,它是開發(fā)團(tuán)隊和客戶在開發(fā)過程中雙方合作博弈的結(jié)果。因此,在項目開發(fā)過程之中,與客戶的溝通和績效匯報是非常重要的。客戶之所以遲遲不驗收項目,簡單的說是因為客戶對開發(fā)團(tuán)隊做的項目不滿意。
一般來說,滿意=感知-期望。因此,客戶不滿意是因為客戶的感知度非常低,而期望很高。換句話說,是由于開發(fā)團(tuán)隊對項目需求沒有定義好,或者沒有分析好,或在定義需求的時候沒有考慮到客戶的感知和期望,導(dǎo)致現(xiàn)在的項目驗收困難。所以,一方面量化和降低客戶的期望值,另一方面盡量提高客戶的感知度是非常重要的。方法可以是對于每一個階段性的成果,盡量讓客戶可以參與并且驗收,目的是為了盡可能來提高客戶的感知度。
(4)清晰處理好客戶反饋問題的跟蹤狀態(tài)
在一個項目開發(fā)周期中,每次客戶的反饋問題都需要認(rèn)真做好跟蹤記錄。下次工作要根據(jù)前次備忘錄的雙方約定或客戶的反饋問題繼續(xù)進(jìn)行,保障項目在雙溝通的基礎(chǔ)上不斷前進(jìn),并用備忘錄約束雙方的行為。
建議在收集項目出現(xiàn)的各種問題時,采用問題跟蹤記錄表的形式,這樣可以一目了然地顯示出曾經(jīng)收集到的各種問題、目前的解決情況、以及還有什么問題沒有解決,或準(zhǔn)備什么時候解決。這樣客戶和開發(fā)團(tuán)隊都會對目前的情況非常了解,通過不斷地解決出現(xiàn)的問題,來收斂可能出現(xiàn)的問題。當(dāng)存在的問題越來越少時,也表示項目開發(fā)已經(jīng)在接近驗收的標(biāo)準(zhǔn)了,也可使客戶在需要驗收的時候不能再找各種各樣的借口來拖延驗收。