軟體外包開發服務流程的ABC
1. 服務內容總覽
2. 售前服務的姿勢
售前溝通→制定功能及報價→功能及報價溝通確認→簽訂合同
售前溝通
準備功課很重要,先到客戶現場或網上收集客戶相關資料,對客戶的產品定位和功能進行溝通。
了解客戶的需求,並給予專業的意見,引導客戶表達正確的需求。
制定功能報價
通過前面的溝通,初步了解客戶所需,可以制定出一個功能列表和報價。
功能列表不僅要列出功能明細,同時需要標出某個功能所需的開發和測試時間;同時,可以從另外一個軟體開發流程的維度,提供一個流程報價。
通過這兩個維度的報價,客戶可以初步獲得項目預算的合理性判斷,為達成一個雙贏的合作建立基礎。
功能報價的溝通確認
這個環節很重要。功能和報價經過第一階段的梳理,基本能確認80%-90%。這個時候,需要發給客戶進行確認或當面講解確認,如果需要調整,調整後確認。
此功能報價會作為合同附件中的核心內容,也是需求範圍的一個界定。
越清晰的功能分解報價,越能避免後期的分歧。
劃定了階段,也便於使用平台託管功能,進行分階段的開發費用託管,幫甲方省心。
簽訂合同
報價確認完成後,把相關的文件一起列印走合同簽訂流程。
即便是有線上合同,如果項目金額較大,建議也要按照傳統業務方式,簽訂紙質合同,雙方保存。
3. 開發服務的流程
諮詢→需求及原型製作→需求及原型確認→UI設計→UI確認→系統開發→系統測試→驗收測試→維護→全程項目管理
諮詢
作為一家專業從事於軟體開發服務外包的團隊,有責任為想做軟體的客戶提供專業的諮詢服務,解答客戶的疑慮,讓他們對自己的產品是什麼,應該怎麼做更適合有一定程度的了解。
專業的諮詢公司,通常只提供諮詢不提供開發服務,收費都不菲。如果不是這樣的情況,對於大多數開發服務團隊,諮詢的內容包含在整體服務的費用中比較容易和客戶啟動合作。
需求文檔與原型製作
專業的需求分析師或產品經理對客戶需求進行分析,製作專業的需求文檔和原型。
需求文檔與原型確認
需求和原型經過線上和見面確認調整後,應該召開一個需求確認會。所有客戶干係人都要求參與,對需求進行最後一次講解和確認,並最終以文字(郵件)形式發給相關的對接人進行確認,確認完成後進入UI設計和後端開發階段。
這個階段貌似一行代碼都還沒有寫,但是服務團隊進行了大量的投入,是項目如預期交付的關鍵。
UI設計
原型進行確認後,就可以進行高保真UI設計。跟客戶確認產品風格,並根據原型製作各個頁面的UI,每個界面製作完成都會進行一次初步確認。
UI確認
整個產品完成後,需要發一版總的UI確認,並最終以郵件形式發給相關的對接人進行確認,確認後才會進行前端開發階段。
系統開發
現在的軟體主要分為3種:APP、手機(手機網站,公眾號、小程序)和PC。
我們APP只採用原生開發,手機和PC採用前後端分離的方式開發,專業的人做專業的事,保證後續的系統拓展性和易維護性。
系統測試
測試分為功能測試和集成測試。這個過程,要以功能為單位,只要開發完成,都會進行一次功能測試,在所有功能完成後進行一次集成測試。
只有集成測試通過後才會提供客戶驗收測試。
每一次修改上線都要進行一次集成測試,這樣可保證系統的穩定性。測試要以測試報告的形式正式呈給客戶。
驗收測試
在完成集成測試後,我們會把系統交由客戶進行一次驗收測試,客戶驗收完成並下達上線指令後,我們進行系統上線。
維護
產品是不斷升級迭代的,我們公司也提供終身免費維護,希望為客戶提供最好的服務,也希望就此讓客戶放心的把產品二期三期交給我們。
全程項目管理
項目一啟動,就應該制定相應的項目計劃,並且以周為單位進行跟蹤。
每周把進度彙報給客戶同步信息,從計劃看進度,保時保質。同時,能夠及時分析出相應的風險進行解決,目標保證項目準時上線。
報價單
(格式參考)
圖一
圖二
需求文檔
某KTV點播計費系統前台開發項目
(節選參考)
圖一
圖二
圖三
圖四
開發計劃
某法務開發項目開發計劃
(節選參考)
測試用例
某微信小程序測試用例
(節選參考)
投稿夥伴
廣州匯佑友信息科技
智城平台會員,誠信服務商。幾年穩健的成長,與這份對服務流程的堅持是分不開的。


TAG:外包那些事 |