Application Management Services, IBM Global Services Japan

目次
Application Management Services, IBM Global Services Japan

はじめになぜテストセンターが必要かテストセンターとはどのようなものか

アプリケーション開発におけるテスト専任チーム適用事例

テストセンターの適用状況
テストセンターの効果
今後の課題日本アイ･ビー･エム株式会社 AMSサービス.AMS技術増田 聡、服部 充典、鷲塚 真哉
smasuda@jp.ibm.com,hato@jp.ibm.com,kamo@jp.ibm.com© Copyright IBM Corporation 2005

2

Application Management Services, IBM Global Services Japan

アプリケーション開発におけるテスト専任チーム適用事例 |© Copyright IBM Corporation 2005

Application Management Services, IBM Global Services Japan

はじめに
 当事例ははじめに- 日本アイ･ビー･エムの社内事例である

なぜテストセンターが必要か• 日本アイ･ビー･エム社内システム開発・保守におけるテスト専門チーム適用事例

テストセンターとはどのようなものかテストセンターの適用状況- アプリケーション開発プロジェクトにおける事例である

テストセンターの効果• ビジネスプロセスをサポートするアプリケーションにおける事例

今後の課題- テストを担当する管理職、テストリーダー、プロジェクトマネージャー向け
である• テストに関する俯瞰的視点

3

アプリケーション開発におけるテスト専任チーム適用事例 |© Copyright IBM Corporation 2005

4

Application Management Services, IBM Global Services Japan

アプリケーション開発におけるテスト専任チーム適用事例 |© Copyright IBM Corporation 2005

Application Management Services, IBM Global Services Japan

なぜテストセンターが必要か 背景・経緯

はじめに- スキルの多様・複雑化による分業・専門化要請• 業務分析、設計手法、プログラミング技法、テスト技法、各種ツール、etc.

なぜテストセンターが必要かテストセンターとはどのようなものか- 第3者テストによる品質の向上要請• 開発者以外の第3者がテストを行うことによる客観的な品質の向上

テストセンターの適用状況
テストセンターの効果- 開発期間の短縮化要請• ビジネス変化のスピード• 設計・開発中のテスト計画・準備の並行作業による期間短縮

今後の課題- 海外IBMでの成功• 欧米でのテストセンターの成功事例の輸入
5

アプリケーション開発におけるテスト専任チーム適用事例 |© Copyright IBM Corporation 2005

6

アプリケーション開発におけるテスト専任チーム適用事例 |© Copyright IBM Corporation 2005

Application Management Services, IBM Global Services Japan

Application Management Services, IBM Global Services Japan

テストセンターとは
 アプリケーション開発・保守においてテストの計画・準備・実行・報告をおこなうテスト専門チーム

はじめに
なぜテストセンターが必要か

プロジェクトチーム

テストセンターとはどのようなものかテストセンターの適用状況
開発チーム

テストセンターの効果
今後の課題7

チームビルドプロジェクトマネージャー

アプリケーション開発におけるテスト専任チーム適用事例 |© Copyright IBM Corporation 2005

テストチーム開発マネジャー

テストマネージャー

設計者/開発者

テストスペシャリスト

アプリケーション開発におけるテスト専任チーム適用事例 |8Application Management Services, IBM Global Services Japan

テストセンター© Copyright IBM Corporation 2005

Application Management Services, IBM Global Services JapanIBMのテストメソドロジー

テストセンターの枠組み

IBM Full Lifecycle Testingテストセンターの枠組み

 Full Lifecycle Testing概要- 1992年 米国IBMで成功事例を集めてメソドロジー化された- メソドロジー、スキル、ツール、マネジメントシステム- IBMのサービス事業で使用されている

フルライフサイクルテスト
ストレステスト
各種レビュー・インスペクション

開発チーム
バリュー
テストサービスツール

スキル

テストツール、環境

トレーニングコース、要員

メソドロジー- 静的・動的テストも含め広義のテストをカバーしている- コンセプト• 最初から正しく行えばより簡単に低コストでできる• 計画(Plan)、準備(Prepare)、実行(Execute)、報告(Report)の4ステップでテストを進める

テストセンターの枠組み

プロセス、ガイドライン、成果物テンプレート

マネジメント・システム
メジャメント、管理プロセス

9

アプリケーション開発におけるテスト専任チーム適用事例 |© Copyright IBM Corporation 2005

アプリケーション開発におけるテスト専任チーム適用事例 |10Application Management Services, IBM Global Services Japan© Copyright IBM Corporation 2005

Application Management Services, IBM Global Services Japan

テストセンターの適用状況
 適用プロジェクト

はじめに- IBMフランスとの共同プロジェクト

なぜテストセンターが必要か- 日本アイ・ビー・エム社内プロジェクト

テストセンターとはどのようなものか- パフォーマンス・ストレステスト

 テストチームの役割

テストセンターの適用状況- DBCSテスト実施

テストセンターの効果- フルライフサイクルテスト実施

今後の課題- パフォーマンス・ストレステスト実施

 メンバーの声-11

アプリケーション開発におけるテスト専任チーム適用事例 |© Copyright IBM Corporation 2005

12

アプリケーション開発におけるテスト専任チーム適用事例 |© Copyright IBM Corporation 2005

Application Management Services, IBM Global Services Japan

Application Management Services, IBM Global Services Japan

テストセンターの効果
はじめに

 仮説

なぜテストセンターが必要か- 「テスト作業の標準化・専門化によって品質、コスト、納期が向上する」

テストセンターとはどのようなものか 検証

テストセンターの適用状況- 検証項目テストセンターの効果
今後の課題13

アプリケーション開発におけるテスト専任チーム適用事例 |© Copyright IBM Corporation 2005

14

Application Management Services, IBM Global Services Japan

アプリケーション開発におけるテスト専任チーム適用事例 |© Copyright IBM Corporation 2005

Application Management Services, IBM Global Services Japan

今後の課題
はじめに
 コンピテンシー強化なぜテストセンターが必要か テストツールのアグレッシブな適用

テストセンターとはどのようなものかテストセンターの適用状況

ツール

スキル
トレーニングコース、要員

メソドロジー
マネジメント・システム
メジャメント、管理プロセス

 継続的なメジャメント

アプリケーション開発におけるテスト専任チーム適用事例 |© Copyright IBM Corporation 2005

Application Management Services, IBM Global Services Japan

マネジメントためのテストセンター
プロジェクトのためのテストセンター

マネジメントのためのテストセンター

マネジメントプロジェクト
マネージャー17 上流工程におけるレ
ビュー・インスペクショ
ンの強化プロセス、ガイドライン、成果物テンプレート

今後の課題開発チーム

 スキル育成

テストツール、環境テストセンターの効果

15

 要員確保テストチームアプリケーション開発におけるテスト専任チーム適用事例 |マネジメント

プロジェクトマネージャー

テストチーム

開発チーム© Copyright IBM Corporation 200516

テストセンターの枠組み

アプリケーション開発におけるテスト専任チーム適用事例 | 定量的な欠陥管理© Copyright IBM Corporation 2005