华为云 HE2E研发全流程管理
介绍
- 姚冬
- Devops精要业务视角
背景
- 亨利福特:
- 泰勒科学管理方法:将生产制造的阶段拆散
- 规模化降低成本
- 输入什么,输出确定。最终环节保证质量
- 需求固定
- 大野耐一:
- 丰田精益生产TPS
- 按需生产,按照需要随时改造
- 小批量生产控制成本
- bug为浪费,客户不需要功能的为浪费
- Just in time
- 质量检查环节内建
- 员工可以随时停止流水线
- teamwork一起检查问题
- 埃隆马斯克
- 联网思维,第一性原理
- IOT服务
业界软件阶段
- 瀑布
- 敏捷
- DevOps: 反脆弱
华为DevOps之路
- 瀑布
- IPD
- CMMI
- 持续集成
- 单元测试
- 构建
- 开发测试
- 测试用例自动生成
- 持续交付
- 服务化-容器化开发
- 云原生
眼界打开,为什么有这些步骤?
Devops思路
研发交付的核心目的
- 可持续、可交付、高质量、快速、可工作
- 业务能力、研发能力、技术能力、工程能力
价值过程中的混乱之墙
- 客户:希望产生价值
- 业务部门:客户至上,所有需求都承诺
- 开发:交付快
- 运维:稳定
Devops实践总结-全景
- 1铁三角
- 团队
- 迭代开发
- 最小可工作产品
- 2端到端交付环
- 17个实践
- 1铁三角
需求:漏斗
- 全需求
- 产品backlog
- 迭代backlog
微服务团队:自己养活自己
华为云 HE2E研发全流程管理
https://zhangfuli.github.io/2020/05/09/华为云-HE2E研发全流程管理/