大型企业DevOps实施方案_第1页
大型企业DevOps实施方案_第2页
大型企业DevOps实施方案_第3页
大型企业DevOps实施方案_第4页
大型企业DevOps实施方案_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、技术创新 变革未来大型企业DevOps实施方案目录消费改变需求被满足的方式1企业核心竞争力来自于协作效率2大型企业实施DevOps三个阶段3DevOps能力五个等级41914年福特产能超越了所有其他厂商 的总和。90%的汽车都是福特生产的1920年,流水线从每1.5小时缩短到每10s生产一辆汽车,价格从刚上市的850美元下降到260美元1926年,对于T型车的订单远远低于产 量廉价汽车市场已经达到饱和,通用汽车 很好的满足了多样性需求战胜了福特提升效率和降低成本就能占领市场吗?基本需求-比拼质优价廉降低成本,提高效率期望需求-比拼需求调研用不同配置,满足多样需求兴奋需求-比拼用户互动与用户协同

2、工作,超出用户预期当我们谈论买买买的时候有几层含义客户需求实现率客户满意度基本需求兴奋需求期望需求基本需求-基于协议和标准的固定需求注重流程控制减少产品失败风险,部门分工明 确,重视部门内部效率。期望需求-满足用户定制化多样需求注重产品多样性,为了降低总体成本采用通用 的硬件平台,平台与产品部门分工协作应对多 样化的需求。兴奋需求-感知用户行为和情绪超出预期注重对用户使用场景的了解,满足特定用户特 定场景的需求。不同的需求层次导致组织能力的不同基本需求-提高生产效率简化固化,提高效率降低成本组织模式:通过部门分工,提升生产效率。研发工具:满足不同部门需求,通过标准流程 来固化部门协作方式。典型

3、角色:项目经理,管理交付产品的成本、 质量和进度。不同的需求层次导致组织能力的不同期望需求-平衡核心功能与定制需求用不同配置,满足多样需求降低总体成本组织模式:通过通用组件或平台实现通用功能, 定制开发满足用户个性化需求。研发工具:通用组件和平台,通过持续集成(CI)提升软件交付效率。典型角色:业务分析(BA),了解业务需求 将客户需求转化为软件需求。不同的需求层次导致组织能力的不同兴奋需求-用户行为和情绪感知理解用户任务,为客户交付价值,超出用户预 期组织模式:业务人员决定做什么,技术部门负 责怎么做。研发工具:构建公司核心能力平台,快速交付 业务需求。构建产业生态系统,满足不同规模 的需求

4、。典型角色:产品经理,与用户频繁互动,使用 用户画像等技术手段理解用户行为与情绪。当不同的需求层次导致组织能力的不同1.从需求的三个层级看到,从研发部门效率提升,到 总体成本最优,再到识别用户任务,交付客户价值, 协同的范围逐步扩大2. 分工带来效能,打破仓筒带来全局优化是成功的关 键,通过云计算平台进行高度协同,进行跨组织协 作。小节:目录消费改变需求被满足的方式1企业核心竞争力来自于协作效率2大型企业实施DevOps三个阶段3DevOps能力五个等级4IBM在企业计算机领域使用相 同的技术战胜了科研领域的 UNIVAC使用相同的技术在不同领域发展结 果截然不同企业用户对产品的需求,导致企业

5、 创新盲区。企业很难短时间内切换价值网络企业竞争力在于外部协作规模建立产品系列,满足多样化用 户需求诺基亚很好的满足了多样化的需, 推出多种型号手机建立价值网络,高效协作IPhone只使用一种机型4年内打败 诺基亚,建立发布应用的平台构建 新的价值网络。企业的核心竞争力在于构建新的价值网络建立协作平台,建立信任, 加速交付,持续改进组织数据可见性,建立信任自动化基础设施,加速交付多样化业务形态,持续改进企业的核心竞争力在于构建生态系统1. 企业的竞争力在于与外部高效协作,从传统供应链,价 值网络,再到生态系统,协作规模,互动频率,灵活性 逐步提升在云计算平台上构建生态系统,满足不同量级用户的特

6、 定时间,不同场景,不同规模的需求生态系统可以满足大规模标准需求,中等定制化需求, 个人的一次性需求小节:目录消费改变需求被满足的方式1企业核心竞争力来自于协作效率2大型企业实施DevOps三个阶段3DevOps能力五个等级4DevOps运动是一种系统性变革DevOps是针对研发平台的一次系统性创新。其创新性在于针对整个研发系统中的各个子系统进行交付与 反馈的优化,从而有效提升整体效率。提升研发效率的3D原则:l一键式部署(Automatic Deploy):部署过程中,标准化部署过程,实现一键式部署l 一次构建打包(Automatic Delivery): 在测试环境、UAT环境和生产环境的

7、流转过程中,只打包一 次,软件包按顺序自动交付到各个环境,最终发布到生产环 境l 一次配置分发(Automatic Distribution): 在生产环境发布过程,建立统一的配置分发管理,将繁琐的 分布式环境配置一次分发到各个数据中心,简化发布过程。集装箱之父:麦克莱恩曾经使用集装箱运输啤酒,将每吨啤酒的运输成本从4美金变成20美分。 带来20倍的效率提升。但是前十年并没有赚钱。持续改进是系统性变革的前提比日常工作更重要的,是对日常工作的持续改进。-Mike Orzen 精益企业DevOps方法论面对技术不确定性和商业不确定性代码提交DevOps是大爆炸式的变革,就像向空中扔一把扑克牌,落地

8、后成为整齐的一摞,而且全部正面朝上。发布包部署 环境部署测试中心 编译构建代码检查代码提交 项目管理发布DevOps方法论面对技术不确定性和商业不确定性代码提交精益减少浪费提升效率,敏捷缩短交付周期应对变化的需求。发布包部署 环境部署测试中心 编译构建代码检查代码提交 项目管理发布LeanAgile商业价值自上而下要求统一实施收益和风险可控业务思维的DevOps自下而上重在多样性产生新实践DevOps促进研发与运营合作企业级DevOps实践自上而下要求统一实施收益和风险可控团队级DevOps实践自下而上重在多样性提升价值交付有效性的新实践企业级与团队级DevOps实践持续改进协作信任实践工具与

9、实 践标准化应用范围DevOps能力 中心DevOps团队 模型业务线的DevOps思维vOps 国际峰会 2018 深圳站DevOps实施三个阶段DevOps运动三个阶段。第一阶段 路线图,制定DevOps实施手册,指明变革的方向;第二阶段 商业化, 发现DevOps商业案例,明确投资回报率;第三阶段 领导力,打造DevOps能力中心,规模化进行创新De第一阶段:确定变革方向别让客户思考启动自上而下的变革需要关注DevOps的实施手册三要素:一个目标、一条路和三个点一个目标:别让用户思考通过价值流工作坊,确定DevOps变革的最终目标,为变革指明方向,分为 最终目标和短期目标。一条路:Dev

10、Ops实践不是目标按照用户的目标,设计服务接触(Service Encounter)和用户体验地图(User journey),让用户跟地图指引逐步达成目标。三个点:崩溃点与峰终定律首先不要超越用户的忍耐底线,根据峰终定律(Peak-EndRule),集中优 势资源打造峰值体验(企业效能提升率),为用户设计一个独特的终值体 验(年终DevOps优秀团队奖励)。根据“路径”或最优“方案”进行风险-价值-投资平衡的优化。参考:DevOps实施手册“第2章 DevOps实施”的解读:说服住在你心里的大象 https:/p/3465a4c478da第二阶段:明确投资回报快速拉动资源1. 应用于服务的交

11、付方式、相关成本以及所 获得的收益流能否证明现有的应用交付模式 有效?2. 优化流程及实践是否有利于提高投资回报 率?3. 改进组织的流程、工具、平台以及文化需 要投入什么资源?开发DevOps变革商业案例,明确投资回报率,验证交付有效性。参考: DevOps实施手册“第3章 开发DevOps变革的商业案例”的解读:发现落在隔壁的未来 https:/p/685538b194af第三阶段:规模化创新实现企业级推广1. 为 DevOps 实施提供思想指引,在组织内传播并庆祝成功以赢得怀疑论者以及落后分子。2. 在组织内设立 DevOps 实施团队。定期面 对面的本地会面交流和传播最佳实践。3. 获

12、取并提供监测成功的衡量标准与指标。 就实施进展情况及实施成果提供可见性。4. 为驱动长期变革的高层管理者提供培训, 确保拟定适当的规划并进行适度的投资以实现 成功。通过能力中心将DevOps组织化,建立DevOps团队模型,明确能力中心目标。DevOps能力中心的核心角色包括:协调资源的项目经理; 推动工具方案实施与评价结果的执行经理;交付DevOps平 台的基础架构经理;DevOps教练和技术布道者。参考: DevOps实施手册“第6章:DevOps的企业级推广”的解读 打造 军工级的DevOps保障性体 https:/p/7cf36451ee831.通过DevOps实施路线图给变革指明方向

13、通过DevOps变革项目商业化明确收益率通过DevOps团队模型不断产生新实践小节:目录消费改变需求被满足的方式1企业核心竞争力来自于协作效率2大型企业实施DevOps三个阶段3DevOps能力五个等级4公司的三个等级产品论逻辑一维思维方式获取产品溢价亿级、十亿级市值价值论和平台逻辑二维或者三维的思维 方式获取资本溢价和价值 溢价十亿级、百亿级市值产品级平台级生态级系统论和生态逻辑三维或者四维的思维 方式获取资本溢价、价值 溢价、生态溢价百亿、千亿级市值战略价值链产业地 图关键点商业逻 辑交易结 构随着产品与服务的丰富,产品与价值的流动多样性的增加,系统稳定性越高。评价环境的5个复杂等级5.

14、无序无因果关系,混沌系统。4. 混乱没有系统级别的因果关系3. 复杂因果关系仅能够从事后感 知,不能提前。2. 繁杂因果关系需要分析,或者需要一些 其他形式的调查或专业知识的应用1. 简单因果关系显而易见无序混乱复杂繁杂简单环境存在5种复杂等级,为了应对复杂性,有5种技术解决方法和商业解决方法。评价工程师的5个等级根据个人能力与商业成功对工程师进行了5个等级的划分硅谷之谜吴军第一级开创一个产业第二级能设计和实现别人不能做出的产品, 也就是说他的作用很难取代第三级能独立设计和实现产品,并 且在市场上获得成功第四级能指导和带领其他人一同完成更有 影响力的工作第五级能独立解决问题,完成工程工作开创产业独特产品成功产品团队协作独立工作参考: 硅谷之谜工程师的五个等级 吴军评价DevOps服务的5个等级根据DevOps服务的组织系统复杂度,以及商业目标将DevOps服务划分为5个等级第一级通过云计算承载的DevOps工具链和开发者 生态,将价值和信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论