Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 26560:2019 专注于软件产品族工程中的运营管理维度——即在目标环境中部署、运营、监控和退役产品族成员所需的过程和能力。虽然 26550 系列中的其他标准侧重于开发和测试,但本标准独特地解决了产品族资产部署后生命周期的问题,以及向客户交付基于族的解决方案的运营方面。
本标准面向部署工程师、运营经理、发布经理和客户支持团队,他们负责在生产环境中交付和维护产品族实例。
标准定义了从共享平台创建特定产品部署的流程。关键活动包括:根据变异性模型推导特定产品配置的部署工件,配置部署参数(环境特定设置、功能激活、容量规划),管理跨不同客户环境的部署变体,以及维护部署文档和操作手册。
产品族中的发布管理涉及协调平台和多个产品之间的发布。标准规定了:同步发布周期(平台发布与产品发布协调进行),版本兼容性矩阵(哪些产品版本与哪些平台版本兼容),分阶段发布策略(适用于产品变体的金丝雀发布、蓝绿部署),以及考虑变异性约束的回滚程序。
| 活动 | 描述 | 关键工件 |
|---|---|---|
| 部署推导 | 从平台和变异性模型生成产品特定部署 | 部署配置、安装包 |
| 发布协调 | 管理跨平台和产品变体的发布计划 | 发布计划、兼容性矩阵 |
| 环境配置 | 按产品变体设置和配置目标环境 | 环境规范、基础设施即代码 |
| 运营监控 | 从已部署产品收集并分析运营数据 | 监控仪表板、日志分析 |
ISO/IEC 26560:2019 提供了如何构建产品族运营支持的指南。这包括:分层支持模型(一线支持处理产品特定问题,二线支持处理平台层面问题)、跨产品族的补丁管理(如何在不中断活动配置的情况下应用安全补丁和错误修复)、客户特定定制支持(管理平台能力与客户特定扩展之间的边界),以及平台版本和产品变体的生命周期终止管理。
标准强调监控已部署产品族实例并使用运营数据推动平台改进的重要性。关键方面包括:定义产品族目标特定的运营指标(如变体特定正常运行时间、配置特定错误率),建立从运营到开发的反馈循环(运营事件如何触发平台变更),以及管理跨产品族的运营知识(跨产品团队共享最佳实践和已知问题)。
运营数据是平台演进决策的重要输入。标准建议建立系统化的运营数据收集和分析机制,包括:按产品变体分类的故障报告和事件响应数据分析、客户使用模式和配置偏好统计、性能瓶颈和资源利用趋势分析。这些数据通过定期运营评审会议反馈到平台管理流程,指导平台路线图的优先级排序和资源分配。实现运营数据与开发流程的有效闭环是产品族长期成功的关键因素。