工程化的一些总结

2021-07-29  本文已影响0人  wwq2020

需求评审

1 需求合理性需要评估 不做无价值的需求
2 需求优先级需要评估 优先做重要的需求
3 需求需要进行管理 评估团队效率,改进
4 需求视情况进行拆分 小步快跑,不断试错
5 在测试左移的场景下,让测试也尽早介入 测试更好的了解
6 需求需要有版本管理 防止相关人员不知道变更历史

原型管理

1 原型需要有版本管理 防止相关人员不知道变更历史

设计

1 UML,流程图,时序图等

设计评审

1 测试也参数设计评审 了解系统才能更好的测试

冒烟用例评审

1 相关人员评审用例 限制提测标准

开发

1 TDD,结对编程等

CI/CD

1 持续集成/持续部署 提高交付效率
2 git pre commit hook 提高交付质量
3 ci自动化lint,fmt,build等 提高交付质量

CodeReview

1 进行代码review 提高交付信心

desk check

1 提测之前检查系统 对齐需求理解

自动化测试

1 编写自动化测试用例 减少机械的重复的操作

精准测试

1 精准测试 提高测试效率

混沌工程

1 混沌工程 提高系统稳定性

灰度

1 灰度 减少事故影响面

回滚

1 回滚 快速止血

观测

1 log,metrics,trace 观察系统信息,提高系统稳定性

告警

1 告警 提前发现问题,提高系统稳定性

每日站会

1 反馈进度,问题等 对齐需求进度

总结回顾

1 回顾本次迭代中遇到的问题或者需要改进的点 增加团队能力

上一篇 下一篇

猜你喜欢

热点阅读