Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC TR 29110 系列是专门针对非常小实体(Very Small Entity,VSE)的系统与软件工程生命周期配置文件国际标准,其中 TR 29110-5-1-2:2018 作为该系列第5部分-1-2项目,提供基本配置文件(Basic Profile)的管理指南与工程指南。加拿大标准协会(CSA)采纳该技术报告并发布为 CAN/CSA-ISO/IEC TR 29110-5-1-2:18,与ISO版本完全一致。
该标准适用于任何员工人数通常不超过25人的软件开发组织,特别适合中小微企业、初创团队以及希望引入轻量化过程框架的小型项目组。它帮助VSE在资源受限的情况下,以经济、有效的方式建立并执行软件项目管理和软件实现过程,从而提升产品质量、交付可预测性及客户满意度。
标准聚焦于基本配置文件下的两个核心过程:项目管理(Project Management,PM)和软件实现(Software Implementation,SI)。每个过程均定义目标、活动、任务、工作产物及角色职责,以清晰、可操作的方式实现全生命周期覆盖。
项目管理过程提供对软件项目从启动到收尾的整体管控,包括项目计划制定、执行、评估与控制以及项目完成。关键任务包括:范围定义、工作量与成本估算、进度计划、风险识别、沟通管理、质量保证、采购管理、项目监控与纠正措施、客户验收及经验教训记录。
软件实现过程涵盖从需求获取到软件交付的完整开发活动,包括:软件实现启动(建立开发环境、确认需求基线)、需求分析(功能与非功能需求规格)、架构与详细设计(子系统划分、数据库设计、界面设计等)、构建(编码、单元测试、集成测试)以及交付(用户文档、部署、验收支持)。
| 过程 | 主要活动 | 关键工作产物(示例) | 典型角色 |
|---|---|---|---|
| 项目管理(PM) | 项目计划编制、项目计划执行、项目评估与控制、项目收尾 | 项目计划、进度表、风险登记表、状态报告、验收记录 | 项目经理、客户代表 |
| 软件实现(SI) | 启动(环境准备)、需求分析、架构设计、详细设计、编码与测试、交付 | 需求规格说明书、系统设计文档、代码、测试报告、用户手册 | 分析员、设计师、程序员、测试员 |
采纳 CAN CSA ISO/IEC TR 29110-5-1-2:18 时,组织应结合自身特点进行合理裁剪。以下为成功实施的关键要点:
本技术报告是 ISO/IEC 29110 系列的重要组成部分,与以下国际标准保持协调:
截至2026年,本标准依然是VSE领域最为成熟、采纳最广泛的过程指南之一,许多国家/地区的软件产业扶持项目将其作为中小企业的推荐实践。