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