7. トレーサビリティと一貫性
Automotive SPICEにおいて重要視されている概念の一つに双方向トレーサビリティの確立と一貫性の確保がある。
本項では、Automotive SPICEにおける双方向トレーサビリティと一貫性の考え方について解説する。
まず、ここで改めて双方向トレーサビリティを確立することと、一貫性を確保することの意味を確認していきたい。
双方向トレーサビリティが確立された状態では、上位から下位、下位から上位に継承先が存在していることが保証される。一方の一貫性が確保された状態では、上位から下位へ正しく継承されていることが保証される。
それでは、どのような状況においてこれらが必要とされるのであろうか。
まず、一貫性の確保が必要となるケースを確認していきたい。たとえば設計要素からテスト仕様、テストケースを作成するという活動において、テスト仕様、テストケースは、設計要素に基づいて、人が考えて作り出すという行為が発生する。この場合、人の考えの正しさを保証する必要があるため、単に継承先が存在しているかどうかということだけではなく、上位の設計要素を下位のテスト仕様、テストケースが正しく継承していることを保証する必要があり、一貫性の確保が必要となる。
一方の双方向トレーサビリティの確立のみが必要となるケースは、たとえばテストケースとそれを実行した際のテスト結果との間の関係性が該当する。一般的にテスト結果は、人が考えて作り出す行為を伴わず、テストケースに従っただけという行為となるため、一貫性の確保(人の考えの正しさに対する保証)までは求めず、継承先が存在していることを示す双方向トレーサビリティの確立のみが必要となる。
次に、ISO/IEC 15504およびAutomotive SPICEのバージョンによるトレーサビリティと一貫性に関する記述をまとめたものを紹介する。(記述は用語統一の目的で意訳している)
各プロセスアセスメントモデルにおいて以下の表で特徴の違いを把握することができるが、Automotive SPICEの特徴は、一貫性を裏付けるための手段としトレーサビリティを位置づけているということと、トレーサビリティの双方向性に言及している点にある。
本項では、Automotive SPICEにおける双方向トレーサビリティと一貫性の考え方について解説する。
まず、ここで改めて双方向トレーサビリティを確立することと、一貫性を確保することの意味を確認していきたい。
双方向トレーサビリティが確立された状態では、上位から下位、下位から上位に継承先が存在していることが保証される。一方の一貫性が確保された状態では、上位から下位へ正しく継承されていることが保証される。
それでは、どのような状況においてこれらが必要とされるのであろうか。
まず、一貫性の確保が必要となるケースを確認していきたい。たとえば設計要素からテスト仕様、テストケースを作成するという活動において、テスト仕様、テストケースは、設計要素に基づいて、人が考えて作り出すという行為が発生する。この場合、人の考えの正しさを保証する必要があるため、単に継承先が存在しているかどうかということだけではなく、上位の設計要素を下位のテスト仕様、テストケースが正しく継承していることを保証する必要があり、一貫性の確保が必要となる。
一方の双方向トレーサビリティの確立のみが必要となるケースは、たとえばテストケースとそれを実行した際のテスト結果との間の関係性が該当する。一般的にテスト結果は、人が考えて作り出す行為を伴わず、テストケースに従っただけという行為となるため、一貫性の確保(人の考えの正しさに対する保証)までは求めず、継承先が存在していることを示す双方向トレーサビリティの確立のみが必要となる。
次に、ISO/IEC 15504およびAutomotive SPICEのバージョンによるトレーサビリティと一貫性に関する記述をまとめたものを紹介する。(記述は用語統一の目的で意訳している)
各プロセスアセスメントモデルにおいて以下の表で特徴の違いを把握することができるが、Automotive SPICEの特徴は、一貫性を裏付けるための手段としトレーサビリティを位置づけているということと、トレーサビリティの双方向性に言及している点にある。
また、Automotive SPICE V3.0と3.1では、双方向トレーサビリティの確立に関する基本プラクティスと一貫性の確保に関する基本プラクティスが別の基本プラクティスとして再定義され、同時に双方向トレーサビリティだけを必要とする箇所と、一貫性と双方向トレーサビリティの両方を必要とする箇所を明確に区別した。
しかし、Automotive SPICE V4.0では、双方向トレーサビリティの確立に関する基本プラクティスと一貫性の確保に関する基本プラクティスを1つの基本プラクティスに再統合され、基本プラクティス間の所見および評定の矛盾を回避すると共に、評定の一貫性確認におけるアセッサーの労力が低減された。ただし、この変化によってトレーサビリティと一貫性の捉え方に変更は生じない。
しかし、Automotive SPICE V4.0では、双方向トレーサビリティの確立に関する基本プラクティスと一貫性の確保に関する基本プラクティスを1つの基本プラクティスに再統合され、基本プラクティス間の所見および評定の矛盾を回避すると共に、評定の一貫性確認におけるアセッサーの労力が低減された。ただし、この変化によってトレーサビリティと一貫性の捉え方に変更は生じない。