第9章 软件质量工程师
软件质量工程师也是分配在项目质量控制部里的编制,对项目的软件编码质量等进行管理,与软件配置工程师相比,主要偏向于对项目的质量控制部分进行管理。虽然在项目管理过程里没有详细划分这个岗位,但是在项目管理中仍然需要软件质量工程师对整个项目的质量进行控制管理。
1、工作职责
软件质量工程师是属于质量控制部的一员,其工作内容不多,主要是在于项目中的源码、文档等内容的质量控制。质量控制部的原则就是对项目的所有内容进行质量控制,特别是CMMI软件成熟度模型中的级别,需要通过CMMI等级的公司需要对项目内容进行质量控制,还有就是ISO9001等等质量控制级别。
l 对项目中的相关内容进行质量控制;
l 配合项目经理对项目内容进行质量检测,通报给项目组人员进行处理;
2、应具备的知识
软件质量工程师因为需要对项目中的所有内容进行质量控制,所以需要对质量控制相关的内容进行熟悉,一般来说,公司也能够请专家来给质量控制部人员进行培训,这样经过培训后的质量控制部人员就能够及时的对工作中的质量控制内容有更好的了解。软件质量工程师需要对CMMI软件成熟度模型和ISO9001:2000等规范做深入了解,更好的在工作中对公司级别的内容进行质量控制。
3、日常工作
软件质量工程师平时的工作内容不多,就是根据自己的经验,对公司级别的内容进行质量控制,然后把工作的内容进行整理,让控制部的人员进行分享增加自己的经验。在实际的工作过程中,就是根据质量控制原则,比如CMMI模型对源码和文档等进行质量控制,ISO9001用于证实组织具有提供满足顾客要求和适用法规要求的产品的能力,目的在于增进顾客满意度。
4、经验提升的方法
软件质量工程师需要在工作中不断的对新的质量控制标准进行学习,并应用到实际的工作过程中,更好的把CMMI和ISO9001等质量控制标准在公司级别的基础上进行维护管理。软件质量工程师除了对这些质量标准进行学习之外,公司也应该以培训等方式更好的对质量控制部门的人员的质量进行提升管理。
5、与其他角色的沟通
软件质量工程师在项目组中的地位是中等级别的,需要与项目经理、软件工程师和文案人员等角色进行沟通,主要是因为这些角色需要的工作内容都涉及到质量控制的领域范畴。对项目经理需要的是项目文档、质量控制等内容进行把控;对软件工程师就是代码上的质量控制内容,比如代码质量,代码的规范性等等;对文案人员也是项目文档方面的内容质量控制把控。
6、应阅读的书籍
软件质量工程师需要阅读的书籍其实不多,更多的是对那些质量控制标准,比如CMMI和ISO9001等体系的学习。
l 软件工程产品质量;
l 软件过程的质量管理;
l 软件质量管理体系建设;
l 互联网企业软件测试和质量提升实践;
7、应铭记的话
l 需要不断的补充新的质量控制体系标准内容;
l 需要根据质量体系标准对公司级别的内容进行质量控制;
Austin Liu 刘恒辉 Department Manager,Product Manager,Project Manager and Software Designer E-Mail:lzhdim@163.com Blog: http://lzhdim.cnblogs.com |