掲載日:2007年9月10日
HAFSETについて
空軍ソフトウェアエンジニアリングチーム(The Headquarters Air Force Software Engineering Team:通称HAFSET)はバージニア州 アーリントンに位置し、空軍本部のためにコンサルティングと企画、カスタム・ソフトウェアの開発、ライフサイクル・インフラストラクチャー支援サービスを提供しています。
また、世界中に配置されている空軍や関連機関内においても、そのシステムを展開しています。
効果的な形式化・標準化の必要性
HAFSETは質の高いソフトウェアとサービスを開発し、維持するためにエンジニアリング業務の完成度を高め、
空軍本部のITプロバイダーとして選ばれるための努力を続けています。しかし、開発方法を形式化あるいは標準化ができていなかったため、プロジェクト管理が困難になっていました。
また、グループごとに別々の開発ツールを使っているため、全体の開発コストが増大し、組織的な効率が落ちているという問題もありました。
HAFSETには、ドキュメントやトラッキング、プロセスを変更するための効果的な変更・要望の管理システムやバージョン管理システムがなかったので、混乱を引き起こし、ドキュメントやファイルを失くしたり、作業をやり直さなければならなかったりすることがありました。
そのため、HAFSETはソフトウェア開発のプロセス管理およびプロジェクト管理を、形式化・標準化するための包括的な一式のソフトウェアを必要としていました。
そこでHAFSETは、新しい開発アーキテクチャーを利用して運用コストを下げ、効率を向上させ、製品開発期間をを縮小しようと考えました。
開発ツールとしてRationalソリューションの採用
HAFSETは、IBMビジネスパートナーのNumber Six Software社のサポートのもと、IBM Rational®ツールをMicrosoft® Windows XP 上に導入し、カスタム・ソフトウェア・ソリューションを開発、実行、展開することができるようにしました。
そしてプロジェクト開発チームは20のRationalライセンスを利用し、開発中のシステムとすでに使用中のシステムの両方において、効果的にトラッキングと変更の管理ができるようになりました。
Rationalを利用するための環境を設定すれば、以下のソフトウェアが使用可能になります。
- IBM Rational Unified Process
ソフトウェアとシステムの開発プロセスにおいて、チームとして効率的開発プロセスのためにRationalのツールをどのように効果的に利用するかガイドするソフトウェア - IBM Rational RequisitePro
システム要求を整理し、優先順位を付け、トレースをして管理をするソフトウェア - IBM Rational TestManager
開発者がRational RequisiteProツールによって管理されているすべてのシステム要求を処理し、関連する機能や性能を検証することができるソフトウェア - IBM Rational Rose Enterprise
Unified Modeling Language(UML)の製作環境を作り、安定したアプリケーションを設計し、実行可能にするためのソフトウェア - IBM Rational SoDA
自動的に必要要件を作成し、ドキュメントを設計するためのソフトウェア - IBM Rational ClearCase
開発プロジェクトを保存・保護し、すべてのドキュメントとファイルとディレクトリのバージョンを管理するためのソフトウェア - IBM Rational ClearQuest
欠陥と変更要求を検索・保存し、処理するためのソフトウェア
Rational製品は強力なソフトウェア開発作業環境を作ります。契約社員と従業員を含むHAFSETの60名のプロジェクトチーム全員がIBMのツールセットを使用できるようになっています。
ソリューションの利点
HAFSETはRationalソリューションを使うことにより、顧客であるアメリカ空軍の期待以上の製品を常に納入することができるようになります。
Rationalツールの機能を利用することにより、常にプロジェクトを予算内で予定納期に納入することができるようになり、パフォーマンスの高い開発組織としての評判を獲得することができます。
またHAFSETは、開発能力を立証し、より多くのプロジェクトを受注し、結果的に仕事量が増え収益も増大します。バージョン管理プロセスを使い、やり直す仕事量を劇的に減らし、開発工程を形式化・標準化することによって、運用コストと製品開発期間を短縮しています。
さらにRational ClearCaseツールは、すべてのバージョン管理されたシステム成果物を安全に保護し、利用可能にしています。実際、バージョン管理されていないソフトウェアは実行ができなくなります。
Rational ClearQuestは、整理された効率的な変更管理の実行ができ、変更要求を検索、文章化し、処理しますので、仕様が明確なシステムを構築することができます。
「合理的なClearCaseソフトウェアを使用し始めて以来、私たちは書類を紛失していません」
-- HAFSETのRationalシステム管理者
※当事例でご紹介した製品・サービス・オファリングなど日本では未発表のものがあることがありますので予めご了承ください。
IBM, IBM (logo), ClearCase, ClearQuest, developerWorks, PartnerWorld, Rational, WebSphereはInternational Business Machines Corporationの米国およびその他の国における商標です。
Microsoft, WindowsはMicrosoft Corporationの米国およびその他の国における商標。
他の会社名、製品名およびサービス名等はそれぞれ各社の商標。
