現(xiàn)在APP開發(fā)很流行,網(wǎng)上也有很多文章介紹APP開發(fā)流程,但是要么長篇大論,要么技術深奧,這邊本人結合6年的APP開發(fā)從業(yè)經(jīng)驗,簡單梳理出來分享給大家!
一、開發(fā)流程介紹
產(chǎn)品開發(fā)流程:項目立項→需求分析→UI界面設計→程序開發(fā)→測試、迭代
二、項目立項
描述:項目立項階段也是準備階段,一般由高層領導或者項目經(jīng)理負責,萬事開頭難,這一環(huán)節(jié)需要深思熟慮,比較考驗項目負責人的市場眼光。在這一步,通過市場分析、競品調(diào)研、專家求教、用戶采訪等多種形式,定下項目APP的目標,包括市場背景、產(chǎn)品核心功能、目標用戶群、前期成本投入、后期盈利方式等內(nèi)容。接著把內(nèi)容反饋給具有決策能力的高層領導。
在決策層評估順利通過后下,就要舉行項目啟動會,確定項目參與人員及主要負責人,協(xié)調(diào)公司資源,明確各個階段的預計完成時間。(若為外包項目,甲方踢出需求,可省略市場調(diào)研、商業(yè)價值評估環(huán)節(jié))
工作內(nèi)容:
1、 分析行情,設定目標;
2、市場調(diào)研,競品分析,用戶采訪;
3、收集需求,確定產(chǎn)品內(nèi)容形式;
4、項目啟動會,確定負責人,確定時間;
階段成果:競品分析報告、用戶調(diào)研報告、BRD或者MRD文檔
三、需求分析
描述:梳理產(chǎn)品需求,將抽象、繁雜的需求整理分析成需求池,同時召開需求評審環(huán)境,規(guī)劃每個需求功能點的開發(fā)優(yōu)先級。凡事講究個輕重緩急,設計完成產(chǎn)品原型后,需要與設計開發(fā)團隊溝通并確定各階段完成時間節(jié)點,明確產(chǎn)品實際上線時間,再與市場運營團隊溝通上線運營計劃方案等。
工作內(nèi)容:
1、 需求分析,確定產(chǎn)品形式和內(nèi)容;
2、功能評審,確定產(chǎn)品原型;
3、項目組溝通,確定時間計劃。
成果:PRD文檔、需求池、原型稿、開發(fā)進度計劃表
四、UI界面設計
工作概述: 基于原型稿及產(chǎn)品PRD文檔設計產(chǎn)品頁面效果圖,與產(chǎn)品溝通確定詳細的交互細節(jié)及效果。與需求業(yè)務方確定完善效果圖設計最終版,依據(jù)開發(fā)需求進行效果圖細節(jié)標注,設計產(chǎn)品icon及應用市場審核宣傳材料,配合市場運營部門設計產(chǎn)品運營活動頁面等。
工作內(nèi)容:
用戶分析,設計梳理
素材收集,確定風格
界面設計,規(guī)范輸出
UE測試,整體復盤:
成果:PSD&coredraw源文件、切圖源文件、交互描述規(guī)范說明
五、程序開發(fā)
工作概述:分為前端開發(fā)和后端開發(fā)。
其中前端開發(fā),APP主流是iOS和Android,也還會有公眾號、小程序還分,依據(jù)需求文檔和設計稿,實現(xiàn)前端頁面的交互效果,與服務端確定數(shù)據(jù)交換接口協(xié)議。
后端開發(fā)一般指根據(jù)需求文檔,設計數(shù)據(jù)庫表結構,評估核心復雜功能的實現(xiàn)方案,撰寫開發(fā)設計概要文檔及反饋重要功能的完成時間節(jié)點。
成果:開發(fā)設計概要、接口協(xié)議文檔、阿爾法測試版本源代碼
六、測試驗收
工作概述:參考產(chǎn)品需求文檔和開發(fā)設計概要,撰寫產(chǎn)品測試用例,召開用例講解會,對產(chǎn)品全方位的進行測試,將測試不通過的內(nèi)容反饋給開發(fā),判定bug嚴重程度和跟進修復進度,評估產(chǎn)品上線發(fā)布的可行性,協(xié)助產(chǎn)品和業(yè)務人員撰寫產(chǎn)品驗收報告。
測試類型有很多種但不局限單一,一般包括:功能性測試、容錯性測試、性能效率測試、易用性測試、兼容性測試、壓力測試、少數(shù)用戶真實測試。
成果:測試用例、測試bug反饋記錄、測試驗收報告。
轉(zhuǎn)載請注明出處,擅自轉(zhuǎn)載將追究法律責任