如何用碼雲企業版管理軟件研發全流程

一個完整的軟件研發全流程要經歷需求、迭代、任務、編碼、審查、部署、測試、發佈等階段。碼雲企業版是如何支撐全部流程實現的呢?git

碼雲企業版軟件研發管理過程全景

全流程管理 Step1:需求管理 從 0 到 1

產品經理運用碼雲企業版的「需求管理」提出「需求」,需求經確承認歸入「項目」管理,由技術管理者轉化成技術實現方案,經過「里程碑」規劃迭代;接下來,將里程碑拆分爲具體任務,安排給技術團隊成員,實現從需求產生到落地的管理。
碼雲企業版需求管理看板

全流程管理 Step2:迭代規劃 統籌全局

技術管理者提出技術方案開始規劃迭代,並分配團隊任務,在線協做實時反饋。及時優化任務安排並落實到人,實現更高效的閉環管理。
碼雲企業版的「里程碑」展現了迭代計劃、任務狀態和層級關係、時間安排、相關負責人、相應交付的代碼及其審查測試狀況,充分發揮團隊協做的靈活性。
碼雲企業版里程碑 迭代規劃 統籌全局
團隊成員根據 「燃盡圖」自發瞭解工做全局、關注項目進展。圖中縱座標表明任務量,橫座標表明時間。灰色曲線是最理想狀況的任務完成線,橘色曲線是實際進度,若是實際低於計劃,說明工期朝前;若是實際高於計劃,說明工期延後,項目進展盡收眼底。
碼雲企業版燃盡圖 一展工做全局

全流程管理 Step3:任務管理 井井有條

軟件開發過程管理的核心就是對任務進行管理。相比平鋪式的任務展現,將需求拆分紅一個系統的樹狀任務分佈,同時,多個任務又能相互關聯,縱橫管理更靈動。
  • 碼雲企業版的「任務管理」可對需求進行父子層級關係的細化管理。
  • 「任務看板」自由切換狀態、類型、成員看板三種模式,狀態看板便於快捷管理任務進度,經過拖拽快速變動任務狀態;類型看板便於分類查看和規劃,自定義任務類型;成員看板便於迅速瞭解成員任務。
  • 明確顯示時間安排、優先級、負責人、任務標籤等關鍵信息。
碼雲企業版 任務看板
還可把任務看板從「看板模式」切換成「列表模式」,便捷篩選「本週/本月任務」,各週期任務一目瞭然。
當任務有了新動態,碼雲 Gitee 服務號會第一時間推送消息,及時掌握進展。
說到這裏,忍不住預告一下碼雲企業版即將推出的最新功能「甘特圖」。

全流程管理 Step4:代碼託管 精細管控

將代碼託管在碼雲企業版,統一管理代碼資源,方便隨時隨地訪問,完整、清晰、可視化地記錄代碼變動過程。
碼雲企業版支持細粒度的權限管理,在 Git 的便捷協做基礎之上,又可實現更精細的權限管理:
  • 從代碼的角度,支持「項目-倉庫-分支」三級管理,支持分支保護,靈活適配各類開發架構。
  • 從成員的角度,支持「超級管理員-管理員-普通成員-人事管理員」,其中,普通成員又可分爲「管理員-開發者-觀察者-報告者」四種權限,並可區分「內部」與「外包」成員。
  • 支持 IP 訪問限制,可設置 IP 白名單,進一步加強代碼安全性。
  • 企業代碼倉庫按期自動備份,並可禁止強推,最大程度避免誤操做致使的代碼丟失問題。

全流程管理 Step5:代碼評審 提高質量

質量審查在於找出及修正軟件開發初期忽略的錯誤,提高代碼質量。碼雲企業版的「 Pull Request 」可在開發者提交代碼後,自動觸發代碼質量分析,減小人工審覈,提高效率。
同時,「 Pull Request 」可指定審查、測試,需指定審覈人員的某一位或是全數經過審覈,該代碼纔可合併。
還能夠經過雙欄對比查看修改文件和源文件的異同,對指定代碼進行提問+評論,經過聚焦討論提高代碼質量。

全流程管理 Step6:部署測試 持續集成

安裝碼雲企業版的 Jenkins 插件 Gitee Jenkins Plugin,配置 Jenkins 觸發器,接受平臺發送的 WebHook 觸發 Jenkins 進行自動化持續集成或持續部署,將構建狀態及時反饋至平臺。

全流程管理 Step7:缺陷管理 蓄力迭代

對於 Bug 和反饋,須要及時安排處理。碼雲的「缺陷管理」,能夠用「優先級」標註 Bug 處理的順序與嚴重程度,同時用「標籤」對 Bug 進行清晰地歸類與存檔管理。

產品上線後,收集到的用戶反饋又會統計到 [需求管理]中,做爲下一輪迭代的需求來源。
企業級軟件協做開發的管理平臺有序規劃和管理軟件研發全生命週期
往期精彩推薦 戳原文,更有料!
相關文章
相關標籤/搜索