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