早就有共识,软件的质量不是靠测试来保证的,首先要从源头,也就是需求的细节开始抓,其次当然是开发的过程,最后才是到测试的环节。
说起来简单,但真的去开展项目就发现到处充满挑战,需求总是处于动态变化的,开发和测试只能去适应这样的变化。
理论上,软件的质量保证需要全体参与项目的人来保证。但具体的责任不明确,大家都会感到抽象和茫然。因此真正能落实到位就只能依赖管理层对流程的重视,对质量文化的建设。
无论哪个生产制造行业,最早发现问题的通常是一线的工作人员,如何激发他们多提建议并被有效采纳,就是管理层要思考的问题了。