Topics.ソフトウェアテストや品質についてをメインに,日々のあれこれや趣味についても書いていきますよ。要約」第三回は,第2部「BDTPIモデル」を簡単に紹介します。第2部の目次を確認しましょう。第2部は二つの章が設けられています。今回の記事では第3章がモデル全体の解説で,第4章はキーエリアごとの具体的な中身(リファレンス的な記述)となっているため,第3章についてのみ扱います。解説にあたっては,TPIとBDTPIの違いを意識しします。以前の記事を参照してから本記事をお読みいただくと理解しやすいかと思います。BDTPIモデルは「キーエリア」「成熟度レベル」「チェックポイント」「改善提案」「キーエリア達成のコツ」そして「クラスタ」があります。このうち「キーエリア達成のコツ」と「「クラスタ」が新規に追加されている要素です。成熟度レベルも,TPIでは単なる”レベル”という名称でした。テスト業務の専門性)の3つのグループに分けられています。K07:テストプロセス管理:TMK08:見積もりと計画:TMK09:メトリクス:TMK10:欠陥管理:TMK11:テストウェア管理:TMK12:手法の実践:TPK13:テスト担当者のプロ意識:TPK14:テストケース設計:TPK15:テストツール:TPK16:テスト環境:TP「成熟度レベル」は「初期レベル:アドホックな活動」「コントロールレベル:適切なものごとを行う」「効率化レベル:ものごとを適切に行う」「最適化レベル:刻々と変化する状況に絶えず順応する」の4つです。それらは(初期レベル以外は)「チェックポイント」を持ち,テストプロセスに対する期待を定義しています。「チェックポイント」は「満たしている・満たしていない」で判定し,全てのチェックポイントを満たしたとき,そのキーエリアは特定の成熟度レベルを達成したという判定できます。して,例えばすべてのキーエリアがコントロールレベルを満たした場合,全体としてコントロールレベルにあるという判定ができます。「クラスタ」とは,ある改善を行う上で関連する複数の複数のキーエリアのチェックポイントをグループ化したものです。クラスタは中長期的な改善のロードマップとして利用することができます。Aグループを達成したら次にBグループへと,わかりやすいのも良いでしょう。改善ロードマップを作る)。「改善提案」と「キーエリア達成のコツ」は成熟度を上げていくための追加となる情報を提供します。前者はテストプロセスそのものに焦点を当てているもので,後者は,SDLC内のテストプロセスやその他プロセスがお互いの実践例から恩恵を受けられる箇所を提示しています。TPIでは成熟度レベルを視覚化する手段が「テスト成熟度マトリクス」として提供されていましたが,BDTPIでもテスト成熟度マトリクスが提供されます。BDTPIで少々モデルが変わっているため,BDTPIでのテスト成熟度マトリクスも見栄えに少々の変更があります。各キーエリアごとにチェックポイント判定を実施し,判定した成熟度レベルをマッピングすることで,テストプロセス全体の見える化を行うことは変わりがありません。現状どのキーエリアがどの程度の成熟度レベルにあり,さらに全体としてどの成熟度レベルにあるのか認識することができます。して認識できれば,どこをもっと成熟させていくのか,計画を検討することが可能となります。そこで役に立つのが「クラスタ」です。BDTPIでは「基本クラスタセット」が提供されています。これをテスト成熟度マトリクスに重ねることで,次にどのキーエリアを改善すべきか,そのガイドとなってくれます。基本クラスタセットはA~Mまでが設定されています。基本的にAからB,BからCへと改善を進めていきます。すべてのキーエリアでAを達成したら次にBに取り掛かります。ここで,例えばコミュニケーションはBから始まっていますが,これは他のすべてのAが達成されてから取り組んだ方が良いよ,というガイドと捉えることができます。自己アセスメントにより,例えば全てのAが達成されていないということがわかれば,まずそこの改善に取り組むのが良いでしょう。実はTPIにも「依存度」ということでこのクラスタの考え方(の基)はあったのですが,BDTPIではわかりやすい形に改訂されています。この基本クラスタセットが提供されるというだけでも,BDTPIは現場にとって使いやすいものになったと思います。以上,第2部についてざっくりと要約してみました。BDTPIのモデルおよびテスト成熟度マトリクスについて解説しました。筆者の感覚ですが,構造がすっきりしたことで,とても使いやすくなった印象があります。クラスタは考え方が単純明快ですが,とても強力であり,またテストコンサルタントの知見が反映されているものですので,テストプロセスの成熟度がまだ低い組織にとっては,改善のガイドとして強力な威力を発揮するのではないかと思います。モデルはモデルなので,鵜呑みしないことに気を付ける必要はありますが。次回は第3部をざっくりと要約します。NEXTとは」を簡単に紹介します。第1部の目次を確認しましょう。第1部は二つの章が設けられています。「TPIの概要」その1の記事ではテストプロセス改善の概要を取り上げました。その2ではTPIの概要を取り上げます。Tokyo」が今年も開催されます。今年は2016年3月8日(火)~9日(水)に日本大学にて開催の予定です。テストプロセス改善技術についてのパネルディスカッションモデレータを担当しましたが,その進行資料とTMMi概説資料が公開されました。最近TPIやTMMiなどのテストプロセス改善技術・テストプロセス能力改善技術について質問を受けることが多くなってきましたが,実は概要を解説する記事を当Blogに掲載しています。よろしければそちらも参照していただくのが良いかなぁと思います。「TMMiの概要」その2の記事ではTPIの概要を取り上げました。その3ではTMMiの概要を取り上げます。要約」の第五回は,第4部「ビジネス主導の改善」をざっくりと要約します。第4部の目次を確認しましょう。第4部は三つ章が設けられています。「まえがき」テストプロセスの能力改善技術その1~その3までの記事で,TPIおよびTMMiの概要を取り上げました。