Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 29110-4-1 定义了小型实体软件工程概要的交付机制。虽然 29110 系列的其他部分定义了概要的内容和一致性/认证框架,但第4-1部分解决了一个关键问题:这些概要如何被打包、部署、采纳和随时间维护。该标准本质上是 29110 系列的”元标准”,提供了确保所有领域特定概要定义之间的一致性、可维护性和可用性的架构蓝图。
该标准将概要定义为从更大的过程参考模型中选择的一组过程、成果和工作产品,但针对小型实体的特定需求和约束进行了裁剪。概要交付机制涵盖概要的开发、文档化、验证、维护和撤销全过程。ISO/IEC 29110-4-1 建立了管理该生命周期各个阶段的规则和指南,确保概要在技术上合理、实际可用且与整个 29110 系列的架构一致。
ISO/IEC 29110-4-1 的一个关键贡献是对概要类别的定义。该标准区分了标准概要、领域概要和组织概要。每个类别具有不同的开发、评审和维护要求,反映了确保概要生态系统质量和一致性所需的不同严格程度。
ISO/IEC 29110-4-1 规定了概要文档的标准模板,确保概要开发者之间的一致性并方便采纳者使用。每个概要必须包括定义目标领域、组织规模和生命周期背景的范围声明;从源标准中选择过程的过程参考模型;定义能力水平和评估指标的过程评估模型;以及提供实践建议的指导材料。模板还要求提供映射表,显示所选过程和成果与源标准的关系,使用户能够理解每个要求的来源并将概要与其他管理体系集成。
| 概要元素 | 描述 | 强制性 | 示例 |
|---|---|---|---|
| 范围声明 | 定义领域、组织规模、适用的生命周期阶段 | 是 | “开发Web应用的非常小实体的软件工程” |
| 过程参考模型 | 从ISO/IEC 12207/15288选择的过程 | 是 | PM.2项目规划, SWE.1软件需求 |
| 过程成果 | 每个过程必须实现的具体成果 | 是 | “需求已获批准并建立基线” |
| 工作产品描述 | 必需工作产品的模板和指南 | 推荐 | 项目计划模板、软件需求规格说明模板 |
| 评估模型 | 能力水平和评估指标 | 是 | PA 1.1过程执行, PA 2.1工作产品管理 |
| 实施指南 | 实践指导、示例和案例研究 | 推荐 | “如何在小型实体环境中估算用户故事” |
ISO/IEC 29110-4-1 要求所有概要在发布前经过验证流程,以确保其完整性、一致性和可用性。验证通常涉及在代表性小型实体组织中进行试点部署、由领域专家进行同行评审以及对照源标准进行映射验证。该标准还定义了维护要求,包括定期评审周期(通常3-5年)、用于处理更正和增强的变更管理程序,以及用于撤销已被取代或不再相关的概要的撤销流程。这种有纪律的生命周期管理确保概要生态系统保持最新、一致和可信。
成功采纳 ISO/IEC 29110 概要需要深思熟虑的部署策略,考虑小型实体的特定环境、文化和约束。ISO/IEC 29110-4-1 提供了关于多种部署方法的指南,包括试点项目、分阶段推和全组织采用。部署策略的选择取决于多种因素,例如小型实体先前在过程标准方面的经验、项目的关键性以及对过渡期干扰的容忍度。
工具支持可以显著加速概要采纳。许多小型实体发现,将概要要求集成到现有工具中可降低过程合规的感知开销。例如,从测试管理系统中的测试案例结果自动生成验证报告,消除了手动文档编写工作,同时提供了一致性评估所需的客观证据。ISO/IEC 29110-4-1 包括关于在概要的工作产品要求中识别自动化机会的指导。
最后,我们强调社区和生态系统参与的重要性。与更广泛的 ISO/IEC 29110 社区互动的小型实体在概要采纳体验方面始终报告更高的满意度。社区参与提供了共享资源(模板、工具集成、培训材料)、同行支持以克服实施挑战以及早期了解概要更新和新发展的机会。ISO/IEC 29110-4-1 明确鼓励用户社区的形成作为概要交付生态系统的一部分。