-
1 # 雲計算cloud
-
2 # 使用者5148413457261
需要一個App來方便使用者,擴充套件自己的業務。這個時候我們需要考慮幾個問題:(1)為什麼要開發這個App?(2)在眾多的App中怎樣才能讓自己的App脫穎而出?(3)專案名稱?(4)專案的開發平臺,是要Android使用者還是IOS使用者,還是同時都兼顧?(5)App都需要實現哪一些功能?(6)團隊建設,或者已有團隊怎麼分配任務?(7)專案怎麼開展實施?等等,公司一般會把這些開會討論成功立項,然後整理出完整的開發文件。設計階段:當我們的需求文件建立之後,那麼我們就進入到了設計階段,設計階段包含了UI設計,原型圖設計,管理臺設計,後臺開發文件設計等。原型圖設計:這個一般由專案經理設計原型圖,然後專案評審組來稽核探討是否合理,和哪些地方需要改正,以及每一頁面跳轉,邏輯判斷,等等的完善。原型圖設計完畢交給UI妹紙進行效果圖和切圖的實現。UI設計階段:這個時候需要UI妹紙把專案的UI效果圖實現出來,同時經過專案需求分析會,來探討設計是否合理以及怎麼最佳化,如果專案評審透過,那麼UI妹紙會把效果圖,標註圖,以及不同解析度的切圖切出來,交給前段開發人員。管理臺設計:管理臺配置規範,以及管理臺怎麼配置說明,例如專案設計的輪播圖地址配置,大圖片配置等等。後臺開發文件設計:後臺每開發一個介面,都要詳細列出來,需要進行什麼操作,以及怎麼實現,來供後臺開發人員參考。後臺整理出一個完成的開發文件,裡面詳細列出每一個介面需要哪些引數,返回值等來交給前端人員呼叫除錯。APP開發階段:當完成了以上的設計之後,那麼我們就到了App開發階段,App開發設計到三個模組:前段開發,後臺開發,管理臺開發後臺把伺服器建立起來,並開始編碼,提供文件介面給前段,一般我們真實專案中都是邊開發邊除錯的方式進行開發。前段首先根據UI效果圖進行頁面的設計,然後UI佈局完成後開始除錯介面,如果發現介面有問題,直接與後臺開發者聯絡,來一塊除錯介面。管理臺負責需要展示的資料。前段負責請求後,校驗管理臺配置是否正確。專案測試階段:當App開發完畢,我們就進入到了最終的測試階段,就像是我目前所在的公司,因為是金融公司,測試環境環境相對封閉,我們自己開發使用的是測試網,當測試網開發完畢,進入到自己測試階段,是sit環境自己進行測試,同時專業額測試工程師也會在sit環境對專案的功能進行測試,如果sit環境測試完畢,則把專案交到業務部分他們在uat環境進行測試,同時UI設計師對UI進行效果,如果中間發現bug,通知前端進行修改。最終測試完畢等待驗收上線。釋出到應用市場階段:經歷過自己測試,業務部門測試,測試工程師測試,UI設計師測試,這個時候我們就可以打包釋出到應用市場了。如果是IOS,則可以直接釋出到AppStore,注意這個稽核過程比較嚴格。如果是Android客戶端,則有許多市場可以釋出,像是應用寶、豌豆莢、360手機助手、百度助手、各大應用商店等等。運營部推廣階段:當APP釋出之後,運營部就負責線上線下推廣,讓更多的使用者來下載開發的產品。
回覆列表
因為要考慮的因素實在太多,這裡我只簡單說下集約化管理這一模組