ISO/IEC 26555:2015 ソフトウェアおよびシステムエンジニアリング  —  製品ラインの技術管理のためのツールと方法 | ページ 3

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

序章

この国際規格の主な目的は、ソフトウェアおよびシステム製品ライン (SSPL) 技術管理のツールおよび方法の機能を扱うことです。この国際規格は、ツールと方法がソフトウェアとシステムの製品ライン固有の技術管理プロセスをどのようにサポートできるかを定義します。製品ラインは類似性を持つ複数の製品を扱うため、製品ラインには前例のないレベルの技術管理の複雑さが伴います。これは、次のソースから発生します。

  • 製品ラインにはドメインとアプリケーションのエンジニアリングという並行開発プロセスがあり、2 つのプロセスはアセットに関して互いに密接に関連しているため、技術的な考慮事項には固有の違いがあります。
  • ドメイン エンジニアリング、アプリケーション エンジニアリング、および資産の間の密接な関係には、それらの間の関係に対処する高度に成熟した管理能力が必要です。
  • 製品ライン固有の技術管理をサポートするツールと方法が不足しています。

技術管理は、再利用性、コストの削減、品質の向上などの事前定義された製品ラインの目標と、計画されたコスト、スケジュール、およびリソースとのバランスを取りながら、製品ラインをタイムリーかつ適切に展開するための管理サポートを提供します。技術管理は、製品ラインのドメイン エンジニアリングとアプリケーション エンジニアリングの両方の活動をサポート、監視、および制御するために使用される実際の手段に対処します。

関連する製品ラインの規律を単一の製品の規律と統合する、製品ライン固有の技術管理プロセスを定義する必要があります。さらに、製品ライン組織が複雑さを体系的に管理して技術管理を実行できるように、ツールと方法のサポートが必要です。この国際規格は、製品ラインの技術管理のタスクをサポートする一連のツールと方法の機能のガイダンスを使用して、それらをプロセス管理、変動性管理、資産管理、およびサポート管理の領域に分割することにより、技術管理における製品ライン固有のプロセスに対処します。

この国際規格は、製品ラインの技術管理のためのツールと方法を取得、提供、開発、運用、および維持する人々に利益をもたらすことを目的としています。この国際規格は、次のモードの 1 つまたは複数で使用できます。

  • 製品ラインの実装を目的とする組織によるもので、製品ラインの技術管理のプロセス、ツール、および方法を理解し、採用し、制定するためのものです。これは、組織がビジネスおよびユーザー関連の基準に基づいて関連するツールと方法を評価および選択するのにも役立ちます。
  • 製品ライン エンジニアリング プラクティスを促進または活用するツール ベンダーにより、製品ラインの技術管理をサポートするためのツールに組み込まれるべき一連のツール機能を提供します。

ISO/IEC 26550 は、エンジニアリング プロセスと管理プロセスの両方に対応し、製品ライン開発の主要な特性をカバーしています。 ISO/IEC 26550 は、一連の国際規格 (つまり、ISO/IEC 26551 から ISO/IEC 26556) の概要と、モデルの構造を提供します。

  • 製品ラインのスコーピング、ドメイン要件エンジニアリング、およびアプリケーション要件エンジニアリングのための方法とツールのプロセスと機能は、ISO/IEC 26551 として提供されています。
  • ドメイン設計とアプリケーション設計のための方法とツールのプロセスと機能は、ISO/IEC 26552 として提供されます。
  • ドメインの実現とアプリケーションの実現のための方法とツールのプロセスと機能は、ISO/IEC 26553 として提供されます。
  • ドメインの検証と検証、およびアプリケーションの検証と検証のための方法とツールのプロセスと機能は、ISO/IEC 26554 で提供されています。
  • 技術管理のための方法とツールのプロセスと機能は、この規格で提供されています。
  • 組織管理のための方法とツールのプロセスと能力は、この国際規格で提供されています。

Introduction

The major purpose of this International Standard is to deal with the capabilities of tools and methods of software and systems product line (SSPL) Technical Management. This International Standard defines how the tools and methods can support for the software and systems product line-specific technical management processes. Since product lines deal with multiple products that have similarities, product lines have an unprecedented level of technical management complexities. This arises from the following sources:

  • There are inherent differences in technical considerations because there are parallel development processes, domain and application engineering, in a product line and the two processes are tightly related with each other around assets.
  • The close relationships among domain engineering, application engineering, and assets require the highly matured managerial capabilities for addressing relationships among them.
  • There are lack of tools and methods to support the product line-specific technical management.

Technical management provides management support for a timely and proper deployment of product line in balance with pre-defined product line objectives such as reusability, reducing cost, improving quality, etc., as well as its planned cost, schedule, and resources. Technical management addresses actual means used to support, monitor, and control the activities of both domain engineering and application engineering of a product line.

There are needs for defining product line-specific technical management processes that integrate the involved product line disciplines with those for a single product. Furthermore, support of tools and methods are required so that a product line organization can perform technical management under the systematic control of complexities. This International Standard addresses the product line-specific processes in technical management by dividing those into process management, variability management, asset management, and support management areas with the guidance of a set of tools and methods capabilities for supporting tasks for product line technical management.

This International Standard is intended to benefit people who acquire, supply, develop, operate, and maintain tools and methods for product line technical management. This International Standard can be used in one or more of the following modes:

  • By an organization intended to implement product lines—to understand, adopt, and enact the processes, tools, and methods for product line technical management. This also helps the organization to evaluate and select relevant tools and methods based on business and user-related criteria.
  • By a tool vendor who facilitates or leverages product line engineering practices—to provide a set of tool capabilities that should be embodied in a tool for supporting product line technical management.

ISO/IEC 26550 addresses both engineering and management processes and covers the key characteristics of product line development. ISO/IEC 26550 provides an overview of the consecutive international standards (i.e. ISO/IEC 26551 to ISO/IEC 26556), as well as the structure of the model:

  • Processes and capabilities of methods and tools for product line scoping, domain requirements engineering, and application requirements engineering are provided as ISO/IEC 26551.
  • Processes and capabilities of methods and tools for domain design and application design are provided as ISO/IEC 26552.
  • Processes and capabilities of methods and tools for domain realization and application realization are provided as ISO/IEC 26553.
  • Processes and capabilities of methods and tools for domain verification and validation and application verification and validation are provided in ISO/IEC 26554.
  • Processes and capabilities of methods and tools for technical management are provided in this International Standard.
  • Processes and capabilities of methods and tools for organizational management are provided in this International Standard.