凤凰项目

The Phoenix Project(凤凰项目) 是一个大公司内部指望拯救公司的一个软件项目, 项目仓促上线之后其实并没有实现对应的效果, 主人公临危受命, 接手整个IT的烂摊子. 主人公从观察一个完整的流水线工厂, 发现了其与现代运维的一些共性, 并依次对系统进行改造, 最终构建出一个强大的IT团队以及完善的工作流程.

我就简单说说自己记忆深刻的点, 就当做个小总结. 感觉当个小说读读看也是可以的. 这篇文章可能会持续更新:

凤凰项目遇到的一些问题

  1. 项目变动杂乱
  2. 核心人员过于繁忙
  3. 项目进度

我们应该关注的点

IT 运维的4种工作类型:

  • 业务项目:由业务部门发起,为了实现某个业务目标而进行的项目,比如开发新功能,上线新产品等。
  • 内部IT项目:由IT部门发起,为了提升IT部门的能力或效率而进行的项目,比如建设自动化平台,优化监控系统等。
  • 变更:对现有的系统或应用进行的物理、逻辑或虚拟的操作,比如升级版本,修复缺陷,调整配置等。
  • 计划外工作:由于突发的故障或问题而进行的恢复性工作,比如处理线上故障,应对安全事件等。

在业务上, 分析业务迭代进程中的各个流程以及规范:

  • 前期主要投入应该在指定初始的规范与流程
  • 中期践行规范, 并且持续性的追踪每个流程的投入产出时间, 努力使得交付时间可以预测
  • 后期找到流程中值得改进的点, 投入精力到这部分即可

在系统设计目标上:

  • 负责人越聪明, 整个系统就越笨. 一定要有规范化的流程以及文档
  • 减少对于技术核心的依赖, 控制问题到达技术核心的路径
  • 要考虑收益率以及投入产出