凤凰项目是关于一家汽车零部件生产商,在IT转型阵痛期所发生的一系列故事。我们能够看到当IT几近失败边缘之时,主人公比尔是如何一步步扭转战局,帮助公司摆脱困境的。具体故事建议感兴趣的可以去浏览下这本书,比尔所使用的方法论可以简要归纳如下:
三步工作法
一、建立正向工作流程
正向工作流需要是单向及高效的,需要找到约束点,通过各种手段放大约束点的能力。通过小批量处理的方式减少半成品的积压,降低流程中缺陷流向下游的可能性,持续改进,提高效率。
一、建立持续反馈工作流程
反向工作流程往往是影响正常工作流程效率的诱因,因此需要给予足够多的关注。我们需要着眼于减少反向流程发生率,同时需要通过一些手段对反向流程进行优化,以降低反向流程的代价,减少其对正常流程的影响,降低风险,提高工作流程健康度。
一、建立不断尝试和训练的企业文化
营造勇于创新、敢于冒险、高信任度的文化。将至少20%的时间分配给非功能性需求,并不断鼓励进行改进。
四种工作类型
从IT运维的角度看,工作类型大体可以分为如下四种:
一、业务项目
业务项目即公司最常见的业务举措,一般归属于项目管理办公室。它所反映的是公司最直接的业务需要。
二、IT内部项目
IT内部项目通常指除了业务项目外,自行发起的一些项目。可能是由业务项目衍生出的基础架构及运维改进等等。它所反映的是IT内部对于正常推进业务项目的附属需要。
三、变更
通常由业务项目或IT内部项目引发。一切对系统正常运行可能造成影响的动作均可以认为是变更,一般常见的变更如业务系统升级、硬件维护、安全加固等等。它所反映的是系统不断演进发展以及维持系统正常运行的需要。
四、计划外工作
未列入计划的工作,例如故障或事故,通常由前三点所产生。计计划外工作不会产生收益,且会对正常工作产生副作用。它所反映的是工作中的非可预见区以及混乱点,我们需要警惕计划外工作产生的负面影响。
其他
可视化管理
通过可视化的手段来监测工作过程中的各个状态,如利用看板进行工作项的管理。可视化管理可以让我们能够直观地了解项目情况,对项目的健康情况进行检查,在必要时进行干预。
等待时间
等待时间=忙碌百分比/空闲百分比
当忙碌百分比超过80%时,等待时间将发生迅速增长。因此我们需要对忙碌百分比较高的资源提高关注,特别是有关资源是否是工作流中的关键约束点。
开发运维的价值
开发运维通过自动化、小批量、高频率的手段提高了IT从开发到生产环境流程的响应效率。通过流程整合,减少了整合前流程中各个步骤出现问题的可能性。这样,系统变得更易于改动及可靠,重大风险因被分散而更为可控。企业能够快速响应用户需求,并通过短的交付周期快速得到投资收益。
思考
- 工作并不是越忙碌越好,忙碌同时也意味着等待队列变长,工作流程随时可能崩溃。
- 流程是用来保护人员,提高效率的工具。
- 必要时冻结次要任务,专注于减少主要任务的半成品。改进流程,提高效率后,再考虑按照重要程度逐步放开其它任务。
- 永远关注于和核心目标相关的任务,减少无关任务的干扰。