很多人想開發(fā)APP,但是都不太了解開發(fā)APP需要什么,自己是否滿足開發(fā)APP的要求;了解app的開發(fā)流程還是有一定必要的。小編最近看到一篇比較好的文章,給大家看看,以便于大概了解整個流程。
1.主要流程
產(chǎn)品立項--需求分析--需求評審--界面設計--代碼開發(fā)--測試驗收--發(fā)布運營
2.產(chǎn)品立項
工作概述:產(chǎn)品立項階段亦稱為準備階段,該階段主要基于需求大綱通過針對性的市場調研、用戶訪談及競品分析,盡可能的評估產(chǎn)品的核心功能,方向定位、目標用戶群、成本投入和市場前景。在決策層評估通過的條件下,組建虛擬開發(fā)小組,協(xié)調資源,明確項目負責人及產(chǎn)品計劃上線時間等事項。若為甲方需求的項目,可省略市場調研及商業(yè)價值評估的相關內(nèi)容。
描繪遠景,設定目標:產(chǎn)品的遠景是什么?計劃需要做什么實現(xiàn)這個遠景?明確各個階段的產(chǎn)品目標,為什么設定這樣的目標?
3.需求分析評審
工作概述:基于產(chǎn)品定位和運營策略,與產(chǎn)品各需求方進行深度的需求溝通,將抽象繁雜的需求整理分析成可落地執(zhí)行的方案,召開需求評審,排定各功能點的開發(fā)優(yōu)先級,規(guī)劃產(chǎn)品各個版本迭代的功能計劃表,設計產(chǎn)品原型,撰寫產(chǎn)品需求說明書,與設計開發(fā)團隊溝通確定各階段的完成時間節(jié)點,明確產(chǎn)品實際上線時間,與市場運營團隊溝通上線運營計劃方案等。
需求分析,原型設計:與市場業(yè)務運營同事深度溝通,形成初步的需求大綱,功能列表,組織團隊全員頭腦風暴,分析需求的真?zhèn)渭熬o迫性,確定需求開發(fā)優(yōu)先級,制定產(chǎn)品功能迭代計劃表,設計產(chǎn)品原型初稿及頁面結構圖;
需求評審,確定方案:由產(chǎn)品經(jīng)理牽頭召開需求評審會議,向開發(fā)團隊詳細講解產(chǎn)品邏輯流程和交互細節(jié),評估技術實現(xiàn)的可行性。對不明確的需求做二次需求更新;
需求文檔,開發(fā)周期:依據(jù)需求評審結果,修改設計最終版原型及交互,標注原型及撰寫產(chǎn)品需求說明書,管理后臺數(shù)據(jù)相關數(shù)據(jù)統(tǒng)計等需求,技術根據(jù)需求文檔反饋每個階段的完成時間節(jié)點。
4.UI界面設計
工作概述: 基于原型交互稿及產(chǎn)品PRD文檔設計產(chǎn)品頁面效果圖,與產(chǎn)品溝通確定詳細的交互細節(jié)及效果。與需求業(yè)務方確定完善效果圖設計最終版,依據(jù)開發(fā)需求進行效果圖細節(jié)標注,設計產(chǎn)品icon及應用市場審核宣傳材料,配合市場運營部門設計產(chǎn)品運營活動頁面等。
用戶分析,設計梳理:收集相關資料分析目標用戶的使用特征、情感、習慣、心理、需求等,基于3W法明確使用者,使用環(huán)境及使用方式;
素材收集,確定風格:在深度熟悉產(chǎn)品整體業(yè)務流程和商業(yè)需求的基礎上,確定頁面主輔色,制定交互方式,操作與跳轉流程、結構、布局、信息和其他元素;
界面設計,規(guī)范輸出:設計產(chǎn)品頁面、圖標、ICON,皮膚及一些界面交互的表現(xiàn)。與前端開發(fā)溝通,明確切圖命名及標注規(guī)范,輸出最終設計稿。
5.程序開發(fā)
工作概述:分為用戶端、服務端兩類開發(fā)。其中用戶端開發(fā),主流有iOS和Android,依據(jù)需求文檔和設計稿,實現(xiàn)前端頁面的交互效果,與服務端確定數(shù)據(jù)交換接口協(xié)議。服務端開發(fā)依據(jù)需求文檔,設計數(shù)據(jù)庫表結構,評估核心復雜功能的實現(xiàn)方案,撰寫開發(fā)設計概要文檔及反饋重要功能的完成時間節(jié)點。
6.測試驗收
工作概述:參考產(chǎn)品需求文檔和開發(fā)設計概要,撰寫產(chǎn)品測試用例,召開用例講解會,對產(chǎn)品的進行測試,將測試不通過的內(nèi)容反饋給開發(fā),判定bug嚴重程度和跟進修復進度,評估產(chǎn)品上線發(fā)布的可行性,協(xié)助產(chǎn)品和業(yè)務人員撰寫產(chǎn)品驗收報告。
如果您需要一套屬于您企業(yè)的專屬app
同165/073/威/547/78電,Q119/Q225/69Q/2
專業(yè)定制,穩(wěn)定,持續(xù)為客戶創(chuàng)造價值!
