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