需求分析
產(chǎn)品定位
定位產(chǎn)品的最終目標(biāo)效果,主要使用人群栋齿,核心功能服務(wù)再榄,產(chǎn)品的類別及發(fā)展方向等產(chǎn)品身份價(jià)值相關(guān)屬性狡刘。
使用場景分析
構(gòu)思所有目標(biāo)使用場景,及其所有分支流程困鸥,最終構(gòu)筑成一份完整的產(chǎn)品使用手冊及整體工作流程圖譜嗅蔬。
產(chǎn)物:流程圖集
功能需求定義
根據(jù)上面的使用場景,提取產(chǎn)品所需提供的功能疾就、服務(wù)列表澜术,并進(jìn)行主次歸類,并由此提供后期擴(kuò)展方向猬腰。
性能需求定義
根據(jù)使用場景及目標(biāo)用戶量鸟废,判斷產(chǎn)品提供服務(wù)所需的性能指標(biāo),用于硬件選型及數(shù)據(jù)庫姑荷、算法等設(shè)計(jì)優(yōu)化參考值盒延。
風(fēng)險(xiǎn)及對策分析
產(chǎn)品本身或使用方式上可能存在的法律、道德風(fēng)險(xiǎn)鼠冕,客戶信息泄露風(fēng)險(xiǎn)等進(jìn)行評估添寺,并思考預(yù)防、事后處理對策懈费。
eg. 開源類庫的License許可畦贸、免責(zé)聲明、其他應(yīng)用的權(quán)益侵犯等。
可行性分析
根據(jù)目標(biāo)用戶類型薄坏、功能需求趋厉、成本收益、風(fēng)險(xiǎn)評估分析胶坠,綜合評價(jià)項(xiàng)目的構(gòu)建可能性系數(shù)君账。
系統(tǒng)設(shè)計(jì)
BS/CS 架構(gòu)設(shè)計(jì)
整體架構(gòu)的拓?fù)湓O(shè)計(jì),服務(wù)器維護(hù)沈善、意外崩潰的對策乡数。
技術(shù)、規(guī)格選型
服務(wù)端與客戶端的硬件規(guī)格選定闻牡,OS净赴、開發(fā)語言、第三方統(tǒng)計(jì)平臺等技術(shù)選型罩润。
開發(fā)隊(duì)伍定型
滿足開發(fā)需求的開發(fā)隊(duì)伍配置玖翅,人員選定。
編碼規(guī)范
命名規(guī)范割以,注釋規(guī)范金度,版本規(guī)范,SQL規(guī)范严沥,環(huán)境配置猜极,版本控制規(guī)范,第三方庫使用規(guī)范消玄,日志規(guī)范跟伏,API規(guī)范。
開發(fā)模式
版本控制流程翩瓜,團(tuán)隊(duì)交流模式受扳,開發(fā)責(zé)任分配模式,開發(fā)進(jìn)度指標(biāo)控制奥溺,測試方式。
詳細(xì)設(shè)計(jì)
根據(jù)場景分析骨宠,劃分功能分布浮定、UI布局、美術(shù)風(fēng)格(樣式层亿,素材)桦卒、甘特、關(guān)鍵路徑匿又。
產(chǎn)物:功能分布手冊方灾、泳道圖、UI原型、甘特圖
測試
邏輯單元測試
使用 MVP裕偿、Dagger 情況下洞慎,會更便于編寫單元測試 Mock 代碼。
實(shí)機(jī)測試
通常直接使用實(shí)機(jī)開發(fā)嘿棘。
低配機(jī)型適配測試
主要測試應(yīng)用的性能劲腿、畫面布局情況。
多系統(tǒng)版本測試
主要測試 SDK API 的穩(wěn)定性鸟妙,不同 OS 版本存在實(shí)現(xiàn)算法不一致導(dǎo)致表現(xiàn)異常的情況焦人。
異常情況穩(wěn)定性測試
主要測試中途切換畫面、返回 Home 桌面重父、殺死進(jìn)程等意外終止情況下花椭,重啟 App 時(shí)的環(huán)境恢復(fù)能力。
人員管理
價(jià)值實(shí)現(xiàn)需求
參與感
- 全員出席會議
- 參與者名字以簽到或其他形式出現(xiàn)在會議上
- 注意互動(dòng)交流房午,如Bug反饋矿辽、知識分享、項(xiàng)目的興趣點(diǎn)歪沃、task認(rèn)領(lǐng)
責(zé)任感
- 共享任務(wù)分配表嗦锐、進(jìn)度表、甘特圖
- 舉行進(jìn)度Review會議
- 自覺修復(fù)所屬范圍的Bug及其后續(xù)維護(hù)
成就感
- 各自使用分發(fā)平臺發(fā)布新測試版本
- 定期 pull request沪曙,merge 到主分支
時(shí)間管理
工作時(shí)間
- 各自做任務(wù)
- 建立問題共享表奕污,所有未解決問題列入其中
- 記錄解決問題的技術(shù)實(shí)現(xiàn)過程(使用類庫、工具平臺液走、新舊API差別等)
- 記錄工作提議碳默、問題解決方案、心得
會議分享時(shí)間
- 集中思維解決遺留問題(頭腦風(fēng)暴)
- 知識分享
- 進(jìn)度檢查
- 新任務(wù)分配認(rèn)領(lǐng)