ISOIEC TS 330612021 信息技术.过程评估.软件生命周期过程的过程评估模型标准立项发展报告_第1页
ISOIEC TS 330612021 信息技术.过程评估.软件生命周期过程的过程评估模型标准立项发展报告_第2页
ISOIEC TS 330612021 信息技术.过程评估.软件生命周期过程的过程评估模型标准立项发展报告_第3页
ISOIEC TS 330612021 信息技术.过程评估.软件生命周期过程的过程评估模型标准立项发展报告_第4页
ISOIEC TS 330612021 信息技术.过程评估.软件生命周期过程的过程评估模型标准立项发展报告_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息技术过程评估软件生命周期过程的过程评估模型标准立项发展报告StandardizationDevelopmentReport:Informationtechnology—Processassessment—Processassessmentmodelforsoftwarelifecycleprocesses摘要关键词:软件过程评估;过程评估模型;ISO/IECTS33061;软件生命周期;过程能力;过程改进;国际标准Keywords:SoftwareProcessAssessment;ProcessAssessmentModel;ISO/IECTS33061;SoftwareLifeCycle;ProcessCapability;ProcessImprovement;InternationalStandard1.项目背景与立项意义1.1标准立项背景软件过程的成熟度与能力水平直接影响软件产品的质量、成本和交付周期。自20世纪80年代末CMM(能力成熟度模型)诞生以来,国际上便形成了一套基于过程评估来驱动软件组织能力提升的方法论。然而,不同评估模型(如CMMI、ISO/IEC15504系列等)之间在过程定义、评估指标与等级划分上的差异,导致评估结果难以在全球范围内实现横向比较和互认。为解决这一问题,国际标准化组织(ISO)与国际电工委员会(IEC)联合技术委员会JTC1/SC7(软件与系统工程分委员会)致力于构建一套统一的、国际通用的软件过程评估标准框架。ISO/IEC33000系列标准正是在此背景下应运而生,旨在取代原有的ISO/IEC15504系列,建立更为灵活、通用且与现代软件工程实践(如敏捷开发、DevOps等)相适应的过程评估体系。ISO/IECTS33061:2021作为该系列的核心技术规范,其立项的核心目的在于:为软件生命周期过程提供一个具体、可操作的评估模型。该标准并非孤立存在,它严格遵循ISO/IEC33001《过程评估的概念和术语》和ISO/IEC33002《过程评估要求》中的顶层框架,并与ISO/IEC/IEEE12207《系统与软件工程软件生命周期过程》中的过程定义保持高度一致。1.2立项与修订的驱动力相较于其前身及早期版本,ISO/IECTS33061:2021的发布主要基于以下几个驱动力:1.与ISO/IEC33000系列标准的全面对齐:随着ISO/IEC33000系列标准的逐步完善,原有的评估模型需要更新以匹配新的定义、术语和评估要求,确保整个系列的一致性和协调性。2.软件工程实践的演进:传统的瀑布式开发模式已不再是唯一主流。敏捷开发、持续集成/持续部署(CI/CD)、精益开发等实践对过程评估提出了新的挑战。本标准需要提供足够的灵活性,以适用于不同的开发方法论,而不是局限于特定范式。3.全球互认与贸易便利化:在软件外包和全球化协作日益普遍的今天,一个统一、权威的评估模型能够为供需双方建立信任,减少重复审核,降低交易成本。4.技术发展的新需求:人工智能、云计算、物联网等新技术的引入,使得软件生命周期中出现了新的过程域(如数据管理、安全性评估等),评估模型需要具备可扩展性以适应这些变化。2.标准内容与核心技术要点ISO/IECTS33061:2021提供了一套用于评估软件生命周期过程的过程评估模型(PAM,ProcessAssessmentModel)。该模型是过程评估框架的核心组成部分,其技术要点主要体现在以下几个方面:2.1结构框架本标准遵循ISO/IEC33001中定义的三层结构:-过程维度:定义了“做什么”。本标准直接引用了ISO/IEC/IEEE12207中定义的软件生命周期过程,将其分为协议过程、组织项目使能过程、技术管理过程和技术过程四大类,共计数十个具体过程。例如,需求分析、设计、编码、测试、配置管理等。-过程能力维度:定义了“做得多好”。本标准定义了过程能力的度量尺度,从“不完整”到“优化”共分为六个等级(0-5级),每个等级都有对应的通用实践(GP)和通用资源(GR)作为评估指标。-评估指标:用于测量过程维度和能力维度的具体指标。标准中定义了一套详细的过程能力指标,包括过程实施指标(PI,ProcessImplementationIndicators)和能力指标(CI,CapabilityIndicators),通过这些指标来判定过程是否达到了某个能力等级的要求。2.2过程参考模型映射ISO/IECTS33061:2021的核心工作之一是提供了过程参考模型(PRM)到过程评估模型(PAM)的详细映射。它明确指出了对于ISO/IEC/IEEE12207中的每个过程,在评估时应关注哪些具体的目标、活动、输入、输出和工作产品。这种映射确保了评估的客观性和一致性。例如,对于“软件构造”过程,标准会给出其过程目的(Purpose)和过程成果(Outcomes),并以此为基础定义评估指标。2.3评估模型的应用方式该标准不仅是一个静态的参考模型,还定义了评估的实施框架。它支持两种主要的评估应用方式:-自我评估:组织内部使用该模型识别自身过程能力的优势和劣势,驱动内部过程改进。-正式评估:由第三方评估机构或客户方使用该模型对供方的过程能力进行正式评定,常用于招投标、供应商管理或监管合规。3.标准的主要修订内容与评估指标3.1相对于旧版(如ISO/IEC15504-5)的关键修订虽然ISO/IECTS33061:2021是技术规范,但其修订内容至关重要:-术语和概念的更新:废弃了旧标准中一些过时的术语,全面采用ISO/IEC33000系列的现代术语体系,如用“过程能力”替代“成熟度”,更精确地描述目标。-过程定义的现代化:与ISO/IEC/IEEE12207:2017等最新版本保持一致,引入了如“利益相关方需求与技术需求的定义”、“软件架构定义”等更现代的过程描述。-指标的精细化:新的指标定义更加注重实践的有效性和效率,不再仅仅关注文档的有无。例如,在评价“项目管理”过程时,会关注项目计划的动态调整、风险管理的闭环以及干系人沟通的有效性。-面向敏捷的适应性:虽然不直接指导敏捷评估,但标准通过放宽对特定工作产品形式和方法的强制要求,为应用敏捷方法的组织提供了评估路径。3.2核心技术指标特点本标准的评估模型具有以下显著特点:-结果导向:评估的重点从“是否完成了某项活动”转变为“是否实现了预期的过程成果”。这鼓励组织关注过程的有效性,而非形式上的合规。-可重复性与透明度:标准要求评估过程必须基于可验证的客观证据,包括文档、访谈记录、观察结果等,并明确了记录和沟通评估结果的要求,增加了评估的透明度。-等级化与渐进性:六个能力等级为组织提供了清晰的阶段性改进路径。组织可以依据自身战略和目标,选择从低到高的任何等级进行评估和持续改进。4.主要参与修订的标委会与组织贡献4.1ISO/IECJTC1/SC7本标准的主要制定与维护单位是国际标准化组织/国际电工委员会第一联合技术委员会第七分委员会(ISO/IECJTC1/SC7-软件与系统工程分委员会)。该委员会是全球软件与系统工程标准化的核心机构,负责制定和维护一系列关键标准,包括软件生命周期、系统生命周期、过程评估、IT服务管理等领域的标准。ISO/IECJTC1/SC7在全球范围内拥有广泛的参与度,其成员包括来自美国、中国、欧盟各国、日本、印度、韩国等数十个国家的标准化机构。该分委员会下设多个工作组(WorkingGroups,WG),其中WG10(过程评估)是直接负责ISO/IECTS33061的修订与维护的核心工作组。工作组的贡献方式:-专家召集与协作:WG10汇聚了全球顶尖的软件过程评估专家、咨询顾问、学者以及来自大型企业(如IBM、西门子、华为等)的代表。他们通过定期的面对面会议和远程协作,对草案进行逐条讨论、投票和修改。-技术文档与测试:工作组负责编写标准文本、技术报告、指导性文件以及工具包。在标准发布前,还会组织一系列的实验室测试和试点评估,以确保模型的可行性和有效性。-案例分析:专家们分享来自不同行业、不同规模组织的评估实践案例,为标准的修订提供实际依据和反馈。中国的参与情况:作为ISO/IECJTC1/SC7的积极成员,中国一直深度参与该系列标准的制定。中国的标准化组织和相关企业(如中软国际、中国电子技术标准化研究院等)不仅跟踪该标准的发展,更通过提交国际提案、注入中国实践经验(如针对大型复杂软件的评估经验)、派出专家参加WG10会议等方式,为标准的全球适用性做出了贡献。4.2标准制定的关键阶段1.项目提案与立项(NP阶段):由成员国或LWGs(联络工作组)提出新项目或修订需求,经过投票和委员会审核后正式立项。2.工作草案(WD阶段):在WG10内由编辑和专家共同起草初稿。3.委员会草案(CD阶段):将草案提交给国家委员会进行技术评审,收集第一轮反馈。4.国际标准草案(DIS阶段):根据反馈修改后,形成DIS草案再次分发,进行公开征求意见和投票。此阶段是标准定稿的关键。5.最终国际标准草案(FDIS阶段):根据上一阶段的评论和表决结果进行最终修改。6.国际标准出版(IS/TS阶段):经各成员国最终投票通过后,以技术规范(TS,TechnicalSpecification)或国际标准(IS,InternationalStandard)形式正式发布。ISO/IECTS33061:2021即为技术规范,通常用于快速响应市场需求或验证技术路线的成熟度。5.结论与展望5.1结论ISO/IECTS33061:2021作为软件过程评估领域的国际权威技术规范,具有以下核心价值:1.建立评估基准:为全球软件组织提供了一套统一、客观、可重复的过程评估模型,有效解决了不同模型间评估结果难以对比的痛点。2.驱动持续改进:通过清晰的六等级过程能力框架,为组织指明了从初步建立过程到实现持续优化的系统化路径,是驱动软件过程改进(SPI)的核心工具。3.促进产业协同:标准的国际通用属性,使得软件买家(客户)和卖家(供方)能够基于共同的语言进行沟通,降低了沟通成本和商务风险,促进了软件产业的全球分工与合作。4.适应技术演进:与ISO/IEC/IEEE12207的深度整合,使其能够随软件工程技术(如敏捷、DevOps、AI安全)的发展而灵活调整,展现了良好的适应性与生命力。5.2展望展望未来,ISO/IECTS33061及其后续版本的发展将呈现以下趋势:1.与更多国际标准的融合:预计未来将进一步加强与IT服务管理(ISO20000)、信息安全(ISO27001)、系统质量管理(ISO25000系列)等标准体系的融合,构建综合性、多维度的组织能力评估体系。2.量化评估的深化:虽然现有标准已包含一定的量化指标,但未来的发展方向更倾向于通过数据分析和自动化工具支持量化评估,减少主观判断,提升评估效率和准确性。例如,通过CI/C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论