起因是领导一直在提的一个观点:测试不能只测试系统,重点要放到质量管理上,要管理、监督研发的开发质量。

公司是乙方,接项目过日子,算是外包企业吧。项目时间一般都比较紧张(应该是和友商打价格战),不是在赶工期就是在赶工期的路上,这就导致开发质量比较差,测试也不充分,项目质量一言难尽。

公司想要提升项目质量,且公司比较重视项目投入,也想要减少在测试及缺陷修复上的时间投入(他们认为测试时间占研发时间的 1/ 10 就够了,争论过几次了)。然后就有了怎么提高研发开发质量的问题,在多次对接过程中发现他们有点想在开发完成后不经过测试就能直接交付的意思。

当前有下面几个想法,也不知道合不合适:

  1. 规范项目的开发流程

  2. 引入静态代码分析工具、进行 code review

  3. 定期进行问题复盘,提高质量意识

  4. 控制需求变更

  5. 引入自动化测试

个人在管理上的经验很少,对其中的【质量管理,提升研发的开发质量】有点懵,能想到的质量管理更多的也是测试工作上的质量管理。至于提升研发的开发质量,感觉最有效的还是规范开发流程及让开发在前期做好系统设计、需求分析,且有充足的开发时间。但是这些无疑是需要投入更多时间的,现在开发时间都不够,这些估计也不好落地。。。


↙↙↙阅读原文可查看相关链接,并与作者交流