關於開發流程及團隊規範化的一些經驗總結

1、開發前: 
開發模式採用流行的敏捷流程極限編程模式(XP)。 
計劃任務:根據市場客戶需求了及現有的開發能力制定版本迭代週期和開發需求,如兩到三週一次版本發佈,再後期推進中不斷修正。 
1. 需求:由項目經理或產品經理編寫須要說明書(PRD),讓測試和開發明確開發需求(用戶故事)。 
2. 估算工時:先由各模塊的開發組長根據開發人員的技術特色分發開發任務(用戶故事),開發人員再對每一個用戶故事進行估算,先從高優先級開始估算。若是在估算的時候,感 到有一些故事太大,不容易進行估算,或者是估算的結果超過 2 人/周,那麼就應該對其 進行分解,拆成 2 個或者多個小故事。同時項目啓動時召開需求評審會,會上討論需求, 技術可行性分析 及其餘部門的配合等問題。 
3. 迭代週期: 根據項目實際進行時間節點的評估,通常以 2-3 周時間爲宜。編程

2、開發中: 
創建及時反饋機制,如兩三天一次小型溝通會,讓項目經理、產品經理、開發組長、開 發成員之間瞭解到目前項目開發的進度狀況。有條件能夠利用好禪道或 JIRA 等項目管 理系統來提升效率。開發人員天天及時上傳代碼到代碼託管平臺如碼雲或自有的服務器平臺,及時備份。服務器

小型持續發佈:根據開發週期,開發人員在完成一個功能模塊後,能夠持續先發佈一個功能 無缺的測試版本,方便測試及時反饋問題和優化建議。測試

3、開發後: 
項目總結覆盤會:作好上個迭代中的問題總結及經驗總結。優化

其餘: 每週的技術分享會 
目的:爲了營造良好的技術氛圍,提升團隊開發水平和規範。 
每週一次,每次 1 小時。根據項目開發狀況,如安排到週一下班前一小時進行, 由各個部門成員輪流進行,主講人作好 PPT 等演講文件,分享時能夠用屏幕錄像軟件,後期作爲團隊建設的資料存檔。ci

總結: 
1. 開發流程的優化須要結合當前的開發現狀來穩步推動,一步步優化,步子太大,容易扯着蛋,在團隊磨合的過程當中不斷摸索,最終向既定的目標靠近。 
2. 項目管理決定了開發速度,要作好高效的開發產品,創建一套適合本身的流程制度並落地執行很重要,同時要造成一種很好的企業文化和濃厚的開發氛圍,當參與其中時,纔會有一種使命感,人的責任心也會大大提升。項目管理


博主本身做品推薦:
西谷盒子:自帶公網IP、即插即用、全端口開放、花生殼替代品
https://cigobox.taobao.com開發

相關文章
相關標籤/搜索