2. 方案定制階段
該階段項目的主要任務是與客戶共同制定一個以前期明確的需求、雙方的資源、項目開始的階段、實施的時間約定、項目費用限制等為基礎的具有可操作性的項目計劃,從本階段開始爭取客戶全面參與項目的管理,并以雙方的共同利益考慮項目實施的具體計劃與風險規(guī)避。
3. 項目實施階段
在該階段,軟件項目團隊應該與客戶共同領導項目的實施。同時,項目團隊應實時評估客戶滿意度,并通過持續(xù)改進的方式提高客戶滿意度,還應要求客戶參加必要的培訓,以及在必要時檢查項目產(chǎn)品。在出現(xiàn)客戶的需求變更前,應主動與客戶溝通交流,使客戶充分了解項目的每個環(huán)節(jié),以及變更帶來的影響,減少需求變更。如果出現(xiàn)客戶需求變更,應與客戶一起共同解決由變更引起的成本、進度、質(zhì)量變化。
4. 結(jié)束階段
該階段主要進行項目成果的移交,并把系統(tǒng)交付給維護人員,幫助客戶實現(xiàn)商務目標,結(jié)清各種款項。完成這些工作后應該進行項目評估,審核此項目的成果并總結(jié)項目經(jīng)驗。
5. 售前人員注意事項
在產(chǎn)品型項目作為開發(fā)成果時,相關(guān)銷售人員應該注意:對產(chǎn)品的推銷不應該過分承諾。如果過分承諾,會給后續(xù)的項目實施帶來困難;一旦承諾沒有兌現(xiàn),也會降低客戶滿意度,影響今后合作。如果有附加承諾,一定要以文本形式記錄,讓實施項目經(jīng)理知曉并傳達給項目組成員。
注解:在軟件項目中,需要明確以下四種客戶角色
A. 要明確終使用部門和用戶,要去了解他們現(xiàn)有的工作方式,要讓他們知道項目的目標框架,知道項目要解決他們的哪些困難,但不是全部困難,這樣可以較好的控制項目范圍。
B. 要明確需求的提出者,他或者他們要能夠代表終客戶群體。提出產(chǎn)品需求的這類客戶要具有一定的技術(shù)、業(yè)務能力和權(quán)威,能夠真正代表終客戶團隊的意愿和想法,好有IT基礎,能夠用IT語言描述問題和需求,以利于雙方的溝通、協(xié)作,避免產(chǎn)生歧義。
C. 要明確做需求確認的中層領導,他要把握方向。軟件開發(fā)項目是解決實際生產(chǎn)或者管理問題,同時 也是領導系統(tǒng)建設的具體實現(xiàn),做需求確認的客戶領導,既要了解高層領導的系統(tǒng)建設要點和方向,又要諳熟具體業(yè)務和生產(chǎn)管理實際。如果是這樣的客戶領導來把 握和決策,對企業(yè)軟件開發(fā)項目的順利進展作用非凡。
D. 要明確誰來對成品提意見,誰來驗收。項目驗收環(huán)節(jié),是項目的收尾環(huán)節(jié),如果驗收的人對項目初期的需求目標不了解,會從態(tài)度和產(chǎn)品實際使用效果上對驗收產(chǎn)生負面的影響,對提供產(chǎn)品的企業(yè)關(guān)閉項目非常不利。根據(jù)實踐總結(jié),由需求提出人和確認人來做項 目的驗收工作,能夠促進項目的順利完成,避免延期
四、 需求分析
1. 需求分析的過程
需求過程包括需求開發(fā)和需求管理2個部分:
(1) 需求開發(fā)是對開發(fā)前期的管理,與客房的溝通過程,可以分為4個階段:需求獲取、需求分析、編寫需求和需求驗證。
(2) 需求管理:是軟件項目開發(fā)過程中控制和維持需求約定的活動。包括:變更控制、版本控制、需求跟蹤、需求狀態(tài)跟蹤。
2. 需求的層次
需求的層次包括:業(yè)務需求、用戶需求、功能需求、非功能需求等4個方面。