以前负责项目的时候,总是我说了算,很多时候我发现我特别累,所有成员的和我自己的工作,都要我评估,同时后期老是扯皮,说是我项目经理没当好,但我现在不怕了,我的日常工作基本上让他们给我分担了,我可以去做更有挑战性的工作了。
我想采用SQA有以下几个优点:
1. 能够大大减轻项目经理的工作量,不会让项目经理成天都去check,因为一开始你把时间安排好了SQA能够帮你去check,除非有重大改动
2. 提高提高软件开发质量,以前开发时,可能是项目经理说了算,现在得让SQA,QA说了算
3. 大大缩短了开发时间,虽然采用SQA的方式,前期要投入很多时间,但到后期,时间就会大大缩短
4. 工作透明化,业绩透明化,以前可能只有你的主管,项目经理知道同仁的工作,而现在所有的人都知道你的工作。
但采用SQA方式也有缺点,那就是写文档占用了很多时间,流程太复杂,我正在考虑是否可以采用Genexus这种智能开发模式,将规格,架构,和设计合并起来,因为在写文档时发现很多都是重复的,所以就将整个软件开发过程合并为,需求、设计和编码就好了,我一直在设计这个开发流程。
最后值得表扬和感谢地是SQA Yvonne MM的工作认真负责,老是“骚扰”我,让我进步不少;QA Gause数学家,工作严谨,专注,能够找到我的文档中的每一个毛病。我在想等项目结束了,请他们好好吃一吨。