软件过程能力及成熟度评估管理办法.doc
软件过程能力及成熟度评估管理办法

软件过程能力及成熟度评估管理办法文章属性•【制定机关】国家认证认可监督管理委员会•【公布日期】2005.03.02•【文号】国家认证认可监督管理委员会2005年第4号公告•【施行日期】2005.04.01•【效力等级】部门规范性文件•【时效性】失效•【主题分类】软件业正文国家认证认可监督管理委员会公告(2005年第4号)为加强软件过程能力及成熟度评估管理工作,国家认证认可监督管理委员会与信息产业部联合制定了《软件过程能力及成熟度评估管理办法》,现予以公告。
附件:软件过程能力及成熟度评估管理办法二00五年三月二日附件软件过程能力及成熟度评估管理办法第一条为加强对软件过程能力及成熟度评估活动的管理,促进我国软件产业健康发展,根据《中华人民共和国认证认可条例》(以下简称条例)和国家有关产业政策,制定本办法。
第二条本办法所称的软件过程能力及成熟度评估,是指由评估机构证明软件过程能力及成熟度符合相关技术规范和标准的认证活动。
本办法所称的评估机构是指经依法设立的从事软件过程能力及成熟度评估活动的认证机构。
第三条在中华人民共和国境内从事软件过程能力及成熟度评估活动,应当遵守本办法。
第四条国家对软件过程能力及成熟度实行统一评估制度。
第五条国家认证认可监督管理委员会(以下简称国家认监委)负责软件过程能力及成熟度评估活动的统一管理、监督和综合协调工作。
国务院信息产业行政管理部门(以下简称信息产业部)负责软件过程能力及成熟度评估的有关产业政策及行业管理。
国家认监委会同信息产业部制定和发布软件过程能力及成熟度评估基本规范和相关技术规则,并共同对软件过程能力及成熟度评估制度的实施情况进行监督、指导。
第六条从事软件过程能力及成熟度评估活动的评估机构应当经国家认监委批准,并依法取得法人资格后,方可从事批准范围内的评估活动。
第七条设立评估机构应当符合下列条件:(一)有固定的场所和必要的设施;(二)有符合软件过程能力及成熟度评估和认可要求的管理制度;(三)注册资本不得少于300万元人民币;(四)有10名以上具有软件过程能力及成熟度评估师资格的专职认证人员(其中至少一名为主任评估师资格)。
软件过程管理与成熟度评估

软件过程管理与成熟度评估在软件开发的过程中,软件过程管理和成熟度评估是两个非常重要的概念。
软件过程管理指的是对软件开发过程进行规划、组织、监控和控制的活动,旨在确保软件项目按照既定的计划和目标进行。
而成熟度评估则是评估软件开发组织的能力和水平,以确定其在软件开发过程中的成熟度和改进的方向。
软件过程管理的目标是通过有效的资源管理、项目进度控制和质量管理,确保软件项目能够按时、按质地完成。
在软件过程管理中,需要明确项目的需求和目标,并制定相应的计划。
项目的需求分析阶段需要充分了解用户的需求和期望,以便能够提供满足他们需求的软件产品。
然后,根据需求分析的结果,制定软件开发的计划和进度安排。
在制定计划时,需要合理安排资源,并确保资源的有效利用。
此外,在项目开发的过程中,还需要进行持续的监控和控制,以确保项目进度的顺利进行。
通过及时发现和解决问题,可以避免项目进度的延误和质量的下降。
成熟度评估是评估软件开发组织的能力和水平,以确定其在软件开发过程中的成熟度和改进的方向。
成熟度评估可以帮助软件开发组织了解自己在软件开发过程中的短板和不足,从而能够有针对性地进行改进。
成熟度评估可以根据一定的标准和指标进行评估,例如国际标准ISO 15504,该标准定义了一个用于评估软件开发过程的模型。
通过对软件开发过程的评估,可以确定组织在不同领域的成熟度,从而为进一步的改进提供指导。
在进行软件过程管理和成熟度评估时,需要采取一些有效的方法和工具。
例如,可以采用敏捷开发的方法,将软件开发过程分成多个迭代周期,每个周期实现一部分功能,以便及时进行用户反馈和调整。
此外,可以使用一些项目管理工具,如甘特图、里程碑图等,帮助规划和管理项目进度。
对于成熟度评估,可以采用一些问卷调查、访谈和文档分析等方法来收集数据和信息,以便评估组织的成熟度。
除了软件过程管理和成熟度评估,还可以采取其他一些措施来改进软件开发过程和提高软件质量。
例如,可以建立一个良好的沟通和协作机制,促进团队成员之间的合作和信息共享。
软件过程及能力成熟度评估机构认可指南

CNAS-GC51软件过程及能力成熟度评估机构认可指南Accreditation Guidance on Software Process and CapabilityMaturity Assessment Bodies中国合格评定国家认可委员会前言本文件由中国合格评定国家认可委员会(CNAS)制定。
作为认可指南性质的文件,它为CNAS-CC51《软件过程及能力成熟度评估机构通用要求》在评估师管理和评估实施的应用提供说明或解释,旨在确保各方对CNAS-CC51理解或实施的一致性。
本文件中,术语“应”表示相应的CNAS-GC51条款是强制性的,这些条款反映了CNAS-CC51的要求。
术语“宜”表示相应的CNAS-GC51条款提供了满足CNAS-CC51相应要求的适宜方法,如果认证机构采用与CNAS-GC51等效的方法来满足CNAS-CC51的要求,需要向CNAS证实该方法确实能达到这一目的。
软件过程及能力成熟度评估机构认可指南1范围本文件为软件过程及能力成熟度评估机构在评估师管理和评估实施的应用提供说明或解释,为评估机构对评估师管理和对评估过程的实施提供指南。
2规范性引用文件下列文件中的条款通过本文件的引用而成为本文件的条款。
以下引用的文件,注明日期的,仅引用的版本适用;未注明日期的,引用文件的最新版本(包括任何修订)适用。
CNAS-CC51《软件过程及能力成熟度评估机构通用要求》GB/T19011《管理体系审核指南》SJ/T11234-2001《软件过程能力评估模型》SJ/T11235-2001《软件能力成熟度模型》GB/T27000《合格评定词汇和通用原则》3术语和定义GB/T27000给出的以及下列术语和定义适用于本文件。
3.1软件过程及能力成熟度评估依据SJ/T11234-2001或SJ/T11235-2001,对软件组织的一个或多个过程进行的评价活动。
根据其目的不同,分为内部过程改进评估和顾客选择评估两种模式。
软件过程能力及成熟度评估认证认证条件

软件过程能力及成熟度评估认证认证条件说到软件过程能力及成熟度评估认证,这个话题可真有点儿复杂,但我来给你聊聊,让它变得简单明了。
你知道吗?就像烹饪一样,想要做出一顿美味的饭菜,得有好的食材、精湛的手艺和一点耐心。
软件开发也差不多,过程能力和成熟度评估就像是为这个“菜谱”打个分,看看你是否能做出一道让人垂涎的佳肴。
咱们得搞明白什么是软件过程能力。
简单来说,这就是指一个团队在软件开发过程中,能否按照计划高效地完成任务。
就像你去餐馆吃饭,服务员能不能迅速把你点的菜送上来。
能力高的团队就像那家五星级餐厅,快得跟飞一样,质量还杠杠的。
没错,过程能力高,说明团队的效率和效果都在线,真是大大提高了客户的满意度。
然后,谈到成熟度评估,这就像给团队打个分,看看他们在各个方面的表现。
通常呢,这种评估会用到一些标准,比如CMMI。
听起来很高大上对吧?其实就是一套规范,帮助团队不断改进自己的开发流程。
这就像你在学校里的期末考试,得分越高,说明你学习得越好。
成熟度评估分成几个等级,越往上越难,但也越有成就感。
能把这件事情做好,就相当于给自己加了个“专业人士”的标签。
咱们聊聊认证条件。
这就像申请大学,得看你有没有合格的成绩和相关的证书。
想要获得软件过程能力的认证,首先得有一套完整的流程和管理体系。
这就像你开一家餐厅,得有菜单、食材和厨师,否则谁会来光顾你呢?团队要有良好的文档记录,这样在审查的时候才能有据可依。
要知道,没记录就像做菜不记配方,随便一顿,吃的就是“信仰”了。
不仅如此,团队成员的技能也得过关。
就像你去一家餐馆,服务员得会点菜、上菜,厨师得会做菜,否则就算你有了环境,吃的也未必好。
团队里的每个人都要懂得各自的职责,通力合作,才能顺利通过评估,拿到认证。
就算你团队里有个“天才”,其他人跟不上,那也只能是空中楼阁,没啥实际意义。
组织的文化也很重要。
好的文化就像调味品,让整个菜肴更美味。
一个互相支持、鼓励创新的团队氛围,才能让每个人都愿意为共同的目标而努力。
软件过程能力评估模型

软件过程能力评估模型随着信息技术的飞速发展,软件产业已成为全球经济的重要组成部分。
为了提高软件开发的质量和效率,业界不断探索各种管理方法和评估模型。
其中,软件过程能力评估模型是一种广泛应用的评估工具,旨在帮助组织系统地评估和改进其软件开发过程。
一、软件过程能力评估模型的概念软件过程能力评估模型(Software Process Capability Assessment Model,简称SPCA)是一种结构化的评估框架,用于衡量软件开发组织的过程能力成熟度。
它通过定义一系列过程域、实践和标准,为组织提供了一个自我评估和改进的指南。
SPCA 的核心思想是,通过持续改进软件开发过程,提高软件产品的质量、降低开发成本并缩短上市时间。
二、软件过程能力评估模型的发展历程软件过程能力评估模型的发展可以追溯到20世纪80年代,当时美国卡内基·梅隆大学软件工程研究所(SEI)开发了能力成熟度模型(CMM)。
随后,CMM逐渐演变为能力成熟度模型集成(CMMI),成为国际上广泛认可的软件过程评估标准。
在此基础上,各国和地区结合自身的软件产业发展特点,纷纷制定了相应的软件过程评估模型,如中国的软件过程能力及成熟度评估模型(SPCA)。
三、软件过程能力评估模型的核心要素1. 过程域:过程域是SPCA的基本构成单元,它描述了一组相互关联的过程活动和实践。
这些过程域涵盖了软件开发生命周期的各个阶段,包括需求分析、设计、编码、测试、部署和维护等。
每个过程域都有明确的目标和要求,以确保软件开发过程的完整性和一致性。
2. 成熟度等级:SPCA将软件过程能力划分为若干个成熟度等级,以反映组织在软件开发过程中的不同水平。
通常,成熟度等级从低到高分为初始级、可管理级、已定义级、量化管理级和优化级。
每个等级都有相应的评估标准和改进建议,帮助组织逐步提升过程能力。
3. 关键过程域:关键过程域是指在特定成熟度等级中,对实现该等级目标至关重要的过程域。
软件过程及能力成熟度评估

软件过程及能力成熟度评估1软件过程及能力成熟度评估“软件过程及能力成熟度评估”(简称SPCA)是软件过程能力评估和软件能力成熟度评估的统称,是信息产业部会同国家认证认可监督委员会在研究了国际软件评估体制,尤其是美国卡内基-梅隆大学SEI所建立的能力成熟度模型能力成熟度模型CMMI,并考虑国内软件产业实际情况所建立的软件评估体系。
SPCA依据的评估标准是SJ/T11234和SJ/T11235,这两个标准是在深入研究了CMM、CMMI、ISO/IECTR15504、ISO9000、TL 9000以及其他有关的资料和文件以及国外企业实施CMM的实际情况后,结合国内企业的实际情况,以CMMI 作为主要参考文件最终形成的,这两个行业标准由信息产业部于2001年5月1日发布实施。
SPCA评估遵循《软件过程及能力成熟度评估指南》,该指南是国家认监委和信息产业部2002年8月共同发布的利用SJ/T11234或SJ/T11235实施评估的操作指南。
评估过程由经过培训的专业队伍以评估参考模型作为确定过程的强项和弱项的基础而对一个或多个过程进行检查。
从不同用途考虑,评估分为内部过程改进评估和顾客选择评价两种。
目前,国家认证认可监督管理委员会(CNCA)和信息产业部已经联合发布《软件过程及能力成熟度评估监督管理办法》,CNCA授权的中国认证机构国家认可委员会(CNAB)和中国国家认证人员培训认可委员会(CNAT),已制定和试点实施“软件过程及能力成熟度评估”认可规则,并成立SPCA工作组,以推动中国软件过程及能力成熟度评估的实施。
2实施SPCA的作用和意义软件过程及能力成熟度评估可以规范软件开发过程及其管理、规范市场竞争、帮助企业进行内部软件过程改进、降低软件开发风险、增加软件企业的市场竞争力。
我国政府一直重视软件产业的规范和发展,强调提高我国软件开发和软件产品质量的重要性。
国务院于2000年6月颁发的“18号文件”《鼓励软件产业和集成电路产业发展的若干政策》第五章第十七条明确提出鼓励软件出口型企业通过ISO9000系列质量保证体系认证和CMM认证,其认证费用通过中央外贸发展基金适当予以支持。
软件过程及能力成熟度评估指南_概述说明

软件过程及能力成熟度评估指南概述说明1. 引言1.1 概述软件过程及能力成熟度评估是指通过对软件开发过程的分析和评估,以及对组织在软件开发中的能力和成熟度水平进行检查和衡量的一种方法。
在现代软件开发中,为了提高质量、控制风险并提高效率,评估和改进软件过程的能力和成熟度变得至关重要。
本篇文章旨在介绍软件过程及能力成熟度评估指南,它是一个用于帮助组织进行软件过程评估和提升的实用工具。
本文将涵盖以下内容:从介绍基本概念开始,重点解释了软件过程能力成熟度模型(如CMMI)以及相关的评估方法、流程等内容。
同时还会详细说明了评估前的准备工作、环境设置要点,以及整个评估步骤和方法,并且重点讲解了数据分析和结果报告部分。
1.2 文章结构本文共分为五个部分,具体内容如下:第一部分是引言,在这里我们对全文做出总体概述,并简要介绍文章的结构。
第二部分是关于软件过程能力成熟度评估的概念,我们将介绍软件过程能力成熟度模型以及评估的重要性和优势与应用场景。
第三部分是关于软件过程模型(例如CMMI)的介绍,我们将详细解释CMMI 的基本原则和结构,并说明五个成熟度级别的含义和要点。
此外,我们还会介绍CMMI评估方法及流程,帮助读者更好地理解和应用这一评估模型。
第四部分是对软件过程能力成熟度评估指南进行详解。
在这一部分中,我们将拓展论述评估前的准备工作和环境设置要点,接着详细介绍评估步骤和方法,并且通过实例讲解数据分析和结果报告要点。
最后一部分是结论及展望,在这一部分中我们将总结软件过程能力成熟度评估对软件开发的影响,并探讨未来发展方向,并以结束语作为全文的收尾。
1.3 目的本文旨在帮助读者全面理解软件过程及能力成熟度评估指南,并能够应用该指南进行有效的软件过程能力和成熟度评估。
通过评估和提升软件过程的能力和成熟度,组织能够更好地控制风险、提高产品质量和开发效率,并在竞争激烈的市场中取得可持续发展的优势。
2. 软件过程能力成熟度评估概念:2.1 软件过程能力成熟度模型介绍在软件开发领域,软件过程能力成熟度模型(Software Process Capability Maturity Model,简称SP-CMM或CMM)是一种用于评估组织的软件开发和管理能力的模型。
软件能力成熟度模型管理方案

软件能力成熟度模型管理方案
软件能力成熟度模型(Software Capability Maturity Model,CMM)是一种管理方案,用于评估和改进组织的软件开发和维护过程。
它是由美国卡内基梅隆大学软件工程研究所(SEI)开发的,旨在帮
助组织提高其软件开发能力,并确保交付的软件产品具有高质量和
可靠性。
软件能力成熟度模型管理方案主要包括以下几个方面:
1. 评估,组织可以通过软件能力成熟度模型对其软件开发过程
进行评估,了解当前的能力成熟度水平。
评估可以帮助组织识别现
有过程中的弱点和改进空间,为制定改进计划提供依据。
2. 改进计划,基于评估结果,组织可以制定针对性的软件过程
改进计划。
这些改进计划可以涉及流程优化、技术更新、人员培训
等方面,旨在提高软件开发过程的效率和质量。
3. 指导,软件能力成熟度模型提供了一套指导原则和最佳实践,帮助组织建立和改进其软件开发过程。
这些指导原则涵盖了组织管理、工程实践、过程改进等多个方面,可以帮助组织更好地管理和
执行软件开发项目。
4. 持续改进,软件能力成熟度模型强调持续改进的理念,组织
不断地进行自我评估和调整,以逐步提高其软件开发能力和成熟度
水平。
这种持续改进的文化有助于组织不断适应市场变化和技术发展,保持竞争优势。
总的来说,软件能力成熟度模型管理方案是一种系统性的方法,可以帮助组织评估、改进和管理其软件开发过程,从而提高软件交
付的质量和效率。
通过实施该管理方案,组织可以建立起稳定、可
靠的软件开发能力,更好地满足客户需求并在市场竞争中脱颖而出。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件过程能力及成熟度评估管理办法1软件过程能力及成熟度评估管理办法
第一条为加强对软件过程能力及成熟度评估活动的管理,促进我国软件产业健康发展,根据《中华人民共和国认证认可条例》(以下简称条例)和国家有关产业政策,制定本办法。
第二条本办法所称的软件过程能力及成熟度评估,是指由评估机构证明软件过程能力及成熟度符合相关技术规范和标准的认证活动。
本办法所称的评估机构是指经依法设立的从事软件过程能力及成熟度评估活动的认证机构。
第三条在中华人民共和国境内从事软件过程能力及成熟度评估活动,应当遵守本办法。
第四条国家对软件过程能力及成熟度实行统一评估制度。
第五条国家认证认可监督管理委员会(以下简称国家认监委)负责软件过程能力及成熟度评估活动的统一管理、监督和综合协调工作。
国务院信息产业行政管理部门(以下简称信息产业部)负责软件过程能力及成熟度评估的有关产业政策及行业管理。
国家认监委会同信息产业部制定和发布软件过程能力及成熟度评估基本规
范和相关技术规则,并共同对软件过程能力及成熟度评估制度的实施情况进行监督、指导。
第六条从事软件过程能力及成熟度评估活动的评估机构应当经国家认监委批准,并依法取得法人资格后,方可从事批准范围内的评估活动。
第七条设立评估机构应当符合下列条件:
(一)有固定的场所和必要的设施;
(二)有符合软件过程能力及成熟度评估和认可要求的管理制度;
(三)注册资本不得少于300万元人民币;
(四)有10名以上具有软件过程能力及成熟度评估师资格的专职认证人员(其中至少一名为主任评估师资格)。
第八条评估机构的申请和批准程序:
(一)设立评估机构的申请人(以下简称申请人)应当向国家认监委提出书面申请,并按照本办法第七条的规定提交相关证明文件;
(二)国家认监委受理申请后,应当将申请人的相关材料通报信息产业部,并征求信息产业部意见;
(三)国家认监委应当自受理申请之日起90日内,根据本办法第七条的规定和信息产业部意见,作出是否批准的决定。
决定批准的,向申请人出具批准文件,决定不予批准的,应当书面告知申请人,并说明理由;
(四)申请人凭国家认监委的批准文件,依法办理登记手续;
国家认监委应当公布依法设立的评估机构的名录,并书面通报信息产业部。
第九条在境内已经开展软件过程能力及成熟度评估活动的单位和个人,应当自本办法公布后90日内向国家认监委提出申请,并按照本办法第六条、第七条、第八条的规定办理有关手续。
第十条从事软件过程能力及成熟度评估活动的人员应当取得评估师资格并经注册后,方可从事相应的评估活动。
中国认证人员与培训机构国家认可委员会具体负责评估师的注册工作,并会同信息产业部指定的专业机构制定评估师指定培训课程的有关要求。
第十一条评估师分为实习评估师、评估师和主任评估师。
第十二条申请评估师应当符合下列条件:
(一)在一个评估机构从事专职或者兼职工作;
(二)具有相关专业大学本科以上学历;
(三)经评估师指定课程的培训,并取得培训合格证书;
(四)评估师至少有5年信息系统、软件项目管理和软件工程经历, 并取得国家规定的专业技术资格,在申请前2年内参加过不少于2次软件能力成熟度评估;
(五)主任评估师至少有10年信息系统、软件项目管理和软件工程经历,并取得国家规定的专业技术资格,在申请前2年内参加过不少于2次软件能力成熟度评估(其中至少担任1次评估组组长)。
第十三条评估机构应当按照国家认监委和信息产业
部联合发布的《软件过程及能力成熟度评估指南》及相关评估基本规范、技
术规则开展评估活动,并对评估结果的真实性和可信性负责。
第十四条评估机构应当建立推荐、聘用、管理、保持与提高评估人员业务能力的程序,评估人员仅代表评估机构提供评估服务。
第十五条任何从事软件开发的法人、组织和个人可以自愿委托依法设立的评估机构进行软件过程能力及成熟度评估。
评估的用途可以包括企业内部软件过程能力改进、合同供应商的选择,以及软件项目实施过程的监督。
国家在软件产品政府采购及国家信息系统工程项目招标时,优先选择软件能力达到规定成熟度等级的企业。
第十六条国家认监委会同信息产业部采取组织同行评议,向被评估企业征求意见,对评估活动和评估结果进行抽查,要求评估机构报告业务活动情况等方式,对其遵守条例和贯彻产业政策的情况进行监督。
第十七条信息产业部对软件过程能力及成熟度评估活动的有效性进行年度分析和评价,并向国家认监委提出评估管理的意见和建议。
第十八条评估机构应当将评估结果向信息产业部备案,信息产业部对涉及商业秘密的备案内容予以保密。
第十九条评估机构及其评估人员取得境外认可机构认可、注册的,应当向国家认监委备案。
第二十条信息产业部将依据国家产业发展政策,对软件能力评估技术的研究、推广和应用给予必要的支持。
第二十一条软件过程能力及成熟度评估收费管理办法按国家有关规定执行。
第二十二条对于违反本办法的,按照国家有关认证认可法律、行政法规和部门规章予以处罚。
第二十三条本办法由国家认监委和信息产业部负责解释。
第二十四条本办法自2005年4月1 日起施行。