软件企业实施ISO9000有用吗 软件企业应用ISO9000误区介绍【详解】

发布时间:2022-05-15

实施软件企业ISO9000总结有效性和误解

国际标准化组织(ISO)自1987年推出了ISO9000自该系列标准以来,它很快得到了工业界的广泛认可,并被各国标准化机构采用,并在世界范围内形成"ISO9000现象"。国际标准化史上从未有过一套国际标准在如此短的时间内被许多国家采用和广泛影响。那么,为什么呢?ISO9000会有这么大的魔力吗?ISO9000它起源于硬件,适用于软件吗?本文将回答这些问题。

一、实施ISO9000的有效性

ISO9000为企业提供了科学的质量管理和质量保证机制,但企业的情况却大不相同ISO9000所有企业都能产生同样的效果吗?要回答这个问题,我们首先应该理解ISO9000的作用。

对提 产品企业,ISO9000有两个方面,体现在企业内外。在企业内部(管理职能),可以提高质量意识,建立保证质量的机制——质量体系;实现文件管理,完善工作机制;提高效率,提高生产率。

在企业外部(保证功能),可以提高客户满意度,赢得市场;促进与用户、中间商的合作和沟通;提高宣传效果,扩大声誉。

从ISO9000我们可以得出结论:如果企业管理机制健全,管理水平高,企业声誉高,产品市场份额高,则实施ISO9000作用不大。相反,作用很大。通常,企业的生产能力由管理水平和技术水平组成,ISO9000是实施管理标准ISO9000只能提高它的管理水平,不能提高其技术水平。

技术水平分为三类:

一流是指能够完全满足客户要求的产品质量(主要是功能、性能和寿命)。

一般来说,它基本上可以满足客户的要求。

恶劣是指只能满足部分客户的要求。

管理水平分为三类:

优秀是指产品质量能够完全满足价格、交货期和售后服务的要求。

一般是指基本能满足价格、交货期和售后服务的要求。

弱点是指价格高、交货期延迟、售后服务不周到。

通过实施ISO9000有效分析可以帮助企业选择实施ISO9000,同时也说明了ISO9000它不是万能的,它只是一套国际标准,可以帮助企业提高管理水平。

二、软件企业实施ISO9000有效性较大

ISO9000它起源于硬件产品,但其应用并不局限于硬件领域。ISO在制定ISO9000充分考虑各行业及其产品的特点,除了给出一般行业的应用标准外,还制定了一些补充标准和指南,包括ISO9000-3就是ISO9000软件领域的补充指南。ISO9000-3这是前言中描述的:"软件的开发和维护过程不同于大多数其他工业产品。由于该技术领域的快速发展,有必要为软件产品的质量体系提供补充指南"。由此可见ISO9000为软件企业的应用提供了标准。

随着软件技术的发展,出现了一种新的不平衡,即软件企业的管理水平远远落后于技术水平,软件的大部分质量问题都在于管理。

根据数据,美国软件工程研究所开发了软件工程能力评估模型(SEI CMM),该模型将软件企业分为五级,用于评估软件企业的综合能力。

如果用这个模型来评估软件企业,大约75%的软件企业处于第一级,而第一级和第二级的要求大多是管理问题。由此可见,软件企业的管理问题非常薄弱。加强管理已成为软件企业较迫切的任务。科学有效的管理方法是解决这个问题较有效的方法。在这种情况下,实施ISO9000它已成为软件企业的首选,而大多数软件企业只是在表1中实施ISO9000在有效的位置。因此,可以说软件企业实施了ISO9000较有效。

目前,软件企业正在实施ISO9000一些有战略眼光的企业家已经知道,一些软件企业已经或准备开始申请ISO9000质量体系认证。这样发展,ISO9000软件领域的应用前景将非常广阔。

三、软件企业应用ISO9000存在的误区

作者基于对ISO9000对软件企业的理解和实施ISO9000从事咨询工作的经验,分析了软件企业应用ISO9000存在的误解有利于企业摆脱误解,更好地应用ISO9000标准。

1.误区之一:ISO9000软件不适用

我们在推广ISO9000在这个过程中,我经常听到软件行业的一些人说:"ISO9000是硬件产品的生产,不适合软件"。这是一个认知问题,不能解决,ISO9000软件企业难以推广。

持这种观点的人可以说是不了解ISO9000,较多只能算是一知半解。ISO9000它确实起源于硬件,但这里需要强调的是,ISO9000它既不是某一产品的产品标准,也不是某一领域的技术标准,而是指导企业建立和实施质量体系的管理标准。它有两个主要功能,即管理和保证功能。其管理功能是指按压ISO9000建立和实施有效的质量体系,提高企业管理水平;其保证功能是通过第三方机构确认企业建立的质量体系,证明企业有能力提供符合要求的产品,从而为客户或用户提供可信度。ISO9000任何企业都需要将这两种功能有机结合起来,为企业提供更科学的管理和**机制。ISO9000适用于各类工业企业。

同时,为了更好地应用于各个工业领域ISO9000,ISO/TC176(负责起草ISO9000标准技术**)将工业产品分为硬件、软件、工艺材料和服务四类,基本覆盖所有生产类型,并根据各类产品的生产特点制定相应的补充和支持标准。ISO9000-3(ISO9001软件开发、供应和维护的使用指南就是其中之一。

因此,ISO9000它不仅适用于软件领域的原理和方法,而且根据软件开发的特点制定了相应的补充指南,以便更好地应用于软件企业ISO9000提供指导。

2.误区二:软件企业难以实施ISO9000

在与软件界人士的对话中,人们经常会问这样的问题:"虽然说ISO9000原则和方法适用于所有工业领域,但由于软件开发的特殊性,软件企业难以实施ISO9000"。软件开发的特殊性是指软件开发根据项目设置没有完全相同的项目开发;软件项目有大有小,如何实施不同规模的项目ISO9000;软件开发进度难以估计,应用程序ISO9000会增加工作量,导致进度延迟。

这些问题确实是软件企业实施的ISO9000遇到实际问题,但只要我们是对的ISO9000有了深入的了解,这些问题是不难解决的。首先ISO9000要求建立文件质量体系,要求全体员工参与,明确各岗位职责,只能严格按照文件规定的要求执行。对于每个软件项目的大小和规模,软件可以作为一个特定的特征"产品"对于本产品的开发过程或生存周期过程,系统中没有统一的要求,可以根据项目的规模和质量体系的原则确定。"软件根据项目开发和项目规模的不同"完全不妨碍软件企业的应用ISO9000,相反应用了ISO9000,项目管理更加科学系统。至于项目进度,应用ISO9000不会造成进度延迟,反而会改善项目延迟问题。这是因为进度延迟的主要原因是管理不善,没有严格按照规定的要求进行应用ISO9000可以解决管理漏洞,较大限度地提高项目拖延问题。

3.误区三:软件企业实施ISO9000效果不理想

持这种观点的人认为,软件开发是一项高度知识密集的工作,是开发人员的智力创造,对开发人员的知识和技术水平有很高的要求。ISO9000能否达到预期效果,即确保软件企业有能力开发符合要求的软件产品?

这个问题的核心是软件开发人员的技术水平是否有要求。ISO9000没有要求,软件开发确实与开发人员的技术水平密切相关,但这不是质量体系能解决的,所以不妨碍ISO9000软件企业的应用效果。因为只要我们ISO9000与美国软件工程研究所制定的评估软件开发能力的模型相同(SEI CMM)对比,就会发现SEI CMM第一级和第二级规定的五级水平基本上是管理要求,即按照ISO9000软件企业可以满足要求SEI CMM第二级以上。当然,为了满足更高级的要求,也必须满足这些基本要求,或者ISO9000软件企业要达到高级水平是必要的。然我们不能说它已经应用了ISO9000企业有能力开发符合要求的软件产品,但可以说软件企业希望开发符合要求的软件产品和应用ISO9000它的较佳选择。

除上述三个误区外,软件企业对软件企业的看法ISO9000还有很多误解。例如,我接待了这样一位顾问。他说,购买软件,实际上使用软件ISO9000标准开发要求高价。显然,这种说法是错误的,它的错误将是ISO9000误解为产品标准。这样的例子还有很多,这里就不一一列举了。希望以上典型例子能帮助软件界人士正确理解ISO9000的作用。