APP開發完整流程

2021-08-01 05:49:36 字數 1385 閱讀 5662

一. 需求階段

1. 初期由leader

或者專案責任人和

pm溝通下階段開發計畫,確認需求的可行性和優先順序等初步達成共識

2. 接下來pm

提供詳細

ue文件(需求顆粒感盡可能小)發起三方會議,由產品、開發和

qa確認需求並達成一致,開發和

qa可以對產品任意方面,提出看法和建議

3. 最終的需求定稿,周知開發和

qa,由

qa開始編寫測試案例

4. pm

容易忽略的需求:打點統計,新手引導頁,灰度公升級,動態

splash頁等

二. 設計階段

1. 客戶端進行需求拆分,相關開發和伺服器同學討論確定資料介面,並周知qa

2. 開發根據需求進行程式設計,評估實現複雜度,風險點,估計開發周期

3. 根據與伺服器開發溝通,確定各模組開發所需時間,彙總告知

pm同學

4. 客戶端開發和設計人員確定設計圖的解析度,

溝通各功能頁面出設計圖的優先順序(包括標註圖,對於切圖開發和設計溝通協商)

三. 開發階段

1. 高質量完成程式開發,要求有必要的

注釋檢視編碼規範

2. 開發中遇到突發問題(比如技術難題,風險評估不足等),可能影響開發周期的立即告知

leader和pm

,及時發現及時解決調整

3. 開發完成的模組,進行自我測試直到自己不能發現任何問題(盡可能找不同的機型測試)

4. qa

編寫用例完畢,開始全員用例評審

四. 測試階段

1. 開發工程師提交程式,

qa進行測試,測試過程中一般不做需求修改或增加(需求

「凍結點」)

2. qa

上報bug

,要求必須說明機型,

版本,是否必現以及必要日誌或者截圖

3. 對於公升級,

動態splash

,push

推送等基礎功能每個迭代必須回歸測試

4. 「

冒煙測試

」完畢後,用

monkey

對程式進行必要壓力測試

5. 產品確認無任何修改後(**凍結),與工程師確定上線時間

五. 上線階段

1. qa

發起客戶端上線,打渠道包上線

2. 上線時pm

隨機抽取安裝包,檢測各個功能可用性,客戶端開發檢測引導頁是否替換,**混淆是否開啟,配置檔案是否需要更新等

3. 上線前務必保證客戶端與服務端溝通的一致性

4. 上線後的

30分鐘內,所有開發人員不能下班或者離開

APP開發完整流程你需要了解!(一)

1 頭腦風暴 產品經理或老闆發現乙個需求 3 原型圖的設計 一般由產品經理或互動設計師完成 4 由視覺設計師根據互動原型圖完成頁面視覺設計 5 切圖 由視覺設計師更具移動端各個平台的設計規範切出相應的圖,供開發使用 6 編譯階段 開發人員完成 7 測試 由測試人員,互動設計師,產品經理,使用者體驗設...

MQ訊息完整流程

public class queuemanger 建立msmq佇列 佇列路徑 是否事務佇列 public static void createqueue string queuename,bool transactional false else catch messagequeueexceptio...

git上傳完整流程

一.比如,在自己電腦上新建了乙個專案,想上傳到git。自己做個筆記。完整流程如下 在專案資料夾下。啟動git控制塔,輸入git init git add 檔案 或者直接全部檔案 git commit m xx 這一步很關鍵,關鍵 很多人出錯在這一步,我也是 最後執行命令 git push origi...