有時,客戶遲遲不肯驗收或故意推遲驗收,有可能客戶是以推遲驗收而推遲結(jié)算和要支付的款項。對于有這種想法的客戶是最讓開發(fā)團隊為難的了。動用法律吧,擔心破壞了長久建立的關(guān)系;不動用法律吧,還真有這么不客氣的客戶。
什么是軟件開發(fā)項目驗收?
(1)什么是軟件開發(fā)驗收?
項目驗收,也稱范圍核實或移交。它是核查項目計劃規(guī)定范圍內(nèi)各項工作或活動是否已經(jīng)全部完成,可交付成果是否令人滿意,并將核查結(jié)果記錄在驗收文件中的一系列活動。軟件開發(fā)項目驗收是每個開發(fā)團隊乃至每個開發(fā)人員都想要的結(jié)果,因為一旦驗收通過就可以收驗收結(jié)算款了,項目也可以告一段落。驗收作為開發(fā)項目的最后一個環(huán)節(jié),不但是對軟件開發(fā)質(zhì)量和軟件的可交付性起到"一錘定音"的作用,而且它關(guān)系到開發(fā)團隊能否收到結(jié)算款和實現(xiàn)利潤的標志之一。
(2)項目驗收的標準和要點
項目驗收看似簡單,但在操作上卻是極其復雜和重要的工作,因為項目驗收無固定統(tǒng)一的標準。一般來說,項目驗收的標準包括:項目合同書、國際慣例、國際標準、行業(yè)標準、國家和企業(yè)的相關(guān)政策、法規(guī)。因此,開發(fā)團隊對項目驗收的標準情況了解越多,后期項目驗收的難度和風險就越小。因此,細讀項目驗收的標準例如合同書是第一步,必須要先弄清楚這個是什么項目,項目合同中有那些客戶關(guān)注的問題。這樣才能在驗收前,有針對性準備好項目驗收工作。
在項目驗收的時候,對于項目中可能存在的一些問題,不要讓客戶想等系統(tǒng)沒有一點問題或保證以后沒有問題的情況下才驗收。如果客戶這樣想開發(fā)團隊就麻煩了,微軟那么牛,做的操作系統(tǒng)還天天打補丁。開發(fā)團隊要讓客戶明白,所謂驗收,就是依照合同需求和能夠滿足企業(yè)的需求,結(jié)果和預期結(jié)果一致就應該算通過了,而且還容許有一些小錯誤留在驗收后改正。
一般來說,現(xiàn)場長時間驗收檢查不太可行。因此,在驗收前準備階段,項目負責人應主動、積極的與客戶密切溝通,及時、準確地收集和理解驗收條件。特別是客戶對即將驗收項目的真實、初步意見和評價,最好是在驗收前就溝通好和形成書面正式的《項目評價報告》。如還留有一些可能影響或暫時不影響項目整體驗收通過的細節(jié)、小問題、變更或異議、分歧等,應與客戶協(xié)商解決處理好,做到事先溝通、達成共識。強調(diào)已經(jīng)基本上完成項目內(nèi)容,滿足合同要求。
如何順利地讓客戶進入驗收狀態(tài)?
如何才能順利地讓客戶進行驗收是一直困撓開發(fā)團隊的一個難題,為了避免項目驗收遙遙無期的局面,建議加強以下幾方面工作。
(1)及時解決問題,端正處理BUG的態(tài)度
既然發(fā)現(xiàn)軟件存在問題,就應該盡力去解決,這是開發(fā)團隊的責任。客戶不肯驗收,主要是害怕承擔責任,畢竟還有問題沒有解決嘛。如果換做我,我也不會給你驗收的。因此,要想讓客戶方驗收,首先要做好合同的明確規(guī)定和服務承諾。并以此為依據(jù),讓客戶放心,讓客戶方驗收。在開發(fā)過程中給客戶感覺是不是用心的做事是很重要的,否則的話后期驗收就會有點困難了。
在項目過程中,需要注意平時承諾的積累,比如要做到講誠信、講原則。主要是三條:做不到的事情千萬別隨意承諾、承諾的事情一定要努力做到、每次做到的事情都要進步一點點。按這三條做事,即使在與與客戶溝通中有這樣或那樣的不愉快和矛盾,客戶也會慢慢接受,也會用更多積極性眼光看存在的BUG問題。當然,項目中如果有關(guān)鍵瑕疵,也是客戶忌諱的,開發(fā)團隊一定要理解這些瑕疵并解決好。
(2)平衡和識別項目干系人需求
在項目驗收階段前,要盡量識別和關(guān)注所有項目干系人的需求和態(tài)度,并時刻給客戶灌輸只要完成那幾項工作就代表項目可以驗收了。當客戶不