JAVA團隊開發手冊 3 開發流程

2021-09-14 03:54:32 字數 1960 閱讀 5163

對於乙個專案,最大的問題就是如何拆解為任務,分配到合適的人手裡,並在有限的時間內完成它。

就像做建築工程一樣,其實做it也是可以量化的,可能有的人砌磚砌得慢一些,有的人快一些。

但是我們把整個專案進行拆解的話,每個星期進行統計分析,就可以對症下藥,提高開發效率。

比如快捷鍵不熟悉,比如寫**之前沒有先規劃好,比如某些邏輯沒有想清楚就開始編碼了,比如新的知識點沒有學習好,並沒有完全掌握。

這些就像提高你的高考分數一樣,只要我們反覆在細節上面做到位,對症下藥,針對性的訓練,分數就可以上去。

產品啟動階段

大階段小階段

描述工作步驟

產品調研

產品立項

確定做某個產品

1.確定產品名稱 2.確定產品口號

需求調研

確定目標客戶想要的功能點

1.確定產品人群 2. 確定產品市場

競品分析

拿來主義,吸收競品的優點

1.尋找業內第一第二的競品 2. 競品功能分析 , xmind畫出功能圖 3. 競品人群、市場占有率、盈利情況分析 4. 競品功能是否滿足現有需求 , 優勢、劣勢

產品需求

需求分析

詳細整理分析使用者的需求

1. 整理使用者角色 2. 整理使用者功能點 3. 不清楚的需求反覆討論 4. 寫好需求點文件

模組劃分

確定產品模組名稱和英文名稱

1. 確定整個專案由哪幾個模組組成 2. 確定產品模組的英文和中文名稱

版本規劃

確定三個月要達到的目標

1. 確定版本號 2. 確定該版本需要完成的功能 3. 確定上線時間 4. 每週確認是否符合預期,進行調整

產品設計

原型設計

設計原型介面

1. 設計原型介面 2. 設計各個原型之間的互動 3. 分模組進行設計

ui設計

拿出簡潔、美觀、耐看的ui設計

1. logo設計 2. vi設計 3. ui設計規範 4. 每張原型的ui設計

產品介紹ppt

拿出打動客戶或者投資人的ppt

1. ppt內容 2. ppt設計

編碼階段

大階段小階段

描述工作步驟

框架設計

框架搭建

確定開發使用的框架

1. 理解需求 2. 確定前端框架 3.確定後端框架 4. 確定資料庫 5.搭建一些小的demo進行測試

資料庫設計

根據模組設計好資料庫

1.確認表名稱 2. 確定欄位名稱和相關約束

介面設計

根據模組和介面設計好前後端需要的介面

1.編寫介面文件

**開發

前端開發

根據原型、ui、資料庫和介面開發前端

後端開發

根據資料庫和介面開發後端

前後端聯合除錯

前後端一起聯合除錯

發布階段

大階段小階段

描述工作步驟

產品驗收

開發自測

確保自己開發符合需求,無低階bug

rc測試

候選發布版本測試

1. 每週發布乙個版本

正式測試

使用測試機構進行正式驗收測試

1. 每兩周至少發布乙個版本

專案管理

大階段小階段

描述工作步驟

第一周周一/周二

產品設計、需求整理、專案進度、**開發

1. 本地測試隨時發布測試2. rc版本有需要就發布

週三/周四

發布候選版本

1. 發布候選版本 2. 測試決定是否可以上正式 3. 盡量週三把版本發出去

周五產品會議,確定下週的需求

1. 總結本週開發進度 2. 確定下週要做的事情 3. 開發下週要上線的功能 4. 發布rc版本做小階段測試

git團隊開發流程

公司剛剛使用git作為專案管理工具,由 作為領頭人,深入研究了下git的工作流程,教會本萌新如何再團隊模式下,高效使用git進行版本控制 雲端上至少構建兩個分支master分支和master dev分支 專案的普通開發人員pull的是master dev分支,然後再本地再建立乙個本地開發分支mast...

java基礎 開發手冊

第一點,是開發 規範,機構清晰,便於後其維護,更有助於 重構,好處之大,可想而知,乙個專案的生命週期,百分之八十在專案維護上。第二地,規範的 讓人賞心悅目,更能體現出開發者的水平,也能表現出整體團隊的實力程度。功能字尾 例項資料物件 po或者do userpo,userdo 業務物件 bouserb...

GitHub團隊協同開發流程

github團隊協同開發流程 1.在github上建立組織,並邀請成員建立隊伍 建立組織的具體教程 2.在組織中建立團隊專案 3.專案小組長 搭好框架,把本地專案上傳到遠端專案 4.新建develop分支 開發分支 5.為小組成員新增許可權 6.所有成員都切換到開發分支中,並在develop分支中做...