【ISTQB /JSTQB AutomotiveTester 解説】プロセス能力レベル(Capability Levels)の仕組みを理解しよう|ISTQB Automotive Tester講座 第2章

JSTQB Automotive Tester

こんにちは!

今回は ISTQB Automotive Software Tester シラバスの第2章、

「2.1 Automotive SPICE(Automotive Software Process Improvement and Capability Determination)」の中から、

2.1.1 Design and Structure of the Standard(Part-2) の内容を解説します。

前回(Part-1)では、Automotive SPICE(以下ASPICE)の全体構造について学びました。

今回はその続きとして、「Capability Levels(能力成熟度レベル)」について詳しく見ていきましょう。


🔧 Capability Levels(能力レベル)とは?

Capability Levelsとは、組織やプロジェクトのプロセスの成熟度を示すものです。

CMMI(Capability Maturity Model Integration)やTMMi(Test Maturity Model Integration)などと同様に、

ASPICEでも各プロセスの成熟度を段階的に評価します。

ただしASPICEでは、レベルの始まりが「レベル0(Incomplete Process)」からスタートする点が特徴です。

つまり、0〜5の6段階で評価されます。


🚦 各レベルの概要と具体例

以下の表に、レベル0から5までの概要をまとめました。

その後、各レベルを具体例付きで説明します。

レベル

名称

概要

0

Incomplete Process(不完全なプロセス)

プロセスが存在しない、または目的を達成できていない

1

Performed Process(実施されたプロセス)

プロセスは実施されているが、一貫性や標準化がない

2

Managed Process(管理されたプロセス)

計画・監視があり、一定の管理体制がある

3

Established Process(確立されたプロセス)

標準化され、継続的改善が行われている

4

Predictable Process(予測可能なプロセス)

定量的な管理と制御が行われ、安定した成果が得られる

5

Optimizing Process(最適化されたプロセス)

継続的な改善と革新を通じて最適化されている

🧩 レベル0:Incomplete Process(不完全なプロセス)

特徴:

  • プロセスが定義されていない、または実質的に存在しない。

  • プロセスの目的を達成できていない状態。

例:

  • テスターが要求仕様の一部しか確認していない。

  • 小さな部品(例:ボルトやガスケットなど)を作るだけで、明確なテストプロセスを定義する必要がない場合。

このような場合、プロセスとしての体系がないため「レベル0」とされます。


⚙️ レベル1:Performed Process(実施されたプロセス)

特徴:

  • 何らかのプロセスが実施されているが、一貫性がない

  • プロセス目的は達成しているが、プロジェクトごとに手法が異なる。

例:

  • 各テストプロジェクトで異なる手順やツールを使っている。

  • 計画はないが、結果的に要求のテストは行われている。

補足:

製造業の例では、製品部品ごとに異なる工程があり、統一された標準が存在しないことがこれに該当します。


📋 レベル2:Managed Process(管理されたプロセス)

特徴:

  • プロセスに対して計画・監視・レビューが行われる。

  • 作業成果物(テスト計画、テストレポートなど)が管理されている。

  • チームが逸脱を検知し、修正行動を取る。

例:

  • テストマネージャがテスト目標を定義し、テスト計画を作成。

  • 実行中に問題が発生した場合、計画を見直して対応する。

キーワード:

「プロセスの監視」「品質保証(QA)」「テストマネジメント」


🏗️ レベル3:Established Process(確立されたプロセス)

特徴:

  • 組織全体で標準化されたプロセスが存在する。

  • 各プロジェクトがその標準に基づいて活動する。

  • 継続的改善(Lessons Learned) が行われる。

例:

  • 各リリース後にレトロスペクティブ(振り返り)を実施。

  • 改善点を共有し、次回のテスト計画に反映する。

ASPICEにおいては、レベル3が組織としての成熟度基準とされることが多いです。


📈 レベル4:Predictable Process(予測可能なプロセス)※参考

※レベル4以降はISTQB Automotive Testerシラバスの範囲外ですが、参考として紹介します。

特徴:

  • プロセスが定量的に管理・制御されている。

  • 測定指標(メトリクス)により、プロジェクト成果を予測可能にする。

プロセス属性:

  • Process Measurement(プロセス測定)

  • Process Control(プロセス制御)

例:

  • テスト進捗、欠陥検出率、再発防止率などを定量的に分析し、予測を立てる。


🚀 レベル5:Optimizing Process(最適化されたプロセス)※参考

特徴:

  • 継続的な改善活動により、プロセス自体が進化する。

  • 革新的な手法や自動化の導入で品質向上を実現。

プロセス属性:

  • Process Innovation(プロセス革新)

  • Process Optimization(プロセス最適化)

例:

  • AIを活用した自動テスト分析や欠陥検出予測。

  • 新しい標準手法を開発し、業界全体に展開。


🧠 各レベルのプロセス属性まとめ

レベル

主なプロセス属性(Process Attributes)

0

なし

1

Process Performance(プロセス実行)

2

Performance Management, Work Product Management(実績・成果物管理)

3

Process Definition, Process Deployment(プロセス定義・展開)

4

Process Measurement, Process Control(プロセス測定・制御)

5

Process Innovation, Process Optimization(プロセス革新・最適化)

💬 まとめ

Automotive SPICEにおける「Capability Levels」は、組織のプロセス成熟度を測る重要な尺度です。

特に**レベル2(Managed)レベル3(Established)**が実務上の基準として注目されます。

これらのレベルを理解し、テスト活動にどのように適用できるかを意識することで、

より信頼性の高い品質保証体制を構築できます。

コメント

タイトルとURLをコピーしました