华为云 HE2E研发全流程管理

介绍

  • 姚冬
  • Devops精要业务视角

背景

  • 亨利福特:
    • 泰勒科学管理方法:将生产制造的阶段拆散
    • 规模化降低成本
    • 输入什么,输出确定。最终环节保证质量
    • 需求固定
  • 大野耐一:
    • 丰田精益生产TPS
    • 按需生产,按照需要随时改造
    • 小批量生产控制成本
    • bug为浪费,客户不需要功能的为浪费
    • Just in time
    • 质量检查环节内建
    • 员工可以随时停止流水线
    • teamwork一起检查问题
  • 埃隆马斯克
    • 联网思维,第一性原理
    • IOT服务

业界软件阶段

  • 瀑布
  • 敏捷
  • DevOps: 反脆弱

华为DevOps之路

  • 瀑布
  • IPD
  • CMMI
  • 持续集成
    • 单元测试
    • 构建
    • 开发测试
    • 测试用例自动生成
  • 持续交付
  • 服务化-容器化开发
  • 云原生

眼界打开,为什么有这些步骤?

Devops思路

  • 研发交付的核心目的

    • 可持续、可交付、高质量、快速、可工作
    • 业务能力、研发能力、技术能力、工程能力
  • 价值过程中的混乱之墙

    • 客户:希望产生价值
    • 业务部门:客户至上,所有需求都承诺
    • 开发:交付快
    • 运维:稳定
  • Devops实践总结-全景

    • 1铁三角
      • 团队
      • 迭代开发
      • 最小可工作产品
    • 2端到端交付环
    • 17个实践
  • 需求:漏斗

    • 全需求
    • 产品backlog
    • 迭代backlog
  • 微服务团队:自己养活自己


华为云 HE2E研发全流程管理
https://zhangfuli.github.io/2020/05/09/华为云-HE2E研发全流程管理/
作者
张富利
发布于
2020年5月9日
许可协议