开发
需要一个好的开发环境
- 快速开发:方便的开发工具,公司统一的接口规范,代码规范。
- 直连服务:可以直连开发环境服务,既主调;注入开发环境,既被调。
- 快速部署:可以快速部署到开发环境。
- 方便调试:实时的日志,快速查询,问题快速定位。
- 快速重建:系统挂掉能快速重建。
- 知识库:常见的错误给出推断,帮助排查问题,新人友好。
测试
方便的测试环境
- 环境隔离:并行需求测试,需求之间不影响。
- 数据准备:热点数据快速创建。
- 自动化:行为自动化,简单任务自动化;输入测试case,输出测试结果?
devops:
stage环境
- 完整的检查,异常报告。
production环境
- 灰度上线。
- 观察性。
- 完善的监控方案。
- 快速回滚。
- 稳定。
- 容错。
产品团队
- 敏捷:需求快速迭代,结果快速反馈。
- 试错:需求灰度(针对部分用户发布)。需求快速回滚(产品出现问题快速回滚)。
设计方案
产品-》技术-》测试-》客户-》公司=