「アジャイル方式の概要」および「アジャイル開発のワークフロー」セクションでは、アジャイル ソフトウェア開発の概念を紹介し、アジャイル開発がプロセスとしてどのように機能するかを概説します。本セクションでは、アジャイル開発のプロセスについて説明し、Micro Focus が提供する各種製品がそのプロセスにどのようにフィットし、そのプロセスに価値をもたらすかを示します。
以下の図は、「アジャイル開発のワークフロー」のトピックで紹介しているプロセスを示していますが、プロセスのさまざまな段階で使用できる Micro Focus 製品が追記されています。この図では Micro Focus 製品を紹介していますが、説明されているプロセスでは Micro Focus 製品の使用は必須ではないため、プロセスの一部でサードパーティ製品をすでに使用している場合は、引き続きその製品を使用して Micro Focus 製品と統合できます。
スプリントの期間はおおむね 1 週間から 4 週間の間であり、通常はプロジェクトの期間によって決まります。
各スプリントの間、開発者はスプリント バックログから項目を取り上げて対処し、スプリント終了時までに完了します。
各スプリントの終了時には、スプリント バックログの項目が完了している必要があります。これには、コーディングだけでなく、テストの実施、文書化、ディプロイ可能な実用製品への統合 (必要な場合) が完了していることも含まれます。
Enterprise Developer を使用する場合、開発者は、Enterprise Analyzer が提供する分析、インテリジェンス、およびレポート作成用の一連のツールを使用して、作業中のアプリケーションを素早く完全に理解できるようになります。Rhythm および Enterprise Developer の統合により、開発者はコードの変更に容易に対応し、同時に Rhythm のステータス情報を最新の状態に保つことができます。
メインフレーム開発では、Enterprise Developer および Enterprise Sync (Micro Focus Enterprise スイートの別の製品) を併用することで、メインフレームのソース コードを分散型のソフトウェア構成管理プラットフォームに複製し、並列アプリケーション開発の効率を大幅に向上させることが可能です。
次のリストでは、アジャイル開発のプロセスに関わる各 Micro Focus 製品を簡単に概説します。
Micro Focus Atlas は、他の要件管理ツールと比較して、チームがより協業的かつ柔軟な方法で製品を開発できるようにする、アジャイル要件およびデリバリーのプラットフォームです。
Micro Focus Enterprise Analyzer に用意されている幅広いツールおよびコンテンツにより、アプリケーションを十分理解できるようになります。つまり、変更に要する時間が短縮され、変更が望ましい効果を奏し、新しい問題が生じないという確信が得られます。
また、Enterprise Analyzer を使用してクエリを実行し、コードが内部基準に準拠しているかどうかを判断することもできます。基準に準拠していないコードは、コミット後またはビルド プロセス中にエラーと見なされます。
Micro FocusEnterprise Developer は、メインフレーム COBOL および PL/I の開発活動を合理化する統合開発環境 (IDE) を提供します。このツールセットにより、迅速な統合機能およびリモート開発機能を通じて、モダン テクノロジへのアクセス、柔軟性、および拡張性が得られます。
記録をデバッガーにロードすることで、プログラムの実行に影響を与えたすべての処理 (すべての入力、ディスク アクセス、キーボード ストロークなど) を監視できます。また、デバッガーを使用して実行パスを行き来できるため、アプリケーションのクラッシュやその他の予期しない動作の潜在的な原因に容易に専念できます。
Micro Focus Enterprise Sync および Enterprise Developer を統合することで、並列開発がより迅速かつ効率的になります。メインフレームのソース コードを分散プラットフォームで複製することで、モダン アプリケーションの開発プロセスを採用するのに役立つ、モダンな GUI ベースのツール群を最大限に活用できます。
Enterprise Sync を使用すると、分散ソース管理の変更がメインフレーム ソフトウェア変更管理システムと自動的に同期され、メインフレーム アプリケーションのソース コードを主要な記録システムとして維持しつつ、ソフトウェアの変更および構成管理プロセスの整合性を保証します。
Micro Focus Rhythm は、アジャイル ソフトウェア プロジェクト用のエンタープライズ レベルのプランニングおよびトラッキング ソリューションです。
Rhythm は、Atlas および Enterprise Developer だけでなく、サードパーティ製の問題追跡、バージョン管理、および要件管理ツールとも簡単に統合できるように設計されています。