作者:北京老李:DevOps布道師、IT管理咨詢師哀墓。EXIN授權(quán)EXIN DevOps Master(大師級)講師(首批全國十名) 可柿、EXIN授權(quán)EXIN Agile /Lean IT 認(rèn)證講師、首批ITIL Expert講師媒楼、PMP园匹、Prince2專家級雳刺、EXIN云安全管理、ISO20000 LA裸违、ISO27001 LA等多項認(rèn)證掖桦。先后在北京、上海供汛、廣州等地主導(dǎo)軟件開發(fā)枪汪、系統(tǒng)集成、咨詢服務(wù)等工作紊馏,主要研究方向云安全管理料饥、DevOps落地實施。
今天的企業(yè) 隨著互聯(lián)網(wǎng)的發(fā)展朱监,IT技術(shù)已變成業(yè)務(wù)發(fā)展的原動力。IT不斷在“自嗨”中成長原叮。從傳統(tǒng)IT到敏捷IT赫编,到今天的DevOps IT.而隨著新技術(shù)的應(yīng)用包括云計算、大數(shù)據(jù)奋隶、移動互聯(lián)等技術(shù)的應(yīng)用擂送,讓IT管理再一次看到管理瓶頸。業(yè)務(wù)需求快速交付而為今天交付的主流唯欣。站在精益管理的角度常見的IT浪費問題包括:
半成品的工作(未完成的工作嘹吨,提前完成的不能交付的工作)
額外/多余的工作(未實現(xiàn)精益的流程,未實現(xiàn)精益的價值流)
額外/多余功能(開發(fā)鍍金境氢、運維鍍金)
任務(wù)切換(無法實現(xiàn)單件流蟀拷,多任務(wù)的并行)
等待(決策時間大于執(zhí)行時間=吳穹老師、執(zhí)行流程的等待)
移動(知識的轉(zhuǎn)移問題萍聊、無效的會議)
缺陷(BUG问芬、安全問題)
非標(biāo)準(zhǔn)或手工操作(自動化的失誤或失敗、未標(biāo)準(zhǔn)化寿桨、未能精細(xì)化)
通過《鳳凰項目》DevOps一書讓我們從宏觀的角度去看待整個DevOps(開發(fā)測試和部署運維)的整個價值流此衅。通過更高維度的系統(tǒng)化思維不斷地改進(jìn)流程加強(qiáng)IT的效率流動性。通過精益敏捷的持續(xù)交付,基于豐田的Toyota Kata模式挡鞍,進(jìn)行不斷地改進(jìn)實現(xiàn)IT組織的高效交付骑歹。
2018年10月27日DevOps鳳凰項目沙盤模擬游戲?qū)W習(xí)DevOps核心管理
其中《鳳凰項目》總結(jié)了DevOps黃金三步法的初稿,并在《DevOpshandbook》中進(jìn)行再次總結(jié)墨微。什么 是DevOps黃金三步法道媚,即包括三個步驟:流動、反饋與持續(xù)學(xué)習(xí)與實驗欢嘿。
DevOps黃金三步法改進(jìn)版
第一步:流動
第一工作法是關(guān)于從開發(fā)到IT運維再到客戶的整個自左向右的工作流衰琐。為了使流量最大化,我們需要小的批量規(guī)模和工作間隔炼蹦,決不讓缺陷流向下游工作中心羡宙,并且不斷為了整體目標(biāo)(相對于開發(fā)功能完成率、測試發(fā)現(xiàn)/修復(fù)比率或運維有效性指標(biāo)等局部目標(biāo))進(jìn)行優(yōu)化掐隐。必要的做法包括持續(xù)構(gòu)建狗热,集成以及部署,按需創(chuàng)建環(huán)境虑省,嚴(yán)控半成品匿刮,以及構(gòu)建起能夠順利變更的安全系統(tǒng)和組織。
2018年10月27日DevOps鳳凰項目沙盤模擬游戲?qū)W習(xí)DevOps核心管理
第二步:反饋
第二工作法是關(guān)于價值流各階段自右向左的快速反饋流探颈,放大其效益以確保防止問題再次發(fā)生熟丸,或者更快的發(fā)現(xiàn)和修復(fù)問題。這樣伪节,我們就能在所需之處獲取或嵌入知識光羞,從源頭上保證質(zhì)量。
必要的做法包括:在部署管道中的構(gòu)建和測試失敗時“停止生產(chǎn)線”怀大;創(chuàng)建快速的自動化測試套裝纱兑;開發(fā)和運維之前的頻繁溝通;持續(xù)改進(jìn)日常生活化借。
在《鳳凰項目》中引入了瓶頸理論潜慎,即TOC(Theory of constraints),即任何系統(tǒng)至少存在一個制約因素或瓶頸蓖康,系統(tǒng)最終的產(chǎn)出受限于系統(tǒng)內(nèi)部最薄弱的環(huán)節(jié)铐炫。要想顯著提高系統(tǒng)的產(chǎn)出,就必須找到系統(tǒng)最大的瓶頸解決掉钓瞭。改進(jìn)系統(tǒng)的效率就應(yīng)應(yīng)用瓶頸理論驳遵,應(yīng)先找最大的瓶頸。然后 最高優(yōu)先級地解決掉這個瓶頸山涡,然后再找新的瓶頸堤结,重復(fù)上述步驟唆迁。找到改進(jìn)點與改進(jìn)機(jī)會,不斷地提升組織的管理能力與管理 效率竞穷。
看板PLUS實現(xiàn)DevOps的瓶頸管理與可視化管理
通過看板的管理 方法唐责,即把每項工作通過看板進(jìn)行需求管理 、執(zhí)行管理 瘾带、完成管理 不僅讓團(tuán)隊成員透明化鼠哥,也業(yè)務(wù)進(jìn)行透明化,并且可以清晰地展現(xiàn)出哪個環(huán)節(jié)最容易成為瓶頸看政。
第三步:持續(xù)改進(jìn)與學(xué)習(xí)
第三工作法時關(guān)于創(chuàng)造公司文化朴恳,該文化可帶動兩種風(fēng)氣的形成:不斷嘗試,這需要承擔(dān)風(fēng)險并從成功和失敗中吸取經(jīng)驗教訓(xùn)允蚣;理解重復(fù)和練習(xí)是熟練掌握的前提于颖。
必要的做法包括營造一種勇于創(chuàng)新、敢于冒險以及高度信任的文化嚷兔,把至少20%的開發(fā)和IT運維周期劃撥給非功能性需求森渐,并且不斷鼓勵進(jìn)行改進(jìn)。如何進(jìn)行持續(xù)改進(jìn):
首先:應(yīng)對流水線進(jìn)行改進(jìn):即確保工作流水線不要中斷冒晰。比如同衣,需求、開發(fā)壶运、測試耐齐、運維環(huán)節(jié)要銜接上,不能影響全局效率蒋情。
其實:引入精益的思想蚪缀,找到根本原因(ITIL),就是要找到問題的源頭,即從根源上解決問題恕出。例如生產(chǎn)上出現(xiàn)BUG搅窿,應(yīng)停下手里的工作芜辕,直到解決為止。并進(jìn)行總結(jié)
最后:持續(xù)進(jìn)行系統(tǒng)化改進(jìn)(TQM吗伤、IT治理管理 刷后、IT管理 體系思想)持續(xù)不斷地改進(jìn)每個人(精益思想)的畴,因為交付價值的是知識工作者,只要人員進(jìn)行了改進(jìn)尝胆,才能有高效的管理組織丧裁,并要為非功能性需求及臨時的需求,留出時間含衔。
通過《鳳凰項目》DevOps黃金三步法掌握整個價值流煎娇,打破組織的壁壘二庵,才能把技術(shù)拉入到關(guān)注企業(yè)價值的交付。通過DevOps黃金三步法實現(xiàn)整個企業(yè)的價值流的可視化缓呛,從訂單到開發(fā)催享,再到運維,實現(xiàn)IT組織再造哟绊。
DevOps學(xué)習(xí)體系與鳳凰項目沙盤模擬學(xué)習(xí)
歡迎爬樓因妙,看更多北京老李-DevOps相關(guān)內(nèi)容,ITIL內(nèi)容請關(guān)注”豆列“
https://www.douban.com/note/693053178/ DevOps Master鳳凰項目沙盤總結(jié):通過DevOps實現(xiàn)IT組織轉(zhuǎn)型
https://www.douban.com/note/689504940/ DevOps Master鳳凰項目沙盤總結(jié):DevOps起始質(zhì)量之獨孤九劍
https://www.douban.com/note/645016138/ DevOps鳳凰沙盤:一場精益敏捷探索之行
https://www.douban.com/note/629890513/DevOps鳳凰沙盤:一場百玩不厭的質(zhì)量感悟
https://www.douban.com/note/630638887/DevOps課后總結(jié)之DevOps游戲系列-DevOps的獨孤九劍
https://www.douban.com/note/637665261/DevOps Master課程:回憶我與DevOps之父Patrick的交流
https://www.douban.com/note/647732431/ DevOps:10本DevOps推薦書及47個DevOps兼容工具
https://www.douban.com/note/647732431/ DevOps:10本DevOps推薦書及47個DevOps兼容工具
https://book.douban.com/review/9110485/ DevOps:轉(zhuǎn)型從正確地認(rèn)知開始
https://www.douban.com/note/651734552/ DevOps:從I型人才到E型人才
https://www.douban.com/note/651734953/ DevOps:智能服務(wù)臺是企業(yè)不能缺少的基石
https://book.douban.com/review/8928323/ DevOps布道師:終身學(xué)習(xí)是終身成長的源動力
https://book.douban.com/review/8820627/ 《把讀到的知識轉(zhuǎn)化為能力三步法及完美學(xué)習(xí)的四步法》
https://www.douban.com/note/643862694/ DevOps Master課程:腳踏實地學(xué)Pre-Master票髓,一步一個腳印成為DevOps Master
https://book.douban.com/review/8805640/ DevOps布道師為深度工作寫的序:深度工作是心身的一種修練方法
https://book.douban.com/review/8795275/ 咨詢基本功:咨詢顧問基本功之書面溝通及“補(bǔ)充大餐”
https://www.douban.com/note/643251358/ DevOps定義編年史:通過DevOps定義看DevOps發(fā)展
https://www.douban.com/note/637838681/ DevOps應(yīng)用:光大銀行DevOps1.0到DevOps2.0研討會
https://www.douban.com/note/639093367/ DevOps應(yīng)用:民生銀行IT一體化管理與自動化發(fā)展(1)
https://www.douban.com/note/638965340/ DevOps應(yīng)用:工商銀行DevOps進(jìn)行時
https://www.douban.com/note/641427886/ DevOps應(yīng)用:DevSecOps云下安全與云等保(云博會內(nèi)容提前曝光)
https://www.douban.com/note/646007197/ 敏捷辯論
https://www.douban.com/note/655617439/ 敏捷服務(wù)管理:數(shù)字化轉(zhuǎn)型核心