轉載-有雷一塊兒扛!關於研發流程的制定 from光榮之路

背景服務器

對於研發人員來講,研發流程的重要性想必每一個研發人員都很瞭解,可是若是在項目初期沒有明確制定好研發流程,能夠想象後期的工做開展是多麼不易。測試

我曾經被借調過到一個項目組,該組從項目的初期就沒有一個明確的流程,到後來開發人員,測試人員,產品人員都相互抱怨,項目老是出各類各樣的問題,最後測試人員忍無可忍,不得不提出離職。我到該項目組工做後,爲了不後期工做中出現的問題,更好地提高工做效率,明確各崗位職責,創建有效的合做機制,和產品、開發、測試人員一塊兒商討,特制定以下流程。固然該研發流程不必定適合於每個項目組,只是想貼出來讓你們參考一下,也許有許多不對的地方,歡迎你們拍磚啊!編碼

本流程適用人員:產品經理、開發人員、測試人員。spa

1. 各角色職責設計

1.1 產品經理接口

1. 把握產品方向,明確用戶需求。ci

2. 合理規劃需求,肯定每一個版本的需求設計,出具需求原型。 開發

3. 組織需求溝通會,維護backlog,制定story優先級。 文檔

4. 與開發、測試人員明確各階段完成時間節點:研發週期、提測時間、測試完成時間、上線內容、上線時間。 原型

5. 對開發、測試人員針對執行過程當中對需求問題進行答疑,跟進總體進度。

6. 與測試人員配合對發佈內容進行驗證。

1.2 開發經理

1. 制定開發計劃,分配具體任務。

2. 開發過程若有開發計劃變動,負責與產品經理、測試人員對接。

3. 開發進度跟進,把控研發質量。

4. 代碼review。

5. 生產環境發佈後,配合測試、產品人員進行驗證,及時解決發現的問題。

1.3 開發人員

1. 代碼編寫,功能實現。

2. 任務狀態及時修改,按時提交測試。

3. 配合測試修復bug。

1.4 測試人員

1. 根據需求、原型評估測試時間,與產品經理確認測試完成時間點。

2. 根據需求、原型編寫測試用例。

3. 進行測試,提交測試缺陷,跟進問題解決狀態,並進行迴歸測試。

4. 生產環境發佈後,進行冒煙測試、對發佈功能進行驗證,保證產品質量。

5. 測試完成後,輸出上線測試報告。

2.研發流程

序號

流程

說明

執行人

輸出

1

需求制定

一、產品經理確認每一個版本需求,造成文檔、原型圖。

二、需求文檔/backlog應描述清晰、明確。

產品經理

需求文檔/產品原型

2

需求評審

一、產品經理視狀況,發起需求評審。

二、明確研發週期、提測時間、測試周期,測試完成時間、上線內容、上線時間。

產品經理

需求文檔/產品原型

3

開發

一、在Jira上建立每一個迭代的開發任務,分配任務。
 二、如涉及接口方面新增及修改及時維護到WIKI上,以便相關人員瞭解查看。
 三、各模塊負責人按照開發計劃開展編碼工做。

開發經理

開發計劃(Sprint)

4

提測

一、開發完成後,開發負責人郵件提交提測單,寫明本次測試內容和自測狀況。

開發人員

提測單

5

測試

一、測試人員根據提測單開展測試。

二、進行功能測試,功能測試完成後,進行迴歸測試。

三、測試中的Bug提交到Jira系統上,及時跟進Bug修復狀況。

四、如上線前遺留Bug,產品經理、開發經理、測試三方確認是否影響上線計劃,如不影響可後續修復,測試人員在Jira中備註。

五、總體測試完將測試報告以郵件形式,反饋給產品經理、研發經理,確認是否上線。

測試負責人

測試用例/測試報告

6

發佈

一、開發負責人進行上線準備,確認需更新的SQL、代碼、定時任務、接口等,確保無遺漏。
 二、產品經理對需求實現準確性進行驗證。
 三、測試人員進行主流程冒煙測試、對功能進行驗證。

測試負責人/產品經理/開發人員

上線通知


3. Bug處理流程

3.1 測試環境

1. 測試人員新建Bug並指派經辦人提交研發—>分派Bug—>處理Bug—>解決Bug—>待驗收—>測試人員驗收Bug。

2. 測試環境更新後,開發更改JIRA狀態爲已解決、待驗收並指派給測試,測試根據Bug狀態迴歸驗證。

3.2 生產環境

1. 生產環境Bug反饋統一接口人-產品經理,確認爲Bug後,通知測試人員提交到Jira中跟進。 

2. 生產環境出現影響業務流程、用戶使用的Bug,開發人員緊急修復,測試環境驗證後,作緊急上線處理,由測試人員驗證。

4. 注意事項

 

爲了不前期工做中出現的問題,更好地提高工做效率,提出以下幾點:

1. 合理規劃版本上線週期,一週一次或兩週一次,避免頻繁上線。

2. 保證充足的測試時間,避免測試不充分形成生產環境功能不穩定等風險。 

3. 按約定時間準時提測,若延遲提測時間,需從新規劃上線時間。

4. 提測前開發人員進行自測,自測經過後提交測試。

5. 開發需確保提測功能的完整性、可測性。

6. 因爲該項目生產環境服務器由開發人員自行維護,所以,開發人員負責生產環境穩定性、可用性的平常巡檢。

7. 測試環境更新、生產環境發佈後,及時通知測試人員。 

8. 生產環境發佈後,總體驗證經過,發出測試報告,確保無問題,產品經理、研發經理、開發相關人員、測試人員方可離開。 

9. 禁止開會遲到早退,若有事情不能到會提早通知相關人員。(🔚)

相關文章
相關標籤/搜索