相关的产品及服务 关于我们 我们的工作 应聘指南 AMANO大家族 首页
相关产品及服务
时间管理系统
停车管理系统
时间认证服务
品质管理体系
加入我们
朝着新的领域,永不停留,不断追求变化。我们期待着有志之士的加入。
加入我们 >>
在ASE中的CMM&ISO工作
    公司在2004年2月正式通过了GB/T 19001-2000 idt ISO9001:2000的认证。接着在2005年1月25日又正式通过了CMM3级的评估。接下来将介绍一下公司是如何运行这两种质量体系的,以及过程持续改进的计划。
基于ISO9000和CMM的软件质量管理模型各过程之间的关系
1.CMM的运行情况
    CMM模型划分为5个级别,共计18个关键过程域,52个目标,300多个关键实践。无论一个软件企业的软件过程处于什么样的水平,都可以在CMM框架的5个级别中找到自己的位置。然后有针对性的采取与自己所处级别相适应的措施,使软件过程管理早日得到改善。
        1) 公司所有的项目组全面引入CMM。在实施过程中确实增加了一些工作量,但开发人员没有抵触情绪,因为他们本身也认识到了,如果前期不保证质量,后期会很累,所以认识比较统一。但具体实施中,也还需要不断地推进和强化。企业管理最艰难的是从无序到有序,只要跨过这个状态,由好到更好也许会更容易些。所以,在这个程度上,CMM2、3级是非常重要的。
        2) 组织建立了一套完整的过程文档库,共119个文档,包含:过程定义、流程图、模板、培训教材,SQA检查表等等,这些过程文档就是与之前相比最大的进步。原来各项目虽然有一点关于过程方法的定义,但做法都不尽相同,有些是客户那里拿来的,有些是自己写的,还有绝大多数的活动都没有文档化的定义。如今,通过多年的不断实践和改进,已经形成了一套有公司特色的CMM体系文档。体系文档按照CMM2级和CMM3级的关键过程域来进行分类,每个关键过程域中都有一份过程定义文档,对过程活动进行了详细的描述和规定。为了使刚进入公司的新人能马上了解项目的开发流程,相关人员针对这些过程文档,还编写了相应的培训教材。公司从实用主义出发做文档,做必须的、需要的文档。此外,还开发了一些小工具作以配合。
        3) 公司成立了专门的SEPG组、SQA组和OTP组,分别负责过程改进和管理工作,过程质量保证工作,和组织培训管理的工作。SEPG组通过公司内部的数据库,收集公司所有员工提出的改进措施。公司大多数员工都非常支持过程改进工作,到目前为止,一共收集了256条改进措施。对公司的过程改善起到了持续有效的作用。SQA组每周会对各个项目组进行监督检查,若发现开发流程与公司规程中的不符合时,会将问题纪录发送给责任人并要求改进。公司高层对SQA小组的工作也非常关心,给予SQA足够的权利来开展工作,每月还会听取工作报告,了解情况。OTP组会定期收集公司全员的培训需求并制定培训计划,提高员工的工作技能和工作效率。目前,有两项培训是全年进行的,一是新人入社培训,二是日语培训。培训的作用在今后的工作中都能一一体现出来。
        4) 对过程活动有了数字化的度量。公司的数据库中留下了很多过程中的数据。SEPG组会定期统计各个过程中的产品和规模、开发周期、修改次数及工作量。这些数据库中的数据可用来分析项目的效率以及存在的问题,以便今后进一步的改进。
2.ISO的运行情况
    如果说CMM体系是针对软件开发公司的话,ISO则有宽得多的范围,对很多不同的企业都适用。ISO9000系列国际标准的主要用途是为企业建立质量体系,并提供质量保证的模式。在ISO9000系列中,ISO9001是一个符合软件开发与维护的标准。它对企业的质量管理体系给出来一个宏观的框架。ISO9001包含20个要素,描述了软件企业质量管理和控制的各个环节,给出了一般质量系统的需求。ISO9001以PDCA循环作为它的过程模式(即:P-Plan、D-Do、C-Check、A-Act)。可以用5句话来概括这个过程模式的含义:写你要做的;做你所写的;记录做过的;检查其效果;改正其不足。公司也是用这个过程模式作为指导思想,与CMM成熟度模型相结合,制定出一种最适合公司使用的质量管理体系。
        1) 公司以顾客为关注焦点。公司总经理以顾客满意并争取超越顾客期望为目标。为了衡量顾客的满意度,公司在质量手册中制定了质量方针和质量目标,每月还会统计各项目组的质量目标,发现质量问题后及时提出改进措施进行改善。每年公司会做一次客户满意度调查,对一年的工作情况做一个总结和检讨。公司将各个部门的规范都文档化了,共有一级文档、二级文档、三级文档共111篇,并且定期对文档进行更新维护。
        2) 公司高层高度关注软件的品质。每年高层都会召开一次管理评审,主要对内审的结果、顾客满意度调查、产品的符合性、预防纠正措施的状况、市场变化的对策、资源需求、质量目标的适宜性和有效性、质量管理体系进行讨论和分析。SQA组每周向高层汇报检查情况,对检查出的问题责令改正,杜绝今后再次发生。
        3) 公司每年进行一次内审和外审。内审和外审是为了有效的实施和维持质量体系。内审是由SQA人员根据定义书和程序文件对各部门进行现场审核,审核后记录检查结果并做成内审报告,发现的不合格项要交给相关部门的责任人进行修改。外审则由公司挑选的外审机构,对公司进行审核。最后根据外审机构的审核结果来决定是否通过审核。
        4) 固定资产的管理。公司对每项固定资产进行分类、编号、贴标签、登记,并专门对各项计算机资源进行管理。采购前,对所有的供应商进行评估,评估合格才能作为正式供应商。采购时必须遵守采购流程。采购后,当固定资产有损坏时,要填写维修记录。
3.今后的发展计划
    过程改进是一个长期的活动,从过程定义到贯彻实施,再对反馈的结果进行分析,从而更新过程规范,这就和ISO要求的PDCA如出一辙,当组织的过程形成良性循环后,才能保证软件能力的持续提高。
    对于今后的过程改进计划,主要是以下几项。
        1) 多做一些过程优化和数据收集的工作。有些模板因为使用起来比较麻烦,所以花费的工时比较多,今后要对这些模板进行修改,尽可能做成自动化的模板,节约使用者的时间,提高工作效率。最好能在Notes上实现,这样方便今后数据收集。
        2) 方便文档的查找。由于ISO和CMM都有大量的文档,所以如果要查找其中的一份文档的话,必须熟悉所有文档的目录,否则很难找到。今后可以通过建立索引和查询功能来提高文档查找的效率。
        3) 使公司全员都参与到过程改进中来。在今后的过程改进中,要多询问大家的看法。因为真正使用过程体系的人还是公司的员工,他们的看法是至关重要的。今后会将公司全员的意见收集起来,作为过程改进的依据。
        4) 加强质量保证。随着公司的日益壮大,已由原来的5个项目组扩大到现在的10个项目组了。但是质量保证人员的数量却没有增加,因为质量保证人员要对公司所有的项目进行检查,所以很难对项目组进行及时跟踪,这样就不能及时发现存在的问题。所以要调整人员的安排来保证过程检查的质量。
4.结语
    通过这几年同时实施CMM3和ISO9001体系发现,CMM和ISO9001并不是孤立、或彼此矛盾的。ISO9001的每一个质量要素都可以对应到CMM2-3级中关键过程区域的特征上。而CMM在生产过程中的管理重点,又弥补了ISO9001在微观管理上的不足。所以,可以综合考虑ISO9001和CMM的质量管理要求,在建立企业的标准过程时,根据企业的商业目标,建立符合ISO9001或CMM的质量目标和管理体系。
日本語 使用条款 信息安全 站点地图 加入我们
Copyright (c) AMANO Software Engineering (Shanghai) Co., Ltd. All Rights Reserved.
沪ICP备06007265号

沪公网安备 31011502004515号