《传统企业DevOps的转型实践》由会员分享,可在线阅读,更多相关《传统企业DevOps的转型实践(21页珍藏版)》请在金锄头文库上搜索。
1、 D e v O p s D a y s2 0 1 7 上 海 站 DevOps案例(海外金融行业) 及推荐转型路线图 许峰 2017-8-18 D e v O p s D a y s2 0 1 7 上 海 站 许峰(Franklin) EXIN DevOps Master讲师 专注传统企业DevOps转型 专注企业高管及中层管理者DevOps培训 其它兴趣领域:Lean IT、敏捷 D e v O p s D a y s2 0 1 7 上 海 站 目录 一个转型案例 1 转型常见的两种路线图 2 复合(Complex)理论 3 DevOps的实施框架和路线图推荐 4 总结 5 D e v O
2、 p s D a y s2 0 1 7 上 海 站 从一个案例开始:Nationwide(互惠保險) 33,000 Nationwide associates serve customers in every state 8 th LARGEST COMMERCIAL INSURER #69 ON THE FORTUNE 500 LIST D e v O p s D a y s2 0 1 7 上 海 站 第一阶段:从3个敏捷团队开始发展到200个敏捷团队 1年 5(?) 年 全栈敏捷实践CI/TDD 瀑布式交付模型 有一些领先团队实践了持续集成 和TDD(测试驱动开发) 交付的模型和成熟度非常
3、不一致 D e v O p s D a y s2 0 1 7 上 海 站 第二阶段:新的痛点 速速度度 时时间间 0 由于前期计划和需求的 分散性, 团队经常处于 等待工作的状态 手工和大批量发布导致 部署到产品环境变得很 慢 Water-SCRUM-Fall 设计、开发和验收测试 阶段的高速度 D e v O p s D a y s2 0 1 7 上 海 站 8 面对新痛点:工作分析、精益IT、新工具、和架构重构 不同类型的工作 年度计划预算 冗余的系统和资源 依赖 - 等待 缺少整合 手工活动 缺少可视化 60%的成本和时间花费在Backlog 之前 D e v O p s D a y s
4、2 0 1 7 上 海 站 Nationwide转型全景图 全部敏捷 实践 精益,持续提高 持续集成 / TDD 自动化持续交付 流水线 API,小批量,指标, 监控 新工具、架构重构 时间 能力 (感受) 规模化 敏捷 痛点/ 触发 新痛点 精益IT 全栈DevOps Lewis-Parker转型曲线 D e v O p s D a y s2 0 1 7 上 海 站 能否从“相似”企业的经验中得出DevOps成功实施的 路径, 然后照搬到本企业? Keybank CapitalOne Barclays D e v O p s D a y s2 0 1 7 上 海 站 那么CMMi式的呢? D
5、 e v O p s D a y s2 0 1 7 上 海 站 从复合理论(Complex Theory)的角度来讲,DevOps的 实施不可能有一个通适的实施路线图 复杂的 复杂的 复杂的/ 复合的 BizDevOps 复合的 (Complex) Cynefin框架(决策、问题解决) 显显然然的的 混混乱乱的的 复复合合的的复复杂杂的的 D e v O p s D a y s2 0 1 7 上 海 站 复合(Complex)象限:Build-Measure-Learn探索式模型 Build-Measure-Learn 模型 Lean Start-upby Eric Ries D e v O
6、p s D a y s2 0 1 7 上 海 站 复杂(Complicated)象限:需要根据情景(Context)作 出专家决策。没有所谓Best Practice, 但有Good Practices。 来源:徐磊 基于Docker的DevOps流水线 来源:http:/flugel.it/devops-culture/ 来源:Exin DevOps Master BOK D e v O p s D a y s2 0 1 7 上 海 站 DevOps的实施是自下而上,还是自上而下? 来源:LeanITLeadership Publicationby Lean IT Association D
7、 e v O p s D a y s2 0 1 7 上 海 站 DevOps的实施框架推荐(复杂象限问题解决) 准备分析实施 迭代1迭代3迭代2 DevOps转型 持续提 高 DevOps 领导力 组织级别 团队级别 活动: 理解瓶颈、浪费 分析问题 在Good Practices中选取 需要:专家能力,问题 解决技能,Good Practices知识库 DevOps体系培训 DevOps流程、技术 实践培训 问题解决能力培训 活动: 固化最佳实践(复杂-显然) 自动化 持续提高 DevOps领导力培训 DevOps体系培训 参考:LeanITLeadership Publicationby
8、Lean IT Association D e v O p s D a y s2 0 1 7 上 海 站 企业然后可以根据以上的阶段以及所发生的活动制定组 织级别和团队级别的转型计划 参考:LeanITLeadership Publicationby Lean IT Association 组织/领导力计划 团队计划 D e v O p s D a y s2 0 1 7 上 海 站 总结 企业级DevOps转型本质上是对复杂(Complicated)问题的不断解决 复杂问题需要专家根据企业的具体场景具体分析,从已有的Good Practices中 选取最适合的 那么这就需要企业建立自己的Dev
9、Ops专家团队。在准备阶段集中学习DevOps相关实 践和问题解决(Problem Solving)能力。 “复杂的”问题的可以固化成“显然的”问题,逐渐形成企业的最佳实践(Best Practice),并分享给企业里的其他团队。 DevOps的成功转型需要企业的高层的全力支持。全力支持需要体现在企业高层也需要学 习DevOps的体系和相关知识。 转型曲线告诉我们转型过程中的高峰和低谷都是正常的,在低谷时的行为决定了转型是否 能成功。 欢迎联系 D e v O p s D a y s2 0 1 7 上 海 站 会议 8月18日 DevOpsDays 上海 全年 DevOps China 巡回沙龙 11月17日 DevOps金融上海 培训咨询 EXIN DevOps Master 认证培训 DevOps 企业内训 DevOps 公开课 互联网运维培训 企业DevOps 实践咨询 企业运维咨询 商务经理:刘静女士 电话 / 微信:13021082989 邮箱: D e v O p s D a y s2 0 1 7 上 海 站 想第一时间看到 高效运维社区公众号 的好文章吗? 请打开高效运维社区公众号,点击右上角小人,如右侧所示设置就好