ISO/IEC 29110-2-1:2015 — 软件工程 — 非常小实体 — 第2-1部分:框架与分类法

VSE生命周期概要定义与符合性评估的综合框架

VSE生命周期概要的框架与分类法

ISO/IEC 29110-2-1:2015 是 29110 系列中技术最详细的文档,提供了定义、构建和评估 VSE 生命周期概要的完整框架。第1-1部分和第1-2部分解释了 VSE 概要是什么及其存在的理由,而第2-1部分规定了概要如何正式定义、如何评估符合性以及如何在分类法内构建新概要(行业特定或组织特定)。该框架文档对于需要超越标准通用概要实施 29110 系列的过程工程师、符合性评估机构和 VSE 支持组织来说是必不可少的读物。

第2-1部分引入了 VSE 过程参考模型(PRM)——一组精心确定范围的流程结果,源自 ISO/IEC 12207,但以适合微型企业的粒度级别表达。PRM 是驱动整个 29110 生态系统中概要定义、符合性评估和能力评估的引擎。

第2-1部分定义的框架具有三个主要组成部分。首先,过程参考模型(PRM) 定义了可包含在任何 VSE 概要中的完整过程结果集,按过程类别和组组织。与定义数百个详细实践的 ISO/IEC 12207 不同,VSE PRM 使用基于结果的声明——每个结果是对必须实现的内容的简洁描述(例如,”软件需求已记录并获得客户批准”),而不规定如何实现。这种结果导向对 VSE 至关重要,因为它在保持结果严谨性的同时提供了实现方法的灵活性。

概要定义与符合性评估方法论

第2-1部分中的分类法框架将概要定义为 PRM 结果的结构化选择,组织成概要组(入门、基本、中等、高级)和概要类别(通用、行业特定、组织特定)。每个概要由概要规范文档正式规定,该文档包括:强制性结果列表、可选结果列表、PRM 中排除的结果列表、概要组和类别标识符以及目标 VSE 特征。概要规范使用标准化模板,确保来自不同来源的概要可以进行比较并可能实现协调。

框架组件 目的 关键内容 用途
过程参考模型(PRM) 定义结果宇宙 约60个过程结果,4个类别 概要构建块
概要规范模板 标准化概要定义 强制性/可选/排除的结果 概要创建和文档
符合性评估框架 验证概要合规性 评估过程、证据要求 认证和自我声明
过程评估模型(PAM) 能力级别评估 评分量表、能力指标 过程改进测量
概要等效表 跨概要比较 概要组之间的映射 供应链资格认证
关于 29110 符合性评估框架最常见的误解是将”概要符合性”等同于”过程能力级别”。概要符合性(按第2-1部分)是二元确定:VSE 是否达到概要中规定的结果?过程能力(按 ISO/IEC 15504/33020)是多级别评级:过程执行得有多好?29110 基本概要符合性大致对应于能力级别1(已执行)并带有级别2(已管理)的元素——但评估方法不同。

第2-1部分中的符合性评估方法论定义了三种评估模式:自我评估(VSE 自行内部评估)、第三方评估(独立认证机构)和同行评估(在支持组织协调下由另一个 VSE 评估)。对于预算有限的微型企业,使用标准化检查表进行自我评估是最实用的切入点。该标准提供了关于证据收集的详细指南,包括可接受的证据类型(项目计划、需求文档、测试报告、会议纪要、版本控制日志)以及每个概要结果所需的最小证据集。

框架实施的工程设计洞见

ISO/IEC 29110-2-1 体现了几个超越 VSE 领域的重要工程设计决策。第一个是基于结果的 PRM 架构。通过以结果(必须达成什么)而非实践(如何做)来定义过程,框架实现了过程定义与过程实现之间的关注点分离。这种架构模式直接适用于任何需要适应多样化实现上下文的标准或框架——这一原则也同样出现在 ISO/IEC 20000-1(服务管理)和 ISO 27001(信息安全)中,但由于其极简范围而在 VSE 上下文中执行得尤为优雅。

为任何标准构建符合性评估计划时,采用 29110-2-1 的基于结果的方法。为每项要求定义证明实现的可观察证据。这种以证据为中心的方法减少了评估争议,因为评估者和被评估者在评估开始前就什么构成合规证明达成一致。它还支持高效的”证据包”——同时满足多个结果的小型文档集合。

第二个设计见解是分类法对概要演变的支持。该框架明确定义了 VSE 如何在概要之间转换(例如,从基本到中等),以及如何为特定领域扩展概要。转换路径定义为超集关系:中等概要包括基本概有的所有结果,加上组织管理和基础设施的额外结果。这种超集设计确保在基本概要下创建的过程资产在中等概要下仍然有效——这是保护 VSE 过程投资的关键属性。

第三,该框架引入了过程结果加权的概念用于符合性决策。概要中的并非所有结果具有同等重要性。关键结果(通常与需求协议、产品交付和客户验收相关)被指定为”关卡”结果——未能实现任何单个关卡结果将导致整体概要不符合。非关键结果允许部分成就并附纠正措施计划。这种加权方法防止整个符合性确定因微小的文档差距而失效,同时在与产品质量和客户满意度直接相关的结果上保持严谨性。

常见问题

问:VSE 能否使用第2-1部分的框架创建自己的概要?
可以。第2-1部分提供了构建组织特定概要的完整方法论。VSE 从 PRM 中选择结果,使用概要规范模板记录选择,并根据框架的一致性规则验证概要。组织特定概要随后可以使用与标准通用概要相同的符合性评估框架进行评估。
问:29110 符合性评估与 CMMI 评估有何不同?
29110 评估确定对特定概要的符合性(每个结果二元通过/失败),而 CMMI 评估基于跨过程领域的能力级别分配成熟度级别评级(1-5)。29110 评估通常比 CMMI SCAMPI 评估更便宜且更快(微型企业1-2天),而 CMMI 通常至少需要3-5天。
问:29110-2-1 中的 PRM 是特定于软件的,还是涵盖系统工程?
PRM 主要处理源自 ISO/IEC 12207 的软件工程结果。对于系统级结果,第2-1部分提供了额外的附录,包含来自 ISO/IEC 15288 的结果,可整合到面向系统的 VSE 概要中。框架设计为同时容纳两者。
问:VSE 需要什么支持性基础设施来实施符合性评估框架?
最低限度。该框架专为资源受限环境设计。典型证据从现有项目管理工具(问题跟踪器、版本控制系统、文档仓库)中收集。无需专门的评估软件。该标准提供了基于电子表格的检查表,VSE 可用于自我评估。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注