本文系统阐述了ISO/IEC/IEEE 15288标准中的组织项目支持流程,聚焦生命周期模型管理。通过建立标准化流程、促进经验复用与跨项目协同,提升组织流程成熟度与项目可预测性。强调政策制定、持续评估与改进机制,助力组织实现高效资源配置与系统工程能力持续提升。

abstract

组织项目支持流程是组织(也称为企业)的职责范围,用于指导、支持、控制和支撑系统生命周期。ISO/IEC/IEEE 15288 中定义的组织项目支持流程如下:

[6.2]组织项目支持流程

组织项目支持流程通过启动、支持和控制项目,帮助确保组织获取和提供产品或服务的能力。它们提供了支持项目所需的资源和基础设施。

本章重点讨论与实现系统相关的组织能力;如上所述,它们并非旨在解决一般的业务管理目标,尽管有时两者会重叠。

组织单位合作开发、生产、部署、利用、支持和退役(包括处置)感兴趣的系统(SOI)。如果现有系统无法满足新系统的需求,可能还需要修改或开发新的支持系统。例如,支持 SOI 的开发、制造、培训、验证、运输、物流、维护和处置系统。

ISO/IEC/IEEE 15288 确定了六个组织项目支持流程。它们是:

  • 生命周期模型管理
  • 基础设施管理
  • 组合管理
  • 人力资源管理
  • 质量管理(QM)
  • 知识管理(KM)

组织将根据系统项目的支持,定制这些流程及其接口,以满足特定的战略 1和沟通目标。

1 1 概述

1.1 1.1 目的

如 ISO/IEC/IEEE 15288 所述,[6.2.1.1] 生命周期模型管理过程的目的是定义、维护和确保政策、生命周期流程、生命周期模型和程序的可用性,以便组织在 [ISO/IEC/IEEE 15288] 范围内使用。

通过建立组织范围内的流程供项目使用,可以实现以下价值主张:

  • 在组织内的项目中提供可重复/可预测的性能(这有助于在规划和估算 2未来项目以及向客户展示可靠性方面,组织起到了重要作用)。
  • 利用已被某些项目证明成功的实践,并将其应用于组织内的其他项目(如适用)。
  • 在整个组织中实现流程改进。
  • 提高在角色 3被定义和一致执行时,高效地跨项目转移员工的能力。
  • 使从一个项目中吸取的教训能够应用于未来的项目,以提高绩效并避免问题。
  • 改善新项目的启动(减少重复造轮子)。

此外,跨项目的标准化可能通过支持活动(工具支持、流程文档等)的规模经济实现成本节约。

1.2 1.2 描述

该过程在组织层面:

  1. 建立并维护一套政策和程序,支持组织获取和供应产品和服务的能力;
  2. 提供集成的系统生命周期模型,以满足组织的战略计划、政策、目标和所有项目以及所有系统生命周期阶段的目标。

这些过程被定义、适应和维护,以支持组织、SE 组织单位、单个项目和人员的要求。生命周期模型管理过程通过推荐的方法和工具得到补充。最终形成的指导方针以组织政策和程序的形式存在,但仍然需要根据第 8 章所述进行项目的定制。图 7.1 是生命周期模型管理过程的 IPO 图。

1.3 1.3 输入/输出

生命周期模型管理过程的输入和输出在图 7.1 中列出。每个输入和输出的描述在附录 E 中提供。

1.4 1.4 过程活动

生命周期模型管理过程包括以下活动:

建立流程:

  • 确定生命周期模型管理过程信息的来源(组织、企业、行业、学术界、利益相关者 4和客户)。
  • 从多个来源提炼信息,形成一套与组织和业务领域计划及基础设施相一致的生命周期模型。
  • 以计划、政策、程序、定制指南、模型以及控制和指导生命周期模型的方法和工具的形式,建立生命周期模型管理指南。
  • 根据生命周期模型管理流程指南,定义、整合和传达生命周期模型的角色、责任、权限、要求、措施和绩效标准。
  • 利用业务成就来建立决策门的进入和退出标准。
  • 在整个组织中传播政策、程序和指令。

评估过程:

  • 使用生命周期模型的评估和审查来确认生命周期模型管理过程的充分性和有效性。
  • 根据个别项目评估、个人反馈和组织战略计划的变化,持续识别改进组织生命周期模型管理指南的机会。
  • 从项目过程绩效中获得的经验教训 5和测量结果应作为识别改进的重要来源。

改进流程:

  • 优先考虑并实施已识别的改进机会。
  • 与所有相关组织沟通有关生命周期模型管理指南的创建和变更。

常用方法和技巧:

  • 基于组织级别的战略和业务领域计划制定政策和程序,该计划提供全面了解组织的目标、目的、利益相关者、竞争对手、未来业务和技术趋势。
  • 确保政策和程序合规审查作为业务决策门标准的一部分。
  • 开发一个生命周期模型管理流程信息数据库,其中包含关键信息,提供有效的机制来传播一致的指南,并发布有关组织相关主题、行业趋势、研究发现和其他相关信息的公告。这为持续沟通生命周期模型管理指南提供了单一联系点,并鼓励收集有价值的反馈和识别组织趋势。
  • 建立一个生命周期模型管理流程的卓越组织中心。这个组织可以成为收集相关信息、传播指南以及分析评估和反馈的焦点。他们还可以开发清单和其他模板来支持项目评估,以确保使用预定义的措施和标准进行评估。
  • 通过指派人员识别标准、行业和学术研究以及其他组织管理信息和概念,管理外部关系网络。关系网络包括政府、工业和学术界。这些外部接口中的每一个都为组织在商业上取得成功并满足客户对改进和有效系统和产品持续的需求和要求提供了独特且必要的信息。
  • 生命周期模型管理过程的任务是充分定义和利用这些外部实体和接口(即它们的价值、重要性和组织所需的能力):
    • 立法、监管和其他政府要求
    • 行业标准、管理相关标准、培训和能力成熟度模型
    • 学术教育、研究成果、未来概念和观点,以及对财政支持的请求
  • 制定一个组织沟通计划,用于传达政策和程序。本手册中的大多数流程都包括传播活动。需要一套有效的沟通方法,以确保所有利益相关者都能充分了解。
  • 确保用于实现生命周期模型管理过程的方法和工具是有效的,并且适合于组织及其项目的实施方法。可以创建或指定一个负责的组织来协调与工具供应商 6和工作组的合作关系和/或关系的识别和发展。他们可以推荐使用旨在帮助人员避免混淆、沮丧以及浪费宝贵时间和金钱的方法和工具。这些专家还可以在交互工具之间建立集成的工具环境,以避免繁琐(且不准确)的数据传输。
  • 将利益相关者,如工程和项目管理组织,纳入生命周期模型管理指南的制定参与者。这增加了他们对建议的承诺,并纳入了宝贵的组织经验来源。
  • 根据项目的类型、范围、复杂性和风险,开发替代的生命周期模型。这减少了工程和项目组织进行定制的需求。
  • 提供明确的定制和调整指南。
  • 持续努力改进生命周期模型和流程。

2 2 详细说明

2.1 2.1 标准 SE 流程

从事系统工程(SE)的组织提供建立、维护和改进标准 SE 流程的要求,以及满足整个组织客户需求所需的政策、实践和支持功能流程(见图 7.2)。此外,它还定义了为项目定制标准 SE 流程并改进项目定制的 SE 流程的过程。

组织管理必须审查和批准标准的 SE 流程及其变更。组织应考虑建立一个 SE 流程小组(SYSPG)来监督 SE 流程的定义和实施。

一个组织定义或选择一套标准的 SE 流程作为参考 SE 流程模型,该模型由项目根据特定客户和利益相关者的需求进行定制。参考模型应基于多个政府、行业和组织的参考 SE 流程文档,对行业、政府或其他机构的“最佳实践”进行定制。参考 SE 模型包括 SE 流程改进要求、活动或过程,以确保持续评估和改进。

图 7.1:标准 SE 流程模型

利用所学经验采取的行动。项目应遵循此流程,以满足特定项目的 SE 流程需求。标准流程必须可定制、可扩展和可缩放,以满足各种各样的项目需求,从小型研究项目到需要数千名参与者的大型项目。

通过从本手册、行业 SE 过程参考(如 ISO/IEC/IEEE 15288 和 ANSI/EIA-632)以及政府 SE 过程参考中选择特定的过程和实践,可以建立标准的 SE 过程模型。该模型适用于 CMMI® 方法中的每个工程能力成熟度重点领域或过程领域(CMMI 产品团队,2010 年)。

一个高绩效的组织也会审查过程(以及工作产品),进行评估和审计(例如,CMMI 评估和 ISO 审计),通过理解经验教训来保留企业记忆,并建立相关组织的基准过程和实践如何影响该组织。成功的组织应该分析其过程性能、有效性以及对组织和更高指导标准的合规性,以及相关的收益和成本,然后制定有针对性的改进措施。

基于 CMMI 和其他资源的标准和项目定制的 SE 过程控制的基本要求如下:

1. 项目流程职责:

  1. 确定 SE 流程。
  2. 记录 SE 流程的实施和维护。
  3. 使用一组定义明确的标准方法和技术来支持 SE 过程。
  4. 将接受的定制指南应用于标准的 SE 流程,以满足特定项目的需求。

2. 良好的流程定义包括:

  1. 输入和输出
  2. 进入和退出标准

3. 组织和项目的流程责任:

  1. 评估 SE 过程中的优势和劣势。
  2. 将 SE 流程与其他组织使用的基准流程进行比较。
  3. 实施 SE 过程审查和审计 SE 过程。
  4. 制定一种方法,以捕捉和利用从项目中实施 SE 过程所学到的经验教训。
  5. 制定一种方法来分析潜在的改进 SE 流程的变化。
  6. 制定措施,以了解 SE 流程的绩效和有效性。
  7. 分析过程措施和其他信息,以确定 SE 过程的有效性。

虽然应该鼓励在每个项目的执行过程中识别和捕捉经验教训,但系统工程组织必须计划并跟进,在系统生命周期的预定义里程碑处收集经验教训。系统工程组织应定期与措施和其他信息一起审查经验教训,以分析和改进系统工程过程和实践。结果需要进行沟通并纳入培训。还应建立最佳实践,并以易于检索的形式捕捉它们。

有关流程定义、评估和改进的更多信息,请参阅参考书目中的资源,包括 CMMI。