官术网_书友最值得收藏!

3.4 研發流程閉環

在過去十年中,敏捷開發方法學得到長足進步和大范圍推廣,幾乎每家技術型組織都在講敏捷。考慮到大部分讀者已經對敏捷方法學耳熟能詳,所以這里不做贅述,只想強調一點:不管是項目管理方面流行的Scrum方法學,還是編碼和質量方面的單元測試、持續集成等最佳實踐,敏捷的本質是關于反饋的,不管采用哪種方法和實踐,其核心都是強化反饋閉環。圖3.7反映了不同敏捷實踐的反饋周期。

圖3.7

隨著溝通協作工具的興起,比如知名的Slack,出現了所謂ChatOps等新的DevOps實踐,其核心是構建Dev和Ops之間的溝通反饋閉環,如圖3.8所示。在圖3.8中,整個軟件交付生命周期過程中的重要事件,如代碼提交、構建的成功和失敗、構建包的上傳/部署、生產系統的告警等,都被推送到了Slack工具的不同渠道(channel)中,不同職責的DevOps成員通過關注不同的渠道來實時掌握研發進程和生產系統的健康狀況。該實踐通過事件可視化和溝通反饋閉環讓Dev和Ops更密切地協作,進一步提升研發效率。

圖3.8

關于如何通過采集研發過程中的數據監控并改進研發流程,強化研發流程閉環,可以參考書籍Agile Metrics in Action。

主站蜘蛛池模板: 星子县| 左贡县| 临颍县| 中山市| 辛集市| 泰和县| 楚雄市| 浏阳市| 神木县| 朝阳区| 灵石县| 罗源县| 金乡县| 和静县| 高邑县| 肇源县| 余干县| 龙游县| 苍南县| 永福县| 和田市| 罗定市| 弋阳县| 库伦旗| 大同市| 察隅县| 赤水市| 信宜市| 卫辉市| 永和县| 军事| 敦煌市| 清流县| 东乌| 扶沟县| 尚志市| 襄垣县| 东港市| 塔城市| 苏尼特右旗| 青州市|