作者:北京老李:DevOps布道师、IT管理咨询师。拥有EXIN Agile、EXIN Lean IT、首批EXIN DevOps Master讲师、首批ITIL Expert讲师、PMP、Prince2专家级、EXIN云安全管理、ISO20000 LA、ISO27001 LA等多项认证。先后在北京、上海、广州等地主导软件开发、系统集成、咨询服务等工作,主要研究方向云安全管理、DevOps落地实施。
一:做最有价值的事
1.什么是最有价值的事?
DevOps沙盘实践,帮助我们理解如何实现做最有价值的持续交付活动,有句话说的好:”在生命中,最微不足道但有意义的事物,也比最伟大但无意义的事物更有价值“,(The least of things with a meaning is worth more in life than the greatest of things without it. ),什么是最有价值的事?
1。规范化流程,从人治转为法治,即通过凤凰项目沙盘实现流程式,规范化管理。
2。提高管理效率,减少错误。通过精益需求分析、敏捷价值思考、持续改进实现IT价值突破。
3。精益IT生产,减少错误,通过看板,拉动式生产,实现IT价值最优化。
4。持续改进,不断修正,只有不断地PDCA才能做最正确最有价值的事。
5。把不可以的事情,变成可能,就如同《凤凰项目》中的Bill一样,团队一天的时间把不可能的事情变成了可能,并且实现了超额完成任务。
2.做最有价值DevOps的三个层次
做最有价值的DevOps,需要通过三个步骤传统敏捷(Agile1.0)、DevOps1.0(开发运维)、DevOps2.0(凤凰沙盘模式),即BusDevOpsBus模式。分为五个层面的敏捷2.0的实现,即DevOps价值、DevOps原则、DevOps实践、DevOps工具等方面,以业务为核心进行DevOps活动的开展
DevOps实现的三个层次-北京老李
3.实现DevOps做最有价值的五方面
DevOps价值:是指要站在精益敏捷的视角上进行全局优化,通过敏捷的核心价值观与精益领导力,实现DevOps从战略到战术、到运营的全面意识提升。DevOps价值观是在敏捷宣言的基础上进行了修正,DevOps将重点放在全面交付有价值的服务或软件给客户,而不是简单的“自动化”。
DevOps原则:是指通过CLAMS持这些价值观的战略方法,通过引入精益、敏捷、轻量级ITSM、持续交付,实现DevOps的集大成原则指导,不仅仅是一次转变,也是一次螺旋提升。
DevOps方法:DevOps方法是敏捷2.0,即有很多方法可以实现DevOps,在通向企业的成功之路(EXIN DevOps白皮书)介绍了三种经典的DevOps实现方法。
EXIN DevOps2.0业务驱动价值框架
DevOps方法没有统一的方法,只有最佳实践)这里与敏捷1.0的方法有相同点,也有不同点,相同点是Scrum方法,看板方法,精益方法等等,不同点是把Dev+Ops整合在一起,并且扩大到产品、开发、QA、运维(全栈),DevOps还有一个特点是可视化的变更控制(基于ITIL的思想)和使用精益驱动系统进行全局优化。
DevOps实践:通过与敏捷、精益、ITSM相结合的方法,使用高度特定的战术技术,包括持续集成、持续交付。实现精益敏捷的快速交付价值。通过Standups, planning poker, backlogs, CI,使开发人员与运维人员可以一起愉快地玩耍。
DevOps工具:团队使用这些实践的特定技术实现,工具包括开源产品与厂商厂品(DevOps工具元素表)实现DevOps的企业级落地应用。John Willis 的《CAMS》和James Turnbull给出了他们的定义。即“基础架构即代码”是DevOps常用的原则。扩展敏捷的原则来包括系统和操作,而不是在代码检查时停止它的关注。(下图为DevOps元素表)
DevOps工具元素表
4.如何让我们实现做最有价值的事
《凤凰项目》是Gene Kim作为主创于2013年出版的一本小说体IT管理读物,是公认的DevOps入门第一本书。这本书从构思到成书花了10多年时间,出版之后获得了巨大的成功。
《凤凰项目》颠覆性的意义在于把过去60多年在工业生产领域的最佳实践引入到软件交付的生命周期中。这里涉及的主要概念包含限制理论(TOC)和DevOps的三步工作法:系统思维,在DevOps Handbook里称为流动,Flow,引入精益思想,通过尽快反馈以及持续学习与实验实现 DevOps凤凰项目沙盘的实践性体验。
北京老李于2018年6月29号进行DevOps Master课程,其中第二天进行了DevOps凤凰项目沙盘模拟游戏,DevOps沙盘通过模拟游戏的方式让学员了解到什么才是真正的DevOps。不仅仅是工具(自动化),而是需要CLAMS,即从文化、精益、自动化、度量、分享等方面实现DevOps模式的价值提升(转型)。
北京老李-DevOps大型模拟沙盘
大型模拟沙盘运行一天还是很累的,每一次主持,与学员讨论都能有没的理解与收获,这也是一种教学相长的过程,通过前一天的讲解,大家理解了,什么是精益方法、什么是敏捷管理,在今天就要进行实践了,大家抱着期望的心情来到了沙盘现场。
北京懵老李与沙盘道具
DevOps前提,是理解业务,理解IT流程,不懂业务的IT就是”瞎忙乱“,只有理解业务,梳理流程,才能真正体现IT的工作价值,根据精益的指导,我们要消除I
红帽技术专家在北京老李的指导下进行流程梳理工作
首先:精益化流程:我们进行了精益化流程梳理工作,我们针对流程进行了三次流程梳理工作。即要消除IT过程中的浪费,要消除业务过程中的浪费,才能实现精益敏捷的DevOps2.0.。就是要让我们做最有价值的事,通过紧张和激烈地讨论,充分地理解游戏的规则与工作流程,才能把工作做好,这是做好DevOps的前提,我们在二轮的时间里,三次梳理工作流程,每一次都进行了激烈地讨论, 任务工作想要达到效果,就应该先计划再执行,而不是执行了以后再看,没有顶层架构也就没有精益敏捷的DevOps。
运行过DevOps大型模拟沙盘的同学都知道,DevOps沙盘设计本身就是在设计约束、应用“约束理论”和“精益六西格玛”,游戏设计者在游戏中设计了很多的制约条件,在每一轮次,几乎都无法全部交付上线应用。
其次:精益敏捷生产:我们应用了精益敏捷的管理方法,即拉动式生产、看板式管理的方法,实现了精益敏捷的生产模式
小伙伴们通过看板实现IT拉动式生产
再次:精益需求分析:通过精益需求分析减少返工与错误,通过主动识动业务需求,与业务进行充分沟通实现精益需求管理。实现了首轮的价值点突破为后面取得最终业务目标奠定了基础条件。
北京老李-主讲凤凰项目沙盘
最后:价值最化优选法:所以在游戏中,这里的”IT人员“就有要一些取舍,那么如何取舍,我们通过成本、质量、价值、风险四个方面的设定与讨论,逐步明确了上线应用的条件。
通过每一次不断地改进,改进再改进实现了最终股价的盈利与达标。实现超额完成目标,其核心就在于做最有价值的事。
成本、质量、价值、风险设定实现超额完成目标
5.全面的学习体系
真正了解DevOps的核心和精华需要花一些时间学习,可以是自我学习,也可以是跟随成熟的学习体系学习,EXIN DevOps全面的学习体系。
EXIN DevOps全面的学习体系
北京老李-2018年6月 手打版
二:凤凰项目沙盘简介
1.凤凰项目沙盘诞生故事
早在《凤凰项目》出版的五六年前,作者Gene Kim曾经参加过由欧洲著名沙盘公司Gaming Works创始人Paul Wilkingson亲自挂帅组织的“阿波罗13号”知名IT服务管理沙盘。《凤凰项目》出版后Gene Kim再次找到了Gaming Works的Paul并表达了开发DevOps沙盘的想法。随即Gaming Works与Gene Kim一起开发了《DevOps凤凰项目沙盘》。在2016年中文版《凤凰项目-沙盘特别版》推出,北京老李也进行了凤凰沙盘授权讲师的点评与回忆。
凤凰项目-一个IT运维的传奇故事
2. 从《凤凰项目》看IT价值
《凤凰项目》的副标题是“一个IT运维的传奇故事”,实际上也是从一位运维经理的视角写的。DevOps可以把运维人员从非人类的作息时间里拯救出来。
DevOps的火热也要感谢《凤凰项目》及凤凰项目沙盘这一实践游戏。DevOps提倡打破部门墙,建立不指责的信任文化,通过自动化手段快速定位问题、及时反馈,持续改进,把团队建设成为自学习组织,成长性思维组织。
DevOps能过共用一套工具、知识共享,着眼全局避免局部优化,遵守统一规则,建立可视化价值流,开发人员也要对运维工作负责,版本上线和演练日都发生在工作时间等等。这些实践都使IT更有效率、减少无意义的浪费、工作更有成就感,也更加有趣和人性化。DevOps的理念现在也在被更多的部门所采用,DevOps2.0也是从业务中来,到业务中去的一种实践方法,通过DevOps让IT更加面向业务。
北京老李-DevOps布道师
3. 从《凤凰项目》看业务价值
通过精益看板的实践,在DevOps中的应用,让开发运维可以一起愉快地玩耍。也让,IT管理工作,变成可视化的工作。通过可视化,实现价值的快速流动,实现精益的拉动,使业务也能看到IT价值。
DevOps实践方法之看板拉动式生产
4. 从《凤凰项目》看精益IT
站在巨人的肩膀上,让Dev和Ops能够在精益IT的思想上提升产能,减少浪费,让IT向着更加经济有效地方式进行运行。
精益IT的七个目标:实现IT涅槃重生之路,即减少浪费,实现IT和业务的协作发展,IT通过财务管理指标的管理,实现面向业务的价值产出。通过在流程活动中识别浪费让,IT重新找到自己应有的价值,而不仅仅是服务输出,实现IT价值的业务输出。
DevOps凤凰项目沙盘:IT涅槃重生之路 https://www.douban.com/note/681066663/
https://www.douban.com/note/645016138/ DevOps凤凰沙盘:一场精益敏捷探索之行
https://www.douban.com/note/629890513/ DevOps凤凰沙盘:一场百玩不厌的质量感悟
https://www.douban.com/note/636259649/ ITIL飞机运营模拟沙盘游戏
https://www.douban.com/note/661156795/ ITIL沙盘:从运维到运营之路
https://www.douban.com/note/630638887/ DevOps课后总结之DevOps游戏系列-DevOps的独孤九剑
https://www.douban.com/note/660291760/ DevOps Master:如何一次通过DevOps Master考试
https://www.douban.com/note/647732431/ DevOps:10本DevOps推荐书及47个DevOps兼容工具
https://www.douban.com/note/637665261/ DevOps Master课程:回忆我与DevOps之父Patrick的交流
https://book.douban.com/review/9110485/ DevOps:转型从正确地认知开始
https://www.douban.com/note/651734552/ DevOps:从I型人才到E型人才
https://www.douban.com/note/651734953/ DevOps:智能服务台是企业不能缺少的基石
https://book.douban.com/review/8928323/ DevOps布道师:终身学习是终身成长的源动力
https://book.douban.com/review/8820627/ 《把读到的知识转化为能力三步法及完美学习的四步法》
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://www.douban.com/note/646007197/ 敏捷辩论
https://www.douban.com/note/655617439/ 敏捷服务管理:数字化转型核心