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