Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
🏢 BS ISO/IEC 29110 是英国标准协会(BSI)采用 ISO/IEC 29110 系列发布的关于极小型实体(Very Small Entities,VSE)生命周期轮廓(lifecycle profiles)的软件与系统工程标准。VSE 通常指员工不超过 25 人的组织,它们占全球软件与系统开发企业的大多数。这类组织往往没有专职的过程工程师,也难以直接应用 ISO/IEC 12207 等大型工程标准,ISO/IEC 29110 系列正是为它们提供”轻量化”生命周期轮廓的标准:通过预先定义好的过程集合与工作产品,帮助 VSE 以可负担的成本系统化地开展软件与系统工程、过程评估与持续改进。该系列由英国技术委员会 IST/15(软件与系统工程)负责归口,ICS 分类为 35.080。本系列当前收录两份标准:BS ISO/IEC 29110-2-1:2015 规定框架与分类(framework and taxonomy),BS ISO/IEC 29110-3-3:2016 规定基于过程评估与成熟度模型的认证要求(certification requirements)——前者回答”轮廓是什么、如何组织”,后者回答”如何对 VSE 轮廓进行符合性认证”。
大型软件工程标准(如 ISO/IEC 12207 软件生命周期过程、ISO/IEC 15288 系统工程生命周期过程)面向的是资源充足的大型组织与重大项目,其条款数量与文件要求对 VSE 而言过于繁重。ISO/IEC 29110 系列通过”轮廓(profile)”机制,把标准化的过程要求裁剪到 VSE 能承受的规模,同时保留关键的过程能力、可评估性与可审计性。该系列由 ISO/IEC JTC 1/SC 7 制定并通过各国标准化机构发布,BSI 在充分征询英国业界意见后将其转化为英国国家标准。
BS ISO/IEC 29110 系列当前收录的两个部分如下表所示。Part 2-1 奠定”是什么”,Part 3-3 规定”如何认证”;两者配合使用,使 VSE 既能够理解轮廓的结构,又能够通过第三方评估建立公开可信的过程能力证据。
| 标准号 | 中文主题 | 主要内容 | 发布/实施 |
|---|---|---|---|
| BS ISO/IEC 29110-2-1:2015 | 框架与分类(Framework and taxonomy) | VSE 生命周期轮廓的框架、术语、轮廓分类、导航与选择指南 | 2015-11-01 首版 |
| BS ISO/IEC 29110-3-3:2016 | 认证要求(Certification requirements) | 使用过程评估与成熟度模型对 VSE 轮廓进行符合性评估的认证要求 | 2016-10-15 首版 |
BS ISO/IEC 29110-2-1 规定 VSE 生命周期轮廓的框架与分类(framework and taxonomy),是全系列的”元标准”,主要内容包括:
框架部分还界定了轮廓与现有国际标准(如 ISO/IEC 12207、ISO/IEC 15288、ISO/IEC 15504)之间的关系,使 VSE 采用的轻量轮廓可以与更广泛的行业评估体系相互衔接。
BS ISO/IEC 29110-3-3 规定对 VSE 轮廓进行认证的通用要求,采用过程评估与成熟度模型(process assessment and maturity models)作为符合性判定依据。标准按”通用要求—结构要求—专项要求”的层次组织,其主要内容可概括为:
29110 系列的落地形式不止于标准正文,还包括配套的部署包(deployment packages)与指南。部署包针对单个过程域或工作产品,提供模板、检查表、示例与实施步骤,VSE 可以直接套用,显著降低从标准文本到工程实践的转换成本。配套指南则覆盖项目管理、配置管理、验证与确认等常见主题。工程团队在导入 29110 时,建议”先部署包、后完整轮廓”:先用最贴近业务的部署包启动,再逐步拼接为完整的轮廓实施。
ISO/IEC 12207 提供软件生命周期过程的完整框架,ISO/IEC 15504(过程评估)提供过程能力评定方法;29110 系列并不替代它们,而是从二者中抽取 VSE 最需要的过程子集,裁剪为可落地的轮廓,并复用其过程能力等级概念。换句话说:29110 是”面向小规模场景的裁剪视图”,其术语与过程命名尽量与 12207/15504 保持兼容,使 VSE 未来成长后能够平滑过渡到完整的工程标准体系。
ISO/IEC 29110 广泛应用于小型软件公司、初创团队、嵌入式系统承包商与离岸开发单元。工程实践要点包括: