在做APP之前,一般會有一個老板,老板大概知道他想要什么功能(對,老板一般不知道他要做什么,什么是需求,什么是產(chǎn)品定位),這時產(chǎn)品經(jīng)理就要上馬,和老板各種扯皮,理清需求,找出產(chǎn)品定位,這里大概扯了兩周,好說歹說會把產(chǎn)品定位,一期的需求想清楚(期間架構(gòu)師可以開始構(gòu)思產(chǎn)品的技術(shù)架構(gòu),但沒正式開始)。
在產(chǎn)品定位以及早期需求確定之后,需要考慮產(chǎn)品名稱、需求調(diào)查、競品調(diào)查分析、注冊域名、購買服務(wù)器以及周邊基礎(chǔ)功能(如CDN存儲、短信服務(wù)、消息推送等)、商標(未注冊的商標,許多團隊都在吃這一虧)、搶注域名、設(shè)計Logo,在老板不中途改變主意、改變產(chǎn)品需求和定位的前提下,最少要拖一個星期,這時產(chǎn)品原型、技術(shù)架構(gòu)的雛形也出來了,基本可以進入真刀真槍的干活了。這個步驟假設(shè)域名不需要花很大的錢購買,全部費用算起來每隔10000元就能搞定。
鄭州網(wǎng)站制作公司產(chǎn)品版本規(guī)劃階段,結(jié)構(gòu)設(shè)計階段。
看起來一切就緒后,產(chǎn)品開始整理需求,并根據(jù)需求優(yōu)先級對版本進行計劃。構(gòu)架師按照產(chǎn)品發(fā)展的方向,開始進入開發(fā)環(huán)境、生產(chǎn)環(huán)境部署、基本代碼研發(fā)階段。
需要指出的是,做APP最常見的兩種功能實現(xiàn)方式是Native原生和Webview方式,它們的優(yōu)缺點不在本文討論的范圍之內(nèi),一般為保證體驗,Webview方式以原生方式為主。用本地方法進行開發(fā),版本尤其重要。首先,APP開發(fā)完成后,需要上架到APPstore(假設(shè)我們只有iOS和Android),而iOS的APPStore則需要漫長的應(yīng)用審核周期,你必須事先計劃好以后的中小版本的功能,這樣才不至于在這一環(huán)節(jié)中出現(xiàn)自相矛盾的情況;其次,當你的APP安裝到用戶的手機上時,你肯定希望他大部分時間運行的都是最新的版本,如果你的版本更新太頻繁,用戶就很煩。
這一過程似乎很順利,在產(chǎn)品經(jīng)理理清了產(chǎn)品思路后,開始為產(chǎn)品V1.0做計劃。