隨著移動互聯(lián)網(wǎng)的迅速發(fā)展和智能手機的快速普及,手機APP軟件與人們生活的聯(lián)系愈來愈密切。因此各企業(yè)主開始決定推出自己的app了,那么問題來了,App開發(fā)一般周期是多少?要經(jīng)歷哪些階段?會遇到哪些問題?
一個app在功能需求確定之后,通用的開發(fā)周期是321原則,也就是開發(fā)3個月,測試調(diào)整2個月,試運行1個月,然后就可以正式交付使用了,特別個性定制APP開發(fā)周期與上線時間會延續(xù),但不會很久,畢竟移動互聯(lián)網(wǎng)時代要以快占領(lǐng)市場。
要開發(fā)一個app的會經(jīng)歷不同的階段,每個階段都會對終產(chǎn)品產(chǎn)生重要影響,下面就分析一下這幾個階段。 這個階段主要是產(chǎn)品設(shè)計階段,通常由產(chǎn)品經(jīng)理,策劃,交互工程師,視覺工程師同時來完成,此階段的結(jié)果對下一開發(fā)是至關(guān)重要的。
通常的分工是:產(chǎn)品經(jīng)理提功能需求,策劃工程師定業(yè)務(wù)邏輯,交互工程師定邊界操作,視覺工程師定視覺風(fēng)格設(shè)計。這里面影響產(chǎn)品成敗的就是主策,如果主策的業(yè)務(wù)邏輯出現(xiàn)問題將是致命的(當(dāng)然,有經(jīng)驗的架構(gòu)師在拿到需求后能發(fā)現(xiàn)一些問題)。這個階段較好讓交互工程師出一個交互模型,就是不帶數(shù)據(jù)的空跑一下app的業(yè)務(wù)流程,看看有沒有走不通的地方。
這個階段通常就是按照需求文檔進(jìn)行產(chǎn)品開發(fā),通常由架構(gòu)師,產(chǎn)品經(jīng)理,后臺程序員,前臺程序員,視覺工程師,測試構(gòu)成。架構(gòu)師出程序架構(gòu)設(shè)計,定數(shù)據(jù)結(jié)構(gòu),定后臺接口。產(chǎn)品經(jīng)理負(fù)責(zé)人員組織配備,項目任務(wù)劃分和進(jìn)度管理。其他人員各司其職,按時間節(jié)點進(jìn)行開發(fā)就可以了。這個階段重要的是項目經(jīng)理的角色,大家可能覺得架構(gòu)師比較重要,確實重要,但是架構(gòu)師通常不會在這個環(huán)節(jié)出問題,恰恰是項目經(jīng)理決定開發(fā)環(huán)節(jié)的成敗。
因為整個項目的人員安排,項目進(jìn)度都掌握在項目經(jīng)理手中,所以這個角色一定要慎重選擇,通常重要的項目都要公司副總來臨時擔(dān)任。 這個階段的重點是各種測試指標(biāo)是否能達(dá)到運營要求,測試人員在這個階段會做整體性能測試,因為功能測試在開發(fā)階段應(yīng)該已經(jīng)測試結(jié)束了。另外,這個階段需要產(chǎn)品經(jīng)理,主策,視覺,交互共同參與,發(fā)現(xiàn)問題要及時下單,通常這個階段不會有大的調(diào)整,如果有大的調(diào)整就是一種可能,產(chǎn)品經(jīng)理改想法了,這種奇葩的事情也會有,遇到這種產(chǎn)品經(jīng)理就認(rèn)命吧!
這個階段是大家檢驗各自工作成果的階段,重點在測試人員上,不同問題需要測試跟項目經(jīng)理協(xié)調(diào)溝通,這個階段比較繁瑣,但是已經(jīng)看到曙光了!這個階段通常不會出現(xiàn)問題,這個階段通常是給企業(yè)本身或者APP開發(fā)外包公司給客戶一個運營的準(zhǔn)備期和反應(yīng)期,要配合客戶做一些產(chǎn)品使用的各種培訓(xùn)。到這個階段,產(chǎn)品經(jīng)理的任務(wù)就是獎金的發(fā)放了,整體選擇是按勞分配。
對應(yīng)這幾個階段,軟件開發(fā)人是關(guān)鍵,尤其是每個階段的核心人員一定要慎重,架構(gòu)師,項目經(jīng)理,主策都要有豐富的經(jīng)驗,這是產(chǎn)品能成功上線的保障!