25. 基本クラスタ
TPI NEXT P-38 「図3.5 テスト成熟度マトリクスの基本クラスタセット(A, B,C ...」より引用。着色は筆者による
初期レベル コントロールレベル 効率化レベル 最適化レベル
1 利害関係者のコミットメント A B B C F H H K M M
2 関与の度合い A B C E H H J L L
3 テスト戦略 A A B E F F H K L
4 テスト組織 A D D E I I J J K L L
5 コミュニケーション B C C D F F J M M
6 報告 A C C F G G K K
7 テストプロセス管理 A A B B G H J K M
8 見積もりと計算 B B C C G H I I K L L
9 メトリクス C C D G H H I K K
10 欠陥管理 A A B D F F H J K L L
11 テストウェア管理 B B D E I I J L L L
12 手法の実践 C D E F H J J M M
13 テスト担当者のプロ意識 D D E E G G I I K K M
14 テストケース設計 A A E F I I J K K M
15 テストツール E E E F G G I L M M
16 テスト環境 C D D E G H J J L M M
• 複数のチェックポイントをまとめたものをクラスタと呼ぶ
• 基本クラスタはTPI NEXTが考える標準的なプロセス改善の道筋
• Aから着手し、B、C、D・・・と段階的に改善を進めていく
• 基本クラスタはチェックポイントをA~Mの13段階にグルーピング
• TPI NEXTが連続モデルと段階モデルの混合であるのはこのクラスタがあるから
• クラスタはビジネス要求によってある程度独自にカスタマイズすることができる
26. CMMIと協調して進める際のクラスタも提供されている
TPI NEXT P-224 「表7.4: 各CMMI成熟度レベルにおけるBDTPIクラスタ」より引用
初期レベル コントロールレベル 効率化レベル 最適化レベル
1 利害関係者のコミットメント A A A B B B B D D D
2 関与の度合い A A A A A A B D D
3 テスト戦略 A A B B B B B B D
4 テスト組織 A A B B B B B B B C C
5 コミュニケーション A A A A A A A B D
6 報告 A A A A A A B D
7 テストプロセス管理 A A A A A A B D D
8 見積もりと計算 A A A A A A A A B B C
9 メトリクス A A A A B B B C D
10 欠陥管理 A A A B B B C C C C D
11 テストウェア管理 A A A A A B B C C ―
12 手法の実践 A A B B B C C C D
13 テスト担当者のプロ意識 A A A B B B B B B B D
14 テストケース設計 A B B B B B B B B D
15 テストツール
16 テスト環境
TPI NEXT P-225 「図7.4: BDTPIとCMMIを組み合わせてROIを最大化するビジネス主導要因用のクラスタセット 」より引用
CMMI成熟度レベル BDTPIクラスタ
レベル1: 初期 初期レベル
レベル2:管理された クラスタA
レベル3: 定義された クラスタB
レベル4: 定量的に管理された クラスタC
レベル5: 最適化している クラスタD
28. (参考)TPIのテスト成熟度マトリクス
左図 テストプロセス改善 CMMI流実務モデル P-40 「表5.4 テスト成熟度マトリクス」より引用
キーエリア 0 1 2 3 4 5 6 7 8 9 10 11 12 13
テスト戦略 A B C D
ライフサイクルモデル A B
関与の時点 A B C D
見積りと計画 A B
テスト仕様化技法 A B
静的テスト技法 A B
尺度 A B C D
テストツール A B C
テスト環境 A B C
オフィス環境 A
コミットメントと意欲 A B C
テスト役割と訓練 A B C
方法論の範囲 A B C
コミュニケーション A B C
報告 A B C D
欠陥管理 A B C
テストウェア管理 A B C D
テストプロセス管理 A B C
評価 A B
低位レベルテスト A B C
スケール
制御されたレベル 効率的なレベル 最適化したレベル
• TPIのテスト成熟度マトリクスには、各キーエリア
毎の成熟度レベル(A~D)や、スケールといった概念
が含まれている
• キーエリアのレベルは必ずDまであるわけではなく、
制御されたレベルまでしかないものもある(全ての
チェックポイントを満たしてもフル天にならない)
• 静的テストに関連するキーエリアがTPI NEXTでは
なくなった(静的テスト技法、評価)。謎。
• なお、スケールごとに区切られているが、レベルA
~Bの中間状態などはない。
45. ISO/IEC 33063の評価指標
評価指標
assessment indicator
プロセス能力指標
process capability
indicators
プロセス実施指標
process performance
indicator
共通資源 GR
generic resource
共通プラクティス GP
generic practice
共通作業生産物 GWP
generic work product
基礎プラクティスBR
base practice
作業生産物 WR
work product
50. プロセス実施指標
基礎プラクティス(BP)と作業生産物(WP)の例(5章参照)
プロセス能力指標
能力水準 1
GR for PA1.1
プロセス固有の基礎プラクティスの意
図を実施するために使われる資源
GWP for PA1.1
1.00 オブジェクト
プロセス成果達成の照明する作業生産
物が存在する
PA1.1.GP1 プロセス成果を達成する
• 基礎プラクティス(BR)の意図を達成する
• プロセス成果の証跡である作業生産物を作成する
PA1.1 プロセス実施
達成事項
a) プロセスは定義されたプロセス成果を達成する
基礎プラクティス(BP) for TM.2
• TM2.BP1: セットアップする
• TM2.BP2: 監視(モニター)する
• TM2.BP3: 制御(コントロール)する
• TM2.BP4: 報告する
作業生産物(WP) - 入力
4.02 組織的なテスト戦略
4.01 組織的なテスト方針
3.08 テスト計画
5.09 テストメジャー
作業生産物(WP) - 出力
3.08 テスト計画
6.11 テストステータスレポート
TM.2 テスト監視と制御プロセス
プロセス成果
a. テスト進捗をモニターするための適切なメジャーを収集しリ
スクを変更する手法が構築される
b. テスト計画に反する進捗がモニターされる
c. 新しいまたは変更されたテストに関連したリスクが識別され、
分析され、そして必要なアクションが行われる
d. 必要な制御アクションが識別される
e. 必要な制御アクションが関係する利害関係者に伝達される
f. テストをストップする決定が承認される
g. テスト進捗とリスクに対する変更が利害関係者に報告される
51. 評価の尺度
尺度 意味 範囲
N 達成していない (Not achieved) x ≤ 15%
P 部分的に達成している (Partially achieved)
P- 15.0% < x ≤ 32.5%
P+ 32.5% < x ≤ 50.0%
L おおむね達成している (Largely achieved)
L- 50.0% < x ≤ 67.5%
L+ 67.5% < x ≤ 85.0%
F 充分達成している (Fully achieved) 85% < x ≤ 100 %
レベル1 レベル2 レベル3 レベル4 レベル5
実施された 管理された 確立された 予測可能な 革新的な
PA5.2 プロセス革新実装 ― ― ― ― L または F
PA5.1 プロセス革新 ― ― ― ― L または F
PA4.2 定量的な制御 ― ― ― L または F F
PA4.1 定量的な分析 ― ― ― L または F F
PA3.2 プロセス展開 ― ― L または F F F
PA3.1 プロセス定義 ― ― L または F F F
PA2.2 作業生産物管理 ― L または F F F F
PA2.1 実施管理 ― L または F F F F
PA1.1 プロセス実施 L または F F F F F