當前位置:首頁 > 新聞 > APP項目開(kāi)發(fā)全過(guò)程總覽以及各階段交付資料
APP項目開(kāi)發(fā)全過(guò)程總覽以及各階段交付資料
互聯網項目的開(kāi)發(fā)有一套專業APP的設計和開(kāi)發(fā)流程,關于這(zhè)方面(miàn)的文章也有很多, 但大多數文章偏專業性 。下文以新星咨詢公司APP項目評估的流程爲例子,站在技術委托方(客戶)關注的角度,爲大家剖析一下在開(kāi)發(fā)過(guò)程當中,哪些是重要的裡(lǐ)程碑節點,以及在APP項目開(kāi)發(fā)過(guò)程需要雙方交付和對(duì)接一些項目資料。
(全文約2000字,預計花費您5分鍾閱讀)
一、商務洽談 & 合同階段
1. 功能(néng)需求思維導圖 :經(jīng)過(guò)一些雙方反饋調整後(hòu),産品經(jīng)理跟甲方對(duì)接了解清楚整個項目需求,并繪制整個項目的功能(néng)思維導圖策劃方案(已經(jīng)過(guò)技術和設計角度的可行性評估),最終産出清晰明确的功能(néng)需求說(shuō)明。例如下圖:
2. 需求報價方案 :産品經(jīng)理跟客戶确定好(hǎo)功能(néng)需求後(hòu),項目經(jīng)理拿到清晰完整的需求規劃,進(jìn)行整個項目的設計和項目開(kāi)發(fā)測試評估,并産出項目的需求報價方案。如下圖:
3. 技術開(kāi)發(fā)合同 :初步确認合作意向(xiàng)後(hòu),提供技術開(kāi)發(fā)合同,如果雙方對(duì)合同協議會(huì)異議,雙方協商修改。
4. 開(kāi)發(fā)進(jìn)度文檔 :簽訂合同後(hòu),根據總開(kāi)發(fā)周期,制定各開(kāi)發(fā)階段節點,并根據開(kāi)發(fā)計劃,推進(jìn)後(hòu)續的整個設計開(kāi)發(fā)過(guò)程。例如下圖:
二、設計階段
1. 原型設計稿 :産品經(jīng)理根據合同确認的功能(néng)需求,進(jìn)行整個項目前端界面(miàn)的原型設計。經(jīng)過(guò)雙方多次的溝通反饋調整,最終确認所有原型的設計。例如下圖:
2. 原型交互流程圖 :在原型設計稿的基礎上,加上每個頁面(miàn)的跳轉交互流程标識,以便能(néng)夠清晰了了解各個頁面(miàn)間的跳轉和交互流程。如下圖:
3. UI風格頁 :UI設計師會(huì)挑出幾個主頁面(miàn)進(jìn)行風格頁的設計,一般會(huì)提供3-5個風格頁的設計,确認整個UI的設計風格。
4. UI高保真設計稿 :确認UI的風格設計後(hòu),便開(kāi)始進(jìn)行整個項目所有頁面(miàn)的高保真圖設計,最終産出所有頁面(miàn)的高保真設計圖,包括每一個頁面(miàn)的預覽圖,以及整個項目所有頁面(miàn)的預覽大圖。如圖所示:
三、開(kāi)發(fā)階段
1. 注冊相關賬号: 開(kāi)發(fā)過(guò)程中,需要注冊相關的開(kāi)發(fā)者賬号。包括部分但也不限于以下的開(kāi)發(fā)者賬号:蘋果開(kāi)發(fā)者賬号,應用寶賬号,微信公衆号,支付賬号,推送賬号,阿裡(lǐ)雲賬号,APP統計開(kāi)發(fā)者賬号,短信開(kāi)發(fā)者賬号,地圖開(kāi)發(fā)者賬号等。
2. 購買服務器,注冊域名,備案: 一般在上線前半到一個月,需要購買雲服務器(如阿裡(lǐ)雲服務器),根據項目預估的運營情況(如未來一段時(shí)間的注冊用戶數,日活用戶數,用戶增加預估,用戶的并發(fā)訪問等情況),确認服務器的采購配置。如果項目需要分享到微信,或者有官方網站,則需要配備域名使用,需要提前購買好(hǎo)域名和服務器,并進(jìn)行備案,備案一般需要7-10個工作日;
3. 交付測試版本: 完成(chéng)項目的所有功能(néng)開(kāi)發(fā)後(hòu)(包括前後(hòu)端功能(néng)的開(kāi)發(fā),一般在項目上線前的1-2周前交付,已經(jīng)過(guò)内部初始幾輪的測試,版本穩定),將(jiāng)打包發(fā)布測試的版本給甲方進(jìn)行反饋測試。在經(jīng)過(guò)1-3周的測試與反饋後(hòu),最終版本功能(néng)達到穩定流暢的上線狀态。在此期間,雙方都(dōu)需要配置相關的人員進(jìn)行項目的測試反饋問題。
四、項目上線:
項目上線前,需要進(jìn)行以下幾步的操作:
1. 準備上架相關的資料 :如發(fā)布市場的打包版本,應用說(shuō)明描述,截圖,部署服務器和錄入正式的數據等工作;
2. 部署正式服務器 :將(jiāng)數據庫,後(hòu)台系統部署到正式的服務器上面(miàn),并錄入正式的上線數據到系統的後(hòu)台;
3. 發(fā)布APP應用到市場 :國(guó)内的應用一般是發(fā)布到蘋果的APPSTORE(iOS版本)和騰訊的應用寶(安卓版本)。APPSTORE提交後(hòu)一般需要10個工作日左右可以通過(guò)應用的審核并上架,應用寶一般當天提交APP,當天就(jiù)可以通過(guò)應用的審核并上線
4. 發(fā)布H5或小程序到微信公衆号 :如果是微信H5的網站,隻需要將(jiāng)網站部署并挂到小程序的菜單上面(miàn);如果是微信小程序,則需要把小程序發(fā)布提交給微信團隊審核并上架;
五、運維階段:
1. 免費運維階段: 項目上線後(hòu),項目便正式進(jìn)入免費運維的階段。一般免費運維期爲3-12個月。在這(zhè)個階段中,技術開(kāi)發(fā)方需要提供運維的服務,包括解答甲方的咨詢服務,指導甲方的軟件使用等事(shì)項,以及程序Bug的修複等内容。由于剛上線的版本前期bug會(huì)比較多,所以在這(zhè)個階段,協助甲方收集相關的問題進(jìn)行修複并定時(shí)叠代上線新的版本;
2. 交付項目資料 :免費運維期到後(hòu),項目運行基本達到穩定狀态,技術開(kāi)發(fā)方需定期打包所有的項目資料交付給甲方,包括但不限于前後(hòu)端項目的所有最新源代碼,數據庫設計文檔,API設計文檔,所有的開(kāi)發(fā)者賬号資料(數據庫賬号,服務器賬号,蘋果賬号,微信開(kāi)發(fā)者賬号,安卓應用市場賬号等等),測試文檔,原型設計稿,UI設計稿,項目相關文檔等資料。
3. 付費運維階段 :後(hòu)續如果甲方需要供運維支持,需要簽訂運維合同。一般運維費用爲項目總開(kāi)發(fā)成(chéng)本的10% ~ 20%,根據項目的用戶數量,功能(néng)量級及運維工作量進(jìn)行費用的評估。