1.需求決定
在開發(fā)APP之前,我們一定要和客戶確認(rèn)ta的要求,對于每一個要求都要詳細(xì)列出文件,這樣不僅是為了加快工作效率,也是為了減少后期扯皮事件的發(fā)生。為了杜絕后期需求的變化,所有的需求點都必須在需求確定的時候確定,否則后期一旦需求發(fā)生變化,就會引起更大的變化,嚴(yán)重的會導(dǎo)致數(shù)據(jù)庫結(jié)構(gòu)和邏輯的整體變化,而這些變化一旦發(fā)生,必然會導(dǎo)致我們已經(jīng)開展的開發(fā)工作變成泡沫,一切都要重新發(fā)明。
二:原型設(shè)計
確定需求后,產(chǎn)品經(jīng)理開始使用原型工具設(shè)計APP的原型。這里原型設(shè)計的目的是為了加快UI設(shè)計師的設(shè)計速度,解決他們無法理解產(chǎn)品邏輯的問題,讓設(shè)計師專心設(shè)計。產(chǎn)品經(jīng)理應(yīng)與項目經(jīng)理和客戶充分討論,并根據(jù)要求設(shè)計原型。客戶確認(rèn)原型設(shè)計后,產(chǎn)品經(jīng)理可以將項目交給UI設(shè)計師進(jìn)行設(shè)計。
三:UI設(shè)計
UI設(shè)計師要針對產(chǎn)品經(jīng)理的原型,運用自己的專業(yè)知識,充分利用原型色彩和提升用戶體驗,進(jìn)行頁面設(shè)計。
四.審計方案
UI設(shè)計師拿出設(shè)計方案后,客戶需要對方案進(jìn)行審核,這一點非常重要。如果客戶在這一步之前不滿意,他仍然可以修改方案,但是如果客戶已經(jīng)批準(zhǔn)了方案,他就不能再修改了。這個要向客戶解釋,因為一旦再次修改,變化會很大。
動詞(verb的縮寫)開發(fā)方案
對于UI設(shè)計,項目經(jīng)理或技術(shù)經(jīng)理確認(rèn)整個APP的開發(fā)方案,包括數(shù)據(jù)庫設(shè)計、服務(wù)器架構(gòu)、后臺開發(fā)語言,以及APP前臺方案的確認(rèn),將每一個細(xì)節(jié)整理成一個方案,然后給每個相關(guān)的人安排事情,加快開發(fā),然后開發(fā)就可以正式完成了。
六:在線測試
APP的開發(fā)完成后,測試人員要進(jìn)行測試,包括壓力測試、黑盒測試等。確保APP啟動前沒有任何bug。