APP項目開發流程和步驟

最近,很多來諮詢的小夥伴都抱著一個同樣的疑問「究竟互聯網開發公司開發一個項目,需要經歷怎樣的過程呢?」

因此,小編在這裡用一個通俗易懂的方法給大家科普一下開發項目是怎樣一步一步進行的!一、商務階段①功能規劃思維導圖產品經理跟甲方對接瞭解清楚整個項目需求,產出清晰明確的功能需求說明。

②需求報價方案

產品經理跟客戶確定好功能需求後,輸出整個項目開發的報價方案。③技術開發合同初步確認合作意向後,小跑科技提供技術開發合同,如果乙方對合同協議會異議,雙方協商修改。簽好合同好,項目進入到設計開發階段。④開發進度文檔簽訂合同後,甲方會根據總的開發週期,制訂各個開發階段的里程碑節點,並根據制訂的開發計劃,推進後續的整個設計開發過程。二、設計階段 ①原型設計稿產品經理根據合同確認的功能需求,進行整個項目前端界面的原型設計,經過雙方確認,定下最終的產品原型。

②原型交互流程圖

在原型設計稿的基礎上,加上每個頁面的跳轉交互流程標識,以便能夠清晰了了解各個頁面間的跳轉和交互流程。 ③UI風格頁UI設計師會挑出幾個主頁面進行風格頁的設計,一般會提供3-5個風格頁的設計,確認整個UI的設計風格。④UI高保真設計稿風格確認後,UI設計師根據產品經理提供的產品原型圖進行頁面的設計,最終輸出整套高保真UI設計圖。 三、開發階段(前端+後臺)

①註冊相關賬號

開發過程中,需要註冊相關的開發者賬號,包括部分但也不限於以下的開發者賬號:1.蘋果開發者賬號2.應用寶賬號3.微信公眾號4.支付賬號5.推送賬號6.阿里雲賬號7.APP統計開發者賬號

8.簡訊開發者賬號

9.地圖開發者賬號(註:註冊相關開發者賬號所需的費用,需要甲方進行支付) ②購買伺服器上線前半到一個月,需要購買雲伺服器(如阿里雲伺服器)。根據項目預估的運營情況,如未來一段時間的註冊用戶數,日活用戶數,用戶增加預估,用戶的並發訪問情況等,確認伺服器的採購配置。 ③註冊域名,備案如果項目需要分享到微信,或者有官方網站,則需要配備域名使用,需要提前購買好域名和伺服器,並進行備案,備案一般需要7-10個工作日。

(註:購買伺服器和域名,費用需要甲方進行支付)

④交付測試版本小跑科技完成項目的所有功能開發及內部測試後,將打包發布測試的版本給甲方進行反饋測試。期間,雙方都需要配置相關的人員進行項目的測試反饋問題。在經過1-3周的測試與反饋後,最終版本功能達到穩定流暢的上線狀態。 四、項目上線①準備上架相關的資料如發布市場的打包版本,應用說明描述,截圖,部署伺服器和錄入正式的數據等工作;

②部署正式伺服器

將資料庫,後臺系統部署到正式的伺服器上面,並錄入正式的上線數據到系統的後臺; ③發布APP應用到市場國內的應用一般是發布到蘋果的APPSTORE(iOS版本)和騰訊的應用寶(安卓版本)。APPSTORE提交後一般需要10個工作日左右可以通過應用的審核並上架,應用寶一般當天提交APP,當天就可以通過應用的審核並上線 ④發布H5或小程序到微信公眾號如果是微信H5的網站,只需要將網站部署並掛到小程序的菜單上面;如果是微信小程序,則需要把小程序發布提交給微信團隊審核並上架;

五、運維階段:

①免費運維階段項目上線後,項目便正式進入免費運維的階段(三個月)。期間,小跑科技會解答甲方的諮詢服務,指導甲方的軟體使用等事項,以及程序Bug的修復、版本更新等內容。 ②交付項目資料免費運維期到後,項目運行基本達到穩定狀態。小跑科技會打包所有的項目資料交付給甲方,包括但不限於:1.前後端項目的所有最新源代碼2.資料庫設計文檔

3.API設計文檔

4.所有的開發者賬號資料5.測試文檔6.原型設計稿7.UI設計稿8.項目相關文檔等資料 ③付費運維階段後續如果甲方需要小跑科技繼續提供運維支持,需要簽訂運維合同。一般運維費用為項目總開發成本的10% ~ 20%,根據項目的用戶數量,功能量級及運維工作量進行費用的評估。

推薦閱讀:

相關文章