作者:北京老李:DevOps布道師、IT管理咨詢師。擁有EXIN Agile、EXIN Lean IT、首批EXIN DevOps Master講師、首批ITIL Expert講師、PMP、Prince2專家級、EXIN云安全管理、ISO20000 LA、ISO27001 LA等多項認證。先后在北京、上海、廣州等地主導軟件開發、系統集成、咨詢服務等工作,主要研究方向云安全管理、DevOps落地實施。
人生總是在亂忙中會帶有一點清醒,今天能稍微有些時間,快速地把上周討論的話題進行總結。上周北京老李提出論:精益與敏捷的平衡及精益到極致的代價”專題,得到各位“大蝦”的討論與回應,在此進行回顧與總結。
北京老李首先拋出了自己的觀點,即精益與敏捷在管理層是一定要進行平衡的,因為管理本身就是個平衡的藝術。
北京老李說:敏捷與精益的平衡來自于軟件的特性和客戶的需求。根據軟件的特性三類分法,客戶的需求要強調事先定義即不是做了軟件才說明需求,是做之前要有具體的特性要求及質量要求。
平衡精益與敏捷,是成熟度的體現,是為了實現高價值的快速交付,而進行的體系化調整。可以根據軟件客戶需求、交付價值、產品類型、節奏點、定義平衡和落地點。其要點在于:功能平衡、可靠性平衡、成本平衡、速度平衡。
候總提出了自己不同的觀點,即敏捷有一套自己的方法論、實踐和工具,并且SAFe的三大理論基礎之一就包含精益產品開發。精益有一套自己的方法論、實踐和工具。精益中的很多理論和實踐都可以應用的Scrum或者敏捷開發的過程中的。
非常完備的精益產品開發體系包含了SDP、RPS、Kaizen、Kanban、KM、TAM、BIQ等等二三十個disciplines(及其相關工具),其中很多都可以自然而然的應用到我們的Scrum實踐中。所以認為敏捷完全可以把精益當作一個完備的工具包來用,無所謂什么平衡。
關于平衡不平衡的話題,老李在討論的最后總結到從團隊視角看需求捷與精益,這是團隊做好敏捷的基石。從應用視角看,敏捷與精益可以相輔相成,排成一個人字形。
精益與敏捷的并行
候總提出敏捷肯定不能等同于速度。即實施敏捷并不能提高效率(或許團隊敏捷成熟度非常高時或許可以)。如果你向你的老板或者客戶傳遞“實施敏捷就可以提高效率”這樣的信息而說服他們支持你搞敏捷,那么這就等于自己給自己挖個坑跳進去,然后還一直跳不出來。
北京老李說:敏捷保留了對未來的擴展因子,并且內建質量,如果從企業目標來看,效率、效益、效能才是企業應關注的重點,對于CEO來說用什么方法,只要好用怎么用都可以。
候總認為實施敏捷最大的好處有兩點:一是提高你do the right thing的概率,因為反饋周期縮短了,減少那種歷時一年花了100萬美元開發出來的東西上市時發現并不是客戶所需要的這樣的悲劇。二是提高團隊能力的可預測性。
也就是說,我們不要期望一個團隊因為實施敏捷而效率大增,而是期望通過幾個sprint后了解一個團隊的能力到底是什么(一個sprint能完成多少個故事點或者價值多少小時的工作),以及這種能力是不是穩定,有了這樣的數據,那么我們能比較客觀的回答某個特定規模的項目(項目的大致估算)能在多久的時間內被這個團隊完成,而這個問題往往是客戶、老板、PM等一直在問的。
北京老李說:精益敏捷站在企業及領導層,一直都不矛盾,就在于我們可以即解決效率問題,也可以解決質量問題,但需要選用合適的方法,即如何在敏捷中正確地應用精益的方法。而不是一味地提升速度。這個在DevOps2017年報告中也進行了體現,IT整體的發布速度在下降,但質量在不斷提升。
最后候總總結到,敏捷吸收了精益的實踐,所以質量是敏捷的內在屬性。
北京老結說:精益是敏捷的基礎,敏捷一定要內建質量,才能做到精益與敏捷共行。
精益是敏捷的基礎
歡迎爬樓,看更多北京老李-DevOps相關內容,ITIL內容請關注”豆列“
https://www.douban.com/note/643862694/ DevOps Master課程:腳踏實地學Pre-Master,一步一個腳印成為DevOps Master
https://book.douban.com/review/8805640/ DevOps布道師為深度工作寫的序:深度工作是心身的一種修練方法
https://book.douban.com/review/8795275/ 咨詢基本功:咨詢顧問基本功之書面溝通及“補充大餐”
https://www.douban.com/note/643251358/ DevOps定義編年史:通過DevOps定義看DevOps發展
https://www.douban.com/note/637838681/ DevOps應用:光大銀行DevOps1.0到DevOps2.0研討會實錄
https://www.douban.com/note/639093367/ DevOps應用:民生銀行IT一體化管理與自動化發展(1)
https://www.douban.com/note/638965340/ DevOps應用:工商銀行DevOps進行時
https://www.douban.com/note/641427886/ DevOps應用:DevSecOps云下安全與云等保(云博會內容提前曝光)
https://book.douban.com/review/8820627/ 《把讀到的知識轉化為能力三步法及完美學習的四步法》
更多內容自己爬樓吧:)