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

1DevOps需要的看板

看板是DevOps較為常用的功能,整個項目開發周期都離不開它,從需求劃分、任務分配、功能實現到測試上線都需要看板的協助,看板使抽象工作流程可視化,讓項目管理者能更清晰的掌握項目進度。由此,看板設計實踐就成為了DevOps實踐的重要內容之一。首先我們需要了解一下,DevOps中的看板需要具備怎樣的功能:

價值流

廣義的價值流指的是從原材料變為成品、并給他賦予價值的全部活動。包括原材料的獲取,對原材料進行加工后轉變為成品交付給客戶的過程,其中還包括了各個階段各方之間的溝通形成的信息流也是價值流的一部分。完整的價值流包括供應鏈成員之間的溝通,物料的運輸,生產計劃的制定和產品的生產過程等。

舉個簡單的例子,服裝加工廠要按照客戶要求生產一批服裝,生產方首先需要和客戶確定衣服的款式,用料,具體尺碼信息,然后采購制衣所需的布料,將衣服制作圖紙下發到相關工人手中,工人按圖制衣,完成既定數量的通過質量檢測的成衣后將成品送到客戶手中,這就是一條完整的價值流。

DevOps中的價值流

DevOps中,價值流的概念同樣適用。定義:把業務構想轉化為客戶交付價值的、由技術驅動的服務所需的流程。

價值流貫穿了整個開發周期,好的價值流在保證快速的交付的同時還能保證部署工作不會產生混亂和破壞。只有打通業務、開發運維等一些列的價值鏈條,保證價值可以完整暢通的流動,減少積壓重組,才能保證產品的順利交付。在此前提下,提高開發效率實現敏捷開發才是可能的。但是技術價值流與制造業的價值流不同,它是不可見的,因此我們很難發現整個價值流是否順暢,在哪里產生了阻礙積壓。因此我們需要將價值流可視化,清晰的把價值流的呈現出來,這樣價值流是否完整,哪里存在缺失就一目了然了。

DevOps的三步工作法基礎原則

《鳳凰項目》一書把三步工作法作為基礎原則并由此衍生了DevOps的行為和模式:

1)開發到運維的工作快速的從右向左的流動——流動原則

在保證質量的前提下加快價值流的流動速度,盡可能的優化工作流,減小流動單元合理控制流量,減少等待時間,提高工作效率,可以歸結為以下幾點:

使工作可見

合理控制最流動單元

減少交接次數

消除阻礙價值流的問題

2)從右向左的每一個階段中,應用持續、快速的工作反饋機制——反饋原則

反饋原則是在流動原則的基礎上建立的一條信息流,價值流上的各個環節通過這條信息流溝通,好的信息流有助于及時發現并解決問題,從中分析并總結經驗可以提升項目開發效率。

3)建立具有創意和高可信度的企業文化,支持動態的、嚴格的、科學的實驗——持續學習與實驗原則:他打造出一種高度信任的文化和一種科學的工作方式常見的項目中每天的站會、每周的周會一般是項目成員集中在一起交流并互相學習的機會,大家對工作作出自我總結并提出自己的想法互相交流意見,實現工作中的自我提升。

看板在DevOps中主要作為價值流的載體的一部分,使價值流中一些較為抽象的信息可視,并讓用戶可以從中看清楚價值流的流通情況、每一個環節及環節的具體操作情況,何處需要改進、何處存在問題。三步工作法則可以幫助提升工作效率。結合對價值流的概念以及三步工作法原則的分析,看板需要具備以下功能:

1)清晰描述最小工作項單元及工作項間的關系

2)提供便捷的小組成員互相溝通方式

3)快速直接的反饋某工作項的各種情況

4)一目了然的任務完分配集成情況,方便開會總結

主站蜘蛛池模板: 成武县| 武义县| 冷水江市| 土默特左旗| 马尔康县| 延安市| 缙云县| 积石山| 乳源| 潮州市| 盐津县| 上林县| 永安市| 兰西县| 日喀则市| 昌平区| 巍山| 肃南| 金溪县| 天长市| 图片| 崇明县| 弥渡县| 高邑县| 岗巴县| 五华县| 宜章县| 高要市| 海伦市| 瓮安县| 灌南县| 抚宁县| 敖汉旗| 喀喇| 商河县| 新晃| 阳泉市| 开原市| 神池县| 云和县| 宿松县|