1. WHY?为什么要有流程
1.1 团队规模和流程的关系
1.2 传统的瀑布模型
1.3 敏捷开发
现代更注重敏捷开发
1.4 The Scaled Agile Framework (SAFe) 简介
1.5 字节团队的流程
2. WHAT?有哪些流程
2.1 需求阶段
2.2 开发阶段
2.2.1 云原生下的开发
2.2.2 团队的分支策略
2.2.3 代码规范、自测和文档
2.3 测试阶段
2.4 发布阶段
调查一起空难
发布过程中要做的事情
各种发表阶段
蛮力发布模式
金丝雀发布
滚动发布
蓝绿发布
红黑发布
字节实际的发布模式
2.5 运维阶段
3. HOW?怎么执行流程
3.1 怎么保证开发质量和效率兼顾
以前的团队开发:
随着技术的发展: