ISO9001认证
当前位置:ISO9001认证

软件公司ISO9000质量管理体系

来源:网络 时间:2017-10-30 08:40:39 点击:

软件公司ISO9000质量管理体系-


在项目实施中开展质量管理工作更加重要,因为产品上线后的质量问题往往意味着更大的投入?
提起软件质量管理,人们就会想起ISO9001?CMM?CMMI这些 ;这些质量管理圣经 ;?
在很多软件企业里,软件质量管理在内部开发产品时做的相对较好:因为产品开发通常在各个软件企业的研发中心进行,涉及的人员以内部为主,进度压力相对较小,可以投入时间和精力来开展软件质量管理?对于有客户进行参与的软件实施项目,多数企业为了节省成本和赶进度,往往会忽略质量管理,最后导致软件质量很差—投产后的软件常常会被用户发现很多问题?
ISO9000质量管理主要内容包括三个过程:质量计划制定?质量保证和质量控制?
1?质量计划:是质量管理的第一过程域,它主要指依据公司的ISO9000质量方针?产品描述以及质量标准和规则等制定出来实施方略,其内容全面反应用户的要求,为质量小组成员有效工作提供了指南,为项目小组成员以及项目相关人员了解在项目进行中如何实施质量保证和控制提供依据,为确保项目质量得到保障提供坚实的基础?
2?质量保证:是贯穿整个项目全生命周期的有计划和有系统的活动,经常性地针对整个项目质量计划的执行情况进行评估?巡查与改进等工作,向管理者?顾客或其他方提供信任,确保项目质量与计划保持一致?
3?质量控制:是对阶段性的成果进行测试?验证,为质量保证提供参考依据?
在软件实施项目中,质量保证对应于技术评审与过程检查,质量控制对应于软件测试等工作?
项目中质量管理的原则
在软件项目实施中,由于进度和成本两大因素的影响,它的质量管理与产品开发有着很大的差别?因此,在项目实施中做好质量管理工作应该坚持自己的原则?
我们先看一下国内公司实施软件项目的一些特征: ;进度高于一切 ;是国内企业实施项目的最大特点,而 ;为了短期利益不惜愚弄客户 ;?不重视质量?喜欢追究责任则成了这道 ;靓丽 ;风景上的点缀?
回顾国内很多IT热门领域,可以发现多是大家看好某个领域后 ;一哄而上 ;,进行低价为主的恶性竞争,结果是导致没有能力重视质量?同时为了生存,拼命地加班赶进度,最后形成一个 ;怪圈 ;?
可以说在IT领域,很多国内软件企业都为自己精心打造了类似的 ;怪圈 ;?
国内的公司要想挑出 ;怪圈 ;,最根本的办法是从源头做起:即从项目一开始就开始重视产品质量,因为质量是根本,好的质量加上好的服务才能拥有更强的市场竞争能力?同时也应该认识到质量?进度?成本是相辅相成的,决不可以忽略任何一个方面?过分重视质量,必然会耽误进度和加大成本投入,甚至会失去市场机会;过分节约成本?抢进度又会降低质量,质量不好的产品肯定不会在市场上走多远?
IT公司要想在软件项目实施中做好质量工作,应该坚持下面几个重要的原则:
不但要主观认识到质量的重要性,同时还要落实到行动中?
软件质量管理的重要性已经逐渐被国内的IT公司认可,但是要落实到具体的项目实施工作中,并通过它提高软件质量,还有一段很长的路要走?因为几乎所有的软件公司都灌输着 ;进度高于一切 ;的思想,只要是为了赶进度和发布产品,所有影响进度的工作都可以忽略?
因此,把想法落实到实际工作中是做好软件质量管理的第一原则?
1?树立提高质量就是尊重客户的思想?
在软件产业发达的今天,已经是客户的买方市场,客户永远会选择质量和服务都表现良好的产品来满足自己的需求?因此,我们应该尊重客户,把客户放在 ;上帝 ;的位置上,认证做好质量?
建立规范的质量保证体系,逐步使软件开发进入良性循环状态?
在没有开发标准的前提下,软件团队是不能开发出高质量软件的?因此软件团队一定要建立规范的质量保证体系,同时把规范体系逐步落实到工作中?如果急功近利,不但会做很多浪费人力和物力的无效工作,还会给客户留下不好的印象?
2?项目中ISO9000质量管理(quality management)开展方法
要想在项目中开展质量管理,就不能脱离中国软件企业实施项目的现状:工期短?任务重?利润低?在这种背景下,开展全面质量管理是不太现实的,只能根据每个项目的进度和成本实际情况来进行合理的投入,否则质量投入过大不但耽误进度,还会影响到企业利润,这是本末倒置的?在项目实施中,通常是最大限度地去提高质量?
全面软件ISO9000质量管理过程中,技术评审?过程检查?软件测试三类工作是如何开展的?
3?项目实施中的技术评审
技术评审可以把一些软件缺陷消灭在代码开发之前,尤其是一些架构方面的缺陷?在项目实施中,为了节省时间应该优先对一些重要环节进行技术评审,这些环节主要有:项目计划?软件架构设计?数据库逻辑设计?系统概要设计等?如果时间和资源允许,可以考虑适当增加评审网站内容?
很多软件项目由于性能等诸多原因最后导致失败,实际上都是由于设计阶段技术评审做的不够?一味地节省时间?关键工作仅由某几个人执行?整个项目的成败依赖于某些 ;个人英雄 ;等做法是十分错误的,重要的技术评审工作是不可以忽略的?
4?项目实施中的过程巡查
项目经常延期是中国软件企业实施很多项目时候的特性,因此项目实施中的过程巡查重点是 ;进度检查 ;?在实际工作中,很多项目都是启动一段时间后就开始不停地加班,使整个团队处于疲惫状态,导致效率低下,最后把项目计划丢在一边?对于这种情况,比较好的做法是不断地检查项目计划与实际进度是否存在偏差,如果存在偏差则找出问题的根源,然后消除引起问题的因素?
版本检查在项目实施中也需要特别注意,因为版本混乱会带来很大麻烦,尤其进行测试的时候?此外,项目实施时候也应该注意文档检查,尤其是一些关键文档的质量,例如接口文档?用户手册等?
5?项目实施中的软件测试
项目实施相关的全部质量管理(quality management)工作中,软件测试的工作量最大?由于非常多项目在实施中非常不规范,因此软件测试一定要把好关?软件测试应该重点做好测试用例设计?功能测试?性能测试?缺陷管理等工作?
测试用例设计:虽然项目实施中没有太多时间来设计测试用例,但是这个环节是必不可少的?项目实施中设计测试用例应该根据进度安排,优先设计核心应用模块或核心业务相关的测试用例?
功能测试:软件首先应该从功能上满足用户需求,因此功能测试是质量管理工作中的重中之重?功能测试在产品试运行前一定要开展好,否则将会发生 ;让用户来执行测试 ;的情况,后果非常严重?
性能测试:在实施项目过程中,应该充分考虑软件地性能,运行较慢的软件仍然不会为用户所接受?性能测试可以根据用户对软件的性能需求来开展,通常系统软件和银行?电信等特殊行业应用软件对性能要求比较高,应该尽早进行性能测试?
缺陷管理:缺陷跟踪与管理工作也经常被忽略,很多问题会被遗忘,直到客户再次发现?建议测试人员在项目实施中仍然采用一些工具进行缺陷管理与跟踪,保证任何缺陷都得到妥善的处理?
此外,对于一些项目,如果实在没有测试人员,可以考虑让开发人员互相进行测试,这样也可以发现很多缺陷?
项目实施中的质量管理工作是非常复杂的,存在很多不可以控制的因素,例如没有质量人员?测试环境不具备等?因此,项目实施中的质量管理原则应该是 ;最大限度地去提高质量 ;?只有这样,才能更好地利用现有资源尽可能地提高软件质量?
6?项目实施中技术评审
建立和实施ISO9000质量管理体系的步骤:
确定顾客和其他相关方的需求和期望;建立组织的质量方针和质量目标;确定实现质量目标必需的过程和职责;确定和提供实现质量目标必需的资源;规定测量每个过程的有效性和效率的方法;应用这些测量方法确定每个过程的有效性和效率;确定防止不合格并消除产生原因的措施;建立和应用持续改进质量管理体系的过程?

ISO9000标准文章

iso9000认证对国际贸易的积极作用

ISO9000如何与管理软件相结合

ISO9000质量管理体系标准咨询的问题解答

ISO9000质量管理工作计划表的格式

ISO9000体系中制造质量计划的内容

ISO9000质量管理(quality management)体系文件的三种编写次序

ISO9000质量管理体系在房地产业的成功实践

ISO9000质量管理体系的39个行业分类

ISO9000认证特殊过程?特殊工种与特种作业的概念与区分

谈ISO9000认证中质量管理法律法规的识别及其重要性

ISO9000与QS9000的关系

ISO9000首次会议总经理致欢迎辞

物业管理公司ISO9000质量管理体系推行的几个关键

金属制造专业类型企业的ISO9000质量管理体系运行突出点

金融业如何运用ISO9000质量管理体系

;外包 ;和 ;采购 ;的区别

亲,ISO9000认证咨询早都不需要备案了,别被人忽悠了

谈谈 ;ISO9000审核证据 ;的误区

ISO9000质量管理体系文件的4个要求

ISO9000质量管理体系内部审核巡查表的作用

ISO9000质量管理体系内部审核(内审)的流程


本页关键词:软件公司ISO9000质量管理体系

亮点咨询提供:ISO9001质量管理体系
版权所有㊣:杭州亮点企业管理咨询有限公司  业务咨询:13732203221  技术咨询:13336120517 咨询电话:0571-63905080
地址:杭州学院路130号 E-mail:51ldzx#163.com(#替换为@) ICP备11001889号 ISO9001认证 |