TM-6.2.2 (K2)カスタムツールを決定する場合のマネジメント上の問題点について説明する。


カスタムツールを決定する場合の問題点

コストと時間の増加

カスタムツールの開発には、ベンダーツールやオープンソースツールの購入に比べて、コストと時間がかかります。これは、ツールの設計、開発、テスト、運用など、すべての段階で、チームの専門的な技術やリソースが必要になるためです。

技術的リスク

カスタムツールは、チームの専門的な技術によって開発されるため、技術的なリスクを伴います。例えば、ツールの開発者がプロジェクトから離れた場合、ツールのメンテナンスが困難になる可能性があります。また、ツールの品質が十分でない場合、欠陥の検出やデータの生成に問題が発生する可能性があります。

運用管理の複雑化

カスタムツールは、チームのニーズに合わせてカスタマイズされることが一般的です。そのため、ツールの運用管理は複雑になる可能性があります。例えば、ツールのバージョン管理や、ツールの使用方法の教育など、運用管理に追加のコストとリソースが必要になる可能性があります。

練習問題

あなたは国際的な通信ネットワークハードウェア・ソフトウェア製造会社に勤務しています。ハードウェアとソフトウェアの開発は別々の部門で行われており、あなたはネットワークルーターソフトウェア製品ラインのテストマネージャーです。

この製品ラインでは、増分型製品ライフサイクルを採用して緊密に統合された製品を開発することが伝統的に行われてきました。ハードウェア部門は6ヶ月に1回、新しいバージョンをリリースします。ソフトウェア製品ラインは、新しいハードウェアバージョンごとに新しいソフトウェアバージョンを準備することを目指しています。ソフトウェアは2ヶ月単位で開発されます。

各部門のスケジュールは設計段階で同期化されます。

あなたのチームは15人のテスターで構成されており、2年以上の在籍者が多いですが、経験豊富なテストアナリストが社内向けカスタムテストスクリプトとして新しいテストを開発し、残りのチームメンバーはテストのバリエーションや回帰テストセットを実行します。

会社経営陣は、重大な欠陥の発見件数とテスト実行状況を記載した月次進捗レポートを要求しています。また、全部門の人員効率を測定する取り組みも実施されています。さらに、会社レベルでCMMIが導入されています。

ハードウェア開発スケジュールに追随する上で問題がありました。当初、会社がカスタムテストツールを社内で構築することを決めた理由の一つは、会社独自のハードウェアアーキテクチャでした。しかし、テストツールのメンテナンスには時間と手間がかかっています。

現在使用しているカスタムビルドのツールを継続して使用するのか、オープンソースソフトウェアなどの代替案を検討する必要があります。

以下の選択肢のうち、カスタムビルドのツールを選択する妥当性を最も支持するものはどれですか?

a) 会社は通信規格に準拠する必要があります
b) ハードウェアコンポーネントに頻繁に大幅な変更があるため、テストツールも頻繁に適応させる必要があります
c) 会社にはカスタムビルドのツール開発ができる開発者が多数いるため、そのスキルを活用すべきです
d) ツールは習得しやすく使いやすい








正解:b)

a) 正しくありません。この回答は既製のツールを使用することを示唆していますが、カスタムビルドのツールでも、おそらくより多くの労力が必要になりますが、標準への適合を達成することは可能です。
b) 正しいです。同社のハードウェア事業部は頻繁に(6ヶ月ごとに)ハードウェアを変更します。
c) 正しくありません。これは前提条件ですが、理由ではありません。
d) 正しくありません。カスタムツールを使い続けることは魅力的ですが、使用とメンテナンスに費やす莫大な時間を正当化せず、また本文は使いやすさについて言及していません。

【出典元】

ISTQBテスト技術者資格制度
Advanced Level シラバス日本語版
テストマネージャ
Version2012.J04

ISTQB® Test Manager Syllabus
Advanced Level
Compatible with Syllabus version 2021
Sample Exam – Questions
Sample Exam set A
Version 1.4

ISTQB® Test Manager Syllabus
Advanced Level
Compatible with Syllabus version 2012
Sample Exam – Answers
Sample Exam set A
Version 1.4

この記事が気に入ったらサポートをしてみませんか?