作者:北京老李:DevOps布道师、IT管理咨询师。EXIN授权EXIN DevOps Master(大师级)讲师(首批全国十名) 、EXIN授权EXIN Agile /Lean IT 认证讲师、首批ITIL Expert讲师、PMP、Prince2专家级、EXIN云安全管理、ISO20000 LA、ISO27001 LA等多项认证。先后在北京、上海、广州等地主导软件开发、系统集成、咨询服务等工作,主要研究方向云安全管理、DevOps落地实施。
按照组织传播学的观点,今天的组织结构和过去的发生了重大改变,企业的组织由金字塔结构向网状结构迁移。很多著名的企业在不断地进行组织架调整。
企业需要从传统型金字塔模型(职能型)组织,转变为今天敏捷2.0即DevOps所匹配的组织,即不是因为Devops而DevOps,是因为当今之技术应用,包括云、微服务、容器,带来的技术变更,进而带动组织架构的调整。
DevOps在很多行业依然认为是一种无法实现,但只是需要了解的最佳实践,但在ITIL 4版本中,引入了DevOps与精益的管理思想,也说明当今的管理需要不断地改变组织架构,以应对IT的组织架构需求。
企业包括亚马逊、谷歌、微软和Oracle等企业都有一样的性质,即金字塔管理结构。稍有差别的就是,谷歌各个部门之间交叉沟通很多,不像亚马逊那样几乎老死不相往来,Oracle有一个庞大的法务部门,而微软则是互相打架。Facebook和苹果,则完全是另外一种组织架构。
IT组织结构是组织运行的框架,是企业内部进行价值创造的秩序,任何一个组织必然有其组织结构,组织结构支撑组织有序的运行。IT组织结构演变规律也体现了企业进化规律。
不同企业的组织架构
苹果是一个“明星图”架构,中间那个红点可以理解为就是乔布斯或库克的领导人物,所有人都围绕在他身边听其发号施令。而Facebook则是一个去中心化结构,找不到哪个节点是中心位。这两个结构有一个共同特征:组织里,没什么人是至关重要的。“古人讲“世易时移,变法宜矣,根据不同的状况我们就要采取不同的方法。
通过DevOps凤凰项目沙盘可以实现DevOps的实践体验,如下图所示,2018年10月13日DevOps Master中凤凰项目沙盘 ,在北京老李的带领导下,实现了模拟DevOps的组织架构演进。
参与型IT实践凤凰项目沙盘演练-北京老李
凤凰项目DevOps沙盘是由欧洲著名沙盘游戏研发机构Gaming Works的创始人Jan Schilt先生联手《凤凰项目》一书的作者Gene Kim 先生联手开发的同名沙盘演练 课程。《凤凰项目》是一本少见的IT类小说,美国亚马逊读者评价近千条,而且有众多名人推荐。全书讲述了一名IT经理Bill临危受命,在未来董事的帮助和自己“三 条黄金法则” 理念的支撑下,挽救工期和预算都大大超期的凤凰项目,挽救一家具有悠久历史的汽车配件制造商的故事。通过DevOps凤凰项目沙盘的实践情景应用,您将有机会亲身体验这场扣人心弦的IT传奇故事!
美国学者伯特提出过一个名为“结构洞”的理论,即a和b之间有交流,a和c之间有交流,b和c之间无——于是这里就有一个“洞”的存在,a作为b以及c的中介,获取利益。这个现象比较不那么精确但通俗的解释就是:信息不对称。随着沟通技术的愈来愈发达,a本持有的信息不对称之利变得越来越少。而事实上,企业的诸个管理层,对“信息不对称”依赖是极重的。
通过实践新型DevOps这一敏捷2.0的管理 方法 ,实现团队级与组织级敏捷的管理方法,即DevOps不仅仅只是交付流水线工具,也是基于精益敏捷的新型组织管理方法。精益敏捷团队通过新型管理指标进行管理 ,效率与绩效进行管理 。工式如下所示:
效率 = 计划完成的工作总量 / 实际时间成本
绩效 = 周期内实际完成的工作总量 / 周期内计划完成的工作总量
在一个周期内,效率×绩效=周期内实际完成的工作总量/实际时间成本,而这个值我们称之为工作预估偏差。到这里,估计大家能想到我们其中一部分时间去哪了。那就是工作预估偏差值(计划工作总量-实际时间成本),如果这个值为负值,说明我们在加班;如果为正值,说明我们团队效率不错,还有多余时间。
当今技术、成本和管理是企业云化面临的三大挑战,企业在探索如果在新技术形式下降低成本、简化管理、缩短云化进程。DevOps正是当今新型组织的管理方法,应用与学习DevOps能够帮助企业进行IT组织转型。
DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。 组织DevOps转型的方法包括
1) Inception + Scrum/Kanban + XP +DevOps流水线
2) EDGE+ Scrum/Kanban + XP +Devops流水线
3) Lean Innovation + Scrum/Kanban + XP +Devops流水线
4)Lean Innovation + Scrum/Kanban + XP +Devops流水线 + ITSM
通过游戏体验4方法的组织重构,重构的标准很简单,不断地对组织架构进行调整,从系统组织的微调,不断地演进,实现的组织管理的创新,防止组织的腐化,通过测试优先保证了业务价值。通过凤凰项目充分理解重构的内涵。
DevOps凤凰项目沙盘实践-北京老李
通过DevOps凤凰项目沙盘实践可以充分理解,效率的主要障碍:包括为快速交付积累的技术债、团队人员从T形人才到E型人才的转型、稳定的开发节奏、管理者的放权、手工流程执行等。
通过精益企业与Devops的结合,通过DevOps实现企业的全面转型,实现像 Flickr一样的新型企业的DevOps管理能力,使之能够支撑业务部门最少“每天 部署10次”的要求。
DevOps的引入能对产品交付、 测试、功能 开发和 维护(包括──曾经罕见但如今已屡见不鲜的──“ 热补丁”)起到意义深远的影响。在缺乏DevOps能力的组织中, 开发与 运营之间存在着信息“鸿沟”──例如运营人员要求更好的可靠性和安全性,开发人员则希望 基础设施响应更快,而业务用户的需求则是更快地将更多的特性发布给最终用户使用。这种信息鸿沟就是最常出问题的地方。
他本身对于传统企业来讲是一种挑战与机会,对于大多数企业占主导地位的“传统”美国式管理风格(“ 斯隆模型 vs 丰田模型”)会导致“烟囱式 自动化”,从而造成 开发与 运营之间的鸿沟,因此需要DevOps能力来克服由此引发的问题。
企业组织变革与挑战
DevOps经常被描述为“ 开发团队与 运营团队之间更具 协作性、更高效的关系”。由于团队间 协作关系的改善,整个组织的 效率因此得到提升,伴随频繁变化而来的生产环境的风险也能得到降低。
DevOps2.0学习体系
欢迎爬楼,看更多北京老李-DevOps相关内容,ITIL内容请关注”豆列“
https://www.douban.com/note/689504940/ DevOps Master凤凰项目沙盘总结:DevOps起始质量之独孤九剑
https://www.douban.com/note/645016138/ DevOps凤凰沙盘:一场精益敏捷探索之行
https://www.douban.com/note/629890513/DevOps凤凰沙盘:一场百玩不厌的质量感悟
https://www.douban.com/note/630638887/DevOps课后总结之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:转型从正确地认知开始
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/ 敏捷服务管理:数字化转型核心