软件企业建立质量管理体系,需要企业最高领导人动员,需要咨询机构的介入。对全员进行质量体系基础知识的培训和考试是增强员工质量意识的重要措施,对企业组织架构的调整是建立体系的基础。咨询机构与IT企业共同参与提出质量方针和目标、编写质量手册和过程文件,以及质量体系的试运行等步骤,实质上是企业内部进行沟通、取得共识、开始走向成熟的过程。质量认证咨询工作一般要经历四个阶段。
第一阶段为企业现状调查与诊断和ISO9000标准簇与软件工程培训阶段。
第二阶段为质量体系文件的编写阶段。
第三阶段为质量管理体系的试运行阶段。
第四阶段为过程持续改进和优化。
企业建立质量管理体系要解决以下几个问题:
(1)分清制造业企业与IT企业的区别,理清IT企业的业务流程;
(2)明确管理职责、调整组织结构;
(3)识别和建立软件企业的过程;
(4)建立文档化程序;
(5)解决好软件配置管理和软件设计变更控制;
(6)采用量化和统计技术,持续改进信息系统研发过程管理建立质量体系。
不同的企业状况和业务方向也会对质量管理体系有不同的要求。要按照普遍性与特殊性相结合的原则建立IT企业的质量管理。
特别要注意项目质量管理与组织级质量管理的联系与区别。前者属于项目管理层面,而后者属于企业管理层面。信息系统开发中的质量管理重点是通过执行必要的质量管理过程,如质量计划、质量保证和质量控制等来保证项目最终交付的成果对客户需求和期望的一致性,主要涉及软件研发过程中的细节内容,如必要的配置管理、测试活动等。如CMM强调的是软件开发过程的管理。而企业质量管理的任务是企业级质量管理体系的建立、管理与维护,主要涉及企业质量规范、制度的制定和宏观支撑环境等内容。如ISO 9001侧重于“机构保证在设计、开发、生产、安装及服务过程中与指定的要求一致”。