開(kāi)發(fā)制作一個APP的完整流程

2020-03-03 09:42:12

    之前寫過(guò)一篇文章是《軟件開(kāi)發(fā)工程師是如何讓一個APP從零到用戶下載使用》大緻說了一下一個APP從無到有的過(guò)程,也是從側面(miàn)反映一個APP開(kāi)發(fā)的難度和工作量,讓客戶有一個客觀的認識。很多客戶其實不了解自己想要個什麼(me)功能(néng)的APP,比如小溪暢流就(jiù)接到過(guò)有客戶的電話咨詢,上來就(jiù)說:做一個微信這(zhè)樣(yàng)的APP多少錢啊?額,一臉的瀑布汗!這(zhè)個我真的沒(méi)法報價。

APP開(kāi)發(fā)流程

    客戶認爲微信這(zhè)不就(jiù)很簡單的一個東西嗎,安裝包也沒(méi)有多大,應該不會(huì)太難。

    而事(shì)實上,開(kāi)發(fā)的難度取決于功能(néng)和未來的規劃,如果未來開(kāi)發(fā)的APP未來會(huì)有上億用戶,那麼(me)任何一個小功能(néng)的開(kāi)發(fā)都(dōu)需要考慮請求的并發(fā),服務端的計算能(néng)力,等等方面(miàn),一個很簡單的小功能(néng)也會(huì)有很大的難度。

    言歸正傳,說難度哈!

    一、功能(néng)需求階段

  1.功能(néng)需求讨論:前期需要産品經(jīng)理跟客戶溝通,了解客戶要開(kāi)發(fā)APP的類型、平台、功能(néng)、産品設計的需求、時長(cháng)、預算等等,隻有了解客戶的詳細需求才能(néng)做出詳細的APP開(kāi)發(fā)方案
  需求評估:提交方案後(hòu)需要找前端與後(hòu)端開(kāi)發(fā)人員探讨方案可行性,包括功能(néng)開(kāi)發(fā)的難度、實際開(kāi)發(fā)的費用以及時間。
  2.UI設計與項目開(kāi)發(fā):項目各個部門開(kāi)始讨論,UI設計部門針對(duì)産品開(kāi)展設計UI界面(miàn)跟UE。
  二、APP開(kāi)發(fā)階段
  1.項目啓動:根據産品功能(néng)需求文檔進(jìn)行評估提出測評、預發(fā)跟正式發(fā)布時間。
  程序開(kāi)發(fā)流程:前端開(kāi)發(fā)-程序開(kāi)發(fā)-接口對(duì)接-第三方接入(支付寶等)-定期項目會(huì)議溝通和管控項目開(kāi)展-開(kāi)發(fā)預算審計。
  2.程序測試:由測試專員針對(duì)APP進(jìn)行多機型測試,測試内容包括:APP内容測試、APP性能(néng)測試、APP功能(néng)測試、APP視覺測試、對(duì)于BUG調試修複。測試合格,确認沒(méi)有BUG後(hòu)與客戶進(jìn)行溝通,開(kāi)始走驗收流程。
  三、APP上線階段
  APP上線審核:一般蘋果的APP STORE審核大概需要一個星期,安卓審核在3天左右,所以APP開(kāi)發(fā)測試一定要提前半個月完成(chéng),給長(cháng)線審核預留一定的時間。
    
    小溪暢流網絡科技有限公司,專業APP開(kāi)發(fā)團隊,業務咨詢:18954195455.