本文へジャンプ

ソフトウェア開発におけるIT統制

Rationalを活用したコンプライアンス要求への対応

掲載月 : 2008年9月

開発組織にとってQCD(Quality : 品質、Cost : コスト、Delivery : 納期)を高い次元でバランスさせることは、これまで一貫したテーマでしたが、昨今は、ビジネス面からの要請にも応えられるような組織のあり方や開発の進め方が求められています。IBMは「ソフトウェア開発組織にガバナンスをもたらし、お客様の成功をサポートする」ことを目的に、Rational®製品を通して、お客様に対してプロセス改善の専門技術やツールを提供しています。

IT全般統制の実現における課題

この内、IT全般統制は、内部統制を下支えする取り組みとして極めて重要です。
IT全般統制への対応について、対応項目として、SOX法で先行する米国では、Public Company Accounting Oversight Board(PCAOB)の内部統制監査基準第2号で、プログラム開発、プログラム変更、コンピューター運用、プログラムやデータへのアクセスの4項目が例示されています。また、2007年2月に金融庁が公表した「財務報告に係る内部統制の評価及び監査に関する実施基準」では、ITにかかわる全般統制の具体例として、システムの開発、保守関係の管理、システムの運用・管理、内外からのアクセス管理などシステムの安全性の確保、外部委託に関する契約の管理、などが挙げられています。日本のお客様の多くは、運用やアクセス権管理などについてはセキュリティー強化の観点からすでに取り組まれているものの、プログラム開発のプロセスや開発と本番環境での展開方法などについては未着手で、まだまだ具体的な取り組みが必要であると思われます。

IT全般統制で重要なソフトウェアの変更管理とツール群

プロセスとポートフォリオ管理
IBM Rational Method Composer(RMC)
RMCは、コンプライアンス要件を反映した開発プロセスを文書化します。あらゆる開発環境・開発要件に対応する実証済みのソフトウェア開発のベスト・プラクティスであるRational統一プロセス(Rational Unified Process®)を基に、プロジェクトの各段階で必要なプロセス・コンポーネントを選択・カスタマイズしてデプロイし、開発メンバー全員にお客様固有の開発プロセスとして公開します。
RMCにより、コンプライアンス対応の開発プロセスを構築し、Webブラウザーから閲覧可能にすることで、コンプライアンス要件の反映をサポートします。

変更とリリースの管理
IBM Rational ClearQuest®、Rational ClearCase®、Rational Build Forge®
ClearQuestは、開発プロセスを自動化することでソフトウェア・ライフサイクルのより優れた内部監視、予測、そしてコントロールを可能にします。また電子署名や、監査証跡とライフサイクル追跡機能により、コンプライアンス対応を強力にご支援します。
ClearCaseは、ライフサイクル全体にわたってソフトウェア資産の管理と制御を行う構成管理ツールで、ソフトウェア資産になされた変更を記録し、コンプライアンス対応上必要なアプリケーションの作成に使用されたファイルの記録を一元管理、必要なレポートの作成をご支援します。また、ClearQuestと連携することで、開発サイクルの全体にわたって要件定義から資産の状況を追跡できるようになります。
Build Forgeは、ソフトウェア・デリバリー・プロセスの自動化を実現するソフトウェアです。コンプライアンスの観点では、ソフトウェア・ビルドを検証して、デプロイされたソフトウェアの正確なバージョンの記録・文書化をご支援します。

品質管理
IBM Rational ClearQuest、IBM Rational RequisitePro®
先にご紹介した ClearQuestが、要求・設計の変更に対するテスト仕様の適切な変更やバグ対応の一元管理という点で、コンプライアンスへの対応をご支援します。
Rational RequisiteProは、要件の体系化・影響分析・追跡を行います。これにより、コンプライアンス要件を識別し、テストまでのトレーサビリティーを実現してアプリケーションで確実に実装されたことを検証可能とします。
「品質管理」のもう一つの側面であるテストの自動化についても豊富な製品群でソフトウェアの「品質の作り込み」をご支援しています。

米 Fidelity National Financial社の事例

米 Fidelity National Financial社は、ソフトウェア構成管理を皮切りに多くのRational製品を導入され、ソフトウェア資産の再利用などの点で大きな効果を上げています。
その一環として、Rationalテスト・ツールとRequisiteProおよびClearQuest・ClearCaseの統合を実施し、要件からテストまでの開発期間中のトレーサビリティーを確保しました。これにより、金融サービス業界の厳しい法的要件に対するコンプライアンスへの対応を実現しています。


今回ご紹介した製品の他にもIBM Rationalではソフトウェア開発全般をご支援する製品を豊富に準備しており、お客様の現状・課題に応じた、ソフトウェア開発におけるコンプライアンス要求への対応の実現に貢献してまいります。

本事例は特定のお客様での事例であり、すべてのお客様について同様の効果を実現することが可能なわけではありません。
本事例中に記載の肩書や数値、固有名詞等は初掲載当時のものであり、閲覧される時点では、変更されている可能性があることをご了承ください。

IBM, IBMロゴ, Build Forge, ClearCase, ClearQuest, Rational, Rational Unified Process, RequisiteProは、International Business Machines Corporationの米国およびその他の国における商標。
Adobe, Adobeロゴは、Adobe Systems Incorporatedの米国およびその他の国における登録商標または商標。
他の会社名、製品名およびサービス名等はそれぞれ各社の商標。

メールでお問い合わせ

このページに関するご意見・ご質問はこちら