《凤凰项目》 - 读书笔记(1)

2018-05-29  本文已影响0人  超燃

DevOps三步工作法

第一工作法是关于从开发到IT运维再到客户的整个自左向右的工作流。为了使流量最大化,我们需要小的批量规模和工作间隔,决不让缺陷流向下游工作中心,并且不断为了整体目标(相对于开发功能完成率、测试发现/修复比率或运维有效性指标等局部目标)进行优化。

必要的做法包括持续构建,集成以及部署,按需创建环境,严控半成品,以及构建起能够顺利变更的安全系统和组织。

第二工作法是关于价值流各阶段自右向左的快速反馈流,放大其效益以确保防止问题再次发生,或者更快的发现和修复问题。这样,我们就能在所需之处获取或嵌入知识,从源头上保证质量。

必要的做法包括:在部署管道中的构建和测试失败时“停止生产线”;创建快速的自动化测试套装;开发和运维之前的频繁沟通;持续改进日常生活;

第三工作法时关于创造公司文化,该文化可带动两种风气的形成:不断尝试,这需要承担风险并从成功和失败中吸取经验教训;理解重复和练习是熟练掌握的前提。

必要的做法包括营造一种勇于创新、敢于冒险以及高度信任的文化,把至少20%的开发和IT运维周期划拨给非功能性需求,并且不断鼓励进行改进。

凤凰项目background

image

无极限零部件公司是一家汽车零件生产制造企业,具有惊人的研发和制造能力。在过去30天内,股票暴跌19%,与其三年前的最高股价相比下跌了52%。这家公司不断被其劲敌——一家在预测并及时响应用户需求方面声名鹤起的公司击退。现在,无极限零部件公司在销售增长、库存周转率和盈利能力等方面完全处于弱势。

长久以来,公司一直许诺将通过整合零售和电子商务渠道的凤凰项目来恢复盈利能力。但是项目比预期拖延2年,超支1000万美元。

凤凰项目Scenario 1 - 新官上任

Roles:

公司CIO和IT运维副总裁被公司解聘。比尔是IT运维中型机团队的leader,因过去的良好表现被任命为IT运维副总裁。Scenario 1发生在接受任命的同时。

Event:

Learning:

凤凰项目Scenario 2 - 故障频发

Event:

Learning:

凤凰项目Scenario 3 - 雪上加霜

Roles:

帕蒂:变更流程负责人

比尔:IT运维副总裁

Event:

Learning:

Action:

凤凰项目Scenario 4 - CAB会议

Roles:

帕蒂:变更流程负责人

比尔:IT运维副总裁

Event:

新的CAB会议上,运维人员指出变更管理系统过于复杂,过多的字段设置,大量的输入以及不合理的设计造成的无法使用。同时批准的速度太慢。

Action:

Result:

凤凰项目Scenario 5 -上帝降临

Roles:

埃瑞克:公司未来董事,最大投资人

比尔:IT运维副总裁

Event:

埃瑞克带比尔参观无极限零件公司的一家工厂的MRP-8车间。介绍这家工厂原来的情况是这样的:

任务发布台的工作人员按照先进先出的原则发布任务,从不考虑其它工作中心的工作负载和效率。几十年来,工厂里堆满了半成品,库存堆积,工作从未按时完成。

Learning:

Homework:

凤凰项目Scenario 6 – 失控变更

Roles:

布伦特:运维技术大牛

比尔:IT运维副总裁

帕蒂:变更流程负责人

Event:

Action:

凤凰项目Scenario 7 – 保卫布伦特

Roles:

布伦特:运维技术大牛

比尔:IT运维副总裁

Event:

业务部门再次投诉布伦特没有按时完成凤凰项目的任务。比尔到布伦特座位附近观察布伦特的工作,发现布伦特的工作总是不断的被打断。虽然凤凰的优先级最高,但是因为只有布伦特了解关键系统,业务领导威逼利诱,导致他无法聚焦凤凰。

Action:

建立三级人力资源库用来解决问题,让布伦特的电话静音,只有三级人力资源库可以接触布伦特,记录学习到的知识,同样的问题不允许布伦特出手第二次。

上一篇 下一篇

猜你喜欢

热点阅读