ISO9000在软件工程管理的应用

发表于:2008-01-23来源:作者:点击数: 标签:ISO9000
近年来,国际上影响最为深远的质量管理标准当属国际标准化组织于1987年公布的ISO9000系列标准了,这一国际标准发源于欧洲经济共同体,但很快就波及美国、日本及世界各国。到目前为止,已有70多个国家在它们的企业中采用和实施这一系列标准。中国对此也十分重
近年来,国际上影响最为深远的质量管理标准当属国际标准化组织于1987年公布的ISO9000系列标准了,这一国际标准发源于欧洲经济共同体,但很快就波及美国、日本及世界各国。到目前为止,已有70多个国家在它们的企业中采用和实施这一系列标准。中国对此也十分重视,采取了积极态度。一方面确定对其等同采用,发布了与其相应的质量管理国家标准系列GB/T19000;同时积极组织实施和开展质量认证工作。计算机软件行业自然也和其它领域一样被席卷进去。分析ISO 9000系列标准如此迅速地在国际上广为流行,其原因主要在于:

  1)市场经济,特别是国际贸易的驱动。无论任何产业,其产品的质量如何都是生产者、消费者、以及中间商十分关注的问题。市场的竞争很大程度上反映了在质量方面的竞争。ISO9000系列标准客观地对生产者(也称供方)提出了全面的质量管理要求、质量管理办法,并且还规定了消费者(也称需方)的管理职责,使其得到双方的普遍认同,从而将符合ISO9000标准的要求作为国家贸易活动中建立互相信任关系的基石。于是近年来在名国企业中形成了不通过这一标准认证就不具备参与国际市场竞争实力的潮流,并且在国际贸易中,把生产者是否达到ISO9000质量标准作为购买产品的前提条件,取得ISO9000质量标准认证被人们当作进入国际市场的通行证。

  2)ISO9000系列标准适用领域广阔。它的出现最初针对制造行业,但现已面向更为广阔的领域,这包括:

  (1)硬件:指不连续的具有特定形状的产品,如机械、电子产品,不只是计算机硬件。

  (2)软件:通过支持媒体表达的信息所构成的智力产品。计算机软件当然属于其中。

  (3)流程性材料:将原料转化为某一特定状态的产品。如,流体、粒状、线状等,通过瓶装、袋装等或通过管道传输交付。

  (4)服务:为满足客户需求的更为广泛的活动。

  ISO 9000系列标准的内容 ISO9000系列标准为: ISO9000质量管理和质量保证标准棗选择和使用的导则;

  ISO9001质量体系棗设计/开发、生产、安装和服务中质量保证模式;

  ISO9002质量体系棗生产和安装中的质量保证模式;

  ISO9003质量体系棗最终检验和测试中的质量保证模式;

  ISO9004质量管理和质量体系要素棗导则。

  ISO9000系列标准的主体部分可以分为两组:一组是用于“需方对供方要求质量保证”的标准棗9001~9003;一组是用于“供方建立质量保证体系”的标准棗9004 9001,9002和9003之间的区别,在于其对象的工序范围不同:

  9001范围最广,包括从设计直到售后服务;

  9002为9001的子集,而9003又是9002的子集。

  9000系列标准原本是为制造硬件产品而制定的标准,不能直接用于软件制作。后来曾试图将9001改写用于软件开发方面,但效果不佳。于是,以ISO 9000系列标准的追加形式,另行制定出9000-3标准。这样,9000-3就成了用于“使9001适用于软件开发、供应及维护”的“指南”。不过,在9000-3的审议过程中,日本等国曾先后提出过不少意见。所以,在内容上与9001已有相当不同。ISO9000-3(即GB/T19000.3-94),全称《质量管理和质量保证标准第三部分:在软件开发、供应和维护中的使用指南》。

  制定与实施ISO9000系列标准

  1)强调质量并非在产品检验中得到,而是形成于生产的全过程。ISO9000-3叙述了需方和供方应如何进行有组织的质量保证活动,才能得到较为满意的软件;规定了从双方签订开发合同到设计、实现以至维护整个软件生存期中应当实施的质量保证活动,但并没有规定具体的质量管理和质量检验方法和步骤。 ISO9000-3的核心思想是“将质量制作入产品之中”。其实道理是很明显的,软件在完成编码以后,不论花多大的力气用于测试,提高质量都是有限度的,更不必说需求规格说明存在的问题常常是测试无法发现的。事实上,软件产品的质量取决于软件生存期所不阶段的活动。

  2)为把握产品的质量,ISO9000要求“必须使影响产品质量的全部因素在生产全过程中始终处于受控状态”。为使软件产品达到质量要求,ISO9000-3要求软件开发机构建立质量保证体系。首先要求明确供需双方的职责,针对所有可能影响软件质量的各个因素都要采取有力措施,作出如何加强管理和控制的决定。对与质量有关的人员规定其职责和职权,使之责任落实到人,产品质量真正得到控制。

  3)ISO9000标准要求证实:“企业具有持续提供符合要求产品的能力”。质量认证是取得这一证实的有效方法。产品质量若能达到标准提出的要求,由不依赖于供方和需方的第三方权威机构对生产厂家审查证实后出具合格证明。显然,如果这一认证工作是公正的、可靠的,其公证的结果应当是可以信赖的。正确实施产品质量认证制度自然会在促进产品质量提高,指导消费者选购产品,提高质量合格产品企业的声誉,以及节省社会检验大量费用等方面发挥积极作用。 生产企业为了达到质量标准,取得质量认证,必须多方面开展质量管理活动。其中,企业负责人的重视以及企业全体人员的积极参与是取得成功的关键。

  4)ISO9000标准还强调“质量管理必须坚持进行质量改进”。贯彻ISO9000标准是企业加强质量管理、提高产品质量的过程,这个过程包含许多工作绝非轻而易举、一蹴而就所能奏效的。即使已经取得了质量认证也不能认为一劳永逸而放松质量管理。实际上认证通常以半年为有效期。取得认证之后尚需接受每年1~2次的定期检查,其目的在于促使企业坚持进行质量改进。

原文转自:http://www.ltesting.net