一個
石家莊APP開發(fā)可大可小,但是無論大小都離不開一個清晰合理的項目研發(fā)流程控制很重要。項目研發(fā)流程一般來說分3個階段,分別是需求策劃階段,需求研發(fā)階段,石家莊APP開發(fā)三個階段:
第一階段:需求策劃
重點解決的是APP是什么,做什么功能,怎么做。通過反復(fù)調(diào)研、討論、輸出交互方案。這是這個階段的成果物。
首先確認(rèn)需求可行性:產(chǎn)品在輸出交互方案后找相應(yīng)后討論需求方案是否可行,然后就是我們都很熟悉的UI設(shè)計:產(chǎn)品的交互方案變得更生動精美,不過設(shè)計稿不見得都能實現(xiàn)出來。在這個過程中產(chǎn)品經(jīng)理需要協(xié)調(diào)設(shè)計師和前端人員的溝通,制定設(shè)計規(guī)范。同時保證設(shè)計稿的質(zhì)量,出稿進度,而且要進行真正的溝通,目的主要讓項目成員清楚新版本需求的重點是什么,做什么功能,為什么做;而為了控制開發(fā)的時間則需要簡單介紹怎么做,講解交互方案或設(shè)計稿,給大家有一個整體的印象,讓大家都了解版本功能的意義。尚武科技通常通過這樣的溝通確定下一步的開發(fā)需求。
第二階段:需求研發(fā),就是我們的說的開發(fā)階段了
項目啟動:開發(fā)根據(jù)產(chǎn)品需求文檔進行需求評審,評估出研發(fā)周期、提測時間、預(yù)發(fā)布時間點、正式發(fā)布時間點,我們也叫做項目SOP流轉(zhuǎn)單,就是為了最大限度的保證我們的開發(fā)達規(guī)定的時間要求。研發(fā)過程中,產(chǎn)品跟進研發(fā)進度,保持與開發(fā)溝通確保需求被正確理解,及時解決研發(fā)過程中發(fā)現(xiàn)的新問題。這里我們重點提一下測試,測試產(chǎn)品驗收開發(fā)輸出的功能模塊,并輸出體驗回歸文檔;測試根據(jù)用例驗證需求邏輯提bug、優(yōu)化給開發(fā)環(huán)節(jié)。測試?yán)^續(xù)驗證預(yù)發(fā)布環(huán)境、正式環(huán)境。
第三階段:石家莊APP開發(fā)和版本號的確定
測試驗證的過程中,版本發(fā)布前,產(chǎn)品提前給終端部分用戶進行培訓(xùn)和內(nèi)容測試。產(chǎn)品運營將正式包上傳各大安卓市場或ios -appstore提審。在所有安卓渠道包更新好,或者appsore審核通過,沒有發(fā)現(xiàn)什么問題時,后端開發(fā)和運營人員打開升級配置,并發(fā)送升級通知。
從以上石家莊APP開發(fā)流程來看,每一個版本研發(fā)都要經(jīng)歷以上3個階段12環(huán)節(jié),要保證每一個開發(fā)環(huán)節(jié)的流水線順暢,當(dāng)前項目啟動同時,產(chǎn)品經(jīng)理已經(jīng)在調(diào)研討論下下版本需求;即每個版本要做什么,重點是什么,研發(fā)時間,上線時間等。這里我們也重點說一下,尚武科技不建議頻繁發(fā)布小版本,因為每個版本發(fā)布都需要測試,打包,發(fā)布市場,發(fā)升級配置和升級提醒等。頻繁發(fā)布小版本造成測試和運營重復(fù)性工作增加,造成資源浪費。做好產(chǎn)品的時間線,規(guī)劃可以很好的控制開發(fā)時間和開發(fā)成本,讓開發(fā)真正意義上的達到我們預(yù)先的開發(fā)目的。