持續交付初理解

簡介

所謂持續交付,其實是一種軟件工程手法,讓軟件產品的產出過程在一個短週期內完成,以保證軟件可以穩定、持續的保持在隨時可以發佈的狀況。

但持續交付的價值不僅僅侷限於簡單地提高產品交付的效率,它還通過統一標準、規範流程、工具化、自動化等等方式,影響着整個研發生命週期。

下圖爲其主要優點

要點

接下來主要說一下自己感觸最深的兩個要點,但持續交付的要點遠不止這些。

要點一:業務管理

隨着軟件發佈速度越來越快,配置管理已成爲持續交付中不可或缺的重要環節。那麼每一個項目開始之前,就必須將一切納入配置管理,這就引出了--業務管理。其目的在於記錄並管理軟件產品的演化過程,確保組織在軟件生命週期中的各個階段都能得到精準的產品配置,並獲得可追溯性和可重現性,從而提高團隊協作效率。

針對接觸過的業務,對各個階段需要進行的管理,簡單的整理了下:

要點二:覆盤

在項目完成過程中,我們無法保證每個決策都是正確的,並且也會產生一系列的困難以及問題,那麼就需要針對發生的問題進行分析,即覆盤,來避免相同問題重複出現。這也是持續交付中的很重要的組織文化。下面先說一個我自己得益於覆盤的例子:

之前在公司參加一個爲期一天時間的企業沙盤模擬,所有人一共分爲6個小組通過沙盤模擬商業環境進行商業決策。經過幾輪的商業模擬決策,最後我們小組的公司成功打敗其他公司獲得了第一名,在晚上分享總結經驗教訓的時候,我們又仔細回想了一遍整個過程,最後,小組成員都一致認爲:我們之所以能夠做到這一步最重要的只是在每一輪決策之後並不是急着進行下一輪的決定,而是先對上一輪的決策以及最終得到的結果進行復盤總結,不斷調整和完善。

下面即爲如何進行復盤圖示:

總結

最後還是要將覆盤成爲工作習慣,首先需要在內心認可工作覆盤的重要性,提升自身的覆盤意識,按照有效的覆盤的方式結合持續交付去執行,充分利用團隊的力量、羣策羣力,通過一次次的工作覆盤實踐、將工作覆盤、回溯、總結成爲自身下意識習慣、成爲團隊運作的機制,從而推動團隊的整體進步、實現個人與團體的共贏。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章