Swedbankのメインフレーム開発チームは、以前のIBM導入の成功を受けて、モダナイゼーションの次のフェーズにIBM Developer for z/OS(IDzEE)ソリューションを選択しました。
IDzEEは、z/OS上でハイブリッドクラウド・アプリケーションを構築、デプロイ、保守するための包括的なツールセットです。このソリューションは、継続的な統合および展開パイプラインでの並行開発をサポートするDevOpsツールチェーンによって支えられています。
IDzEEが提供する統合機能により、開発者の生産性の向上、総合的な分析、価値実現までの時間の短縮が可能になります。その直感的なグラフィカル・インターフェースでは、セマンティクス、フィルター、検索、データフロー図を使用して、コードのナビゲーションが限りなく容易になります。また、このソリューションにはISPFと統合開発環境(IDE)の両方のエディタ・オプションが用意されているため、開発者は複雑なコードを作成する際に好みの編集スタイルを使用できます。
IDzEEのインタラクティブで完全に統合されたデバッガーは、プログラムの実行をテスト、検証、監視、制御する機能を提供して、開発者のワークフローの改善を支援します。アプリケーションは段階的に実行でき、検査や変更のために必要に応じて一時停止できます。
コード・カバレッジ・レポートは、テストのギャップを明らかにし、アプリケーションの他の部分が変更によってどのような影響を受けるかをよりよく理解するのに役立ちます。付加的なメリットとして、最新のツールは、成熟した暗号化されたメインフレームのコードを素早く分析できます。これには、変更の影響を示したり、デッド・コードを特定したりすることが含まれます。これらの迅速で包括的な分析機能は、新しいアプリケーション機能のより迅速で高品質な提供をサポートします。
Swedbankのソフトウェア・エンジニアであるRajesh Murugan氏によると、これらの機能は銀行が目標を達成するための鍵となります。「IDzEEは、当社のモダナイゼーションの取り組みにおいて重要な役割を担っています。これは、すべての開発機能、分析ツール、外部プラグインの基盤となっています。必要なものはすべて1カ所でアクセスできます」とRajesh Murugan氏は述べています。
IBM Labチームは、IDzEEの実装が確実に成功するように、Swedbankにリモート・サポートを提供しました。「IBMは、私たちがコミュニケーションをとったり、質問をしたりするためのデジタル・サポート・チャネルを作成しました。特にセットアップの際には、製品に十分に精通していなかったため、非常に助かりました」とTadas Janionis氏は言います。
また、メインフレーム開発プラットフォーム・チームは、進行中の問題について話し合うため、IBMの専任アドボケイトと隔週でミーティングを行いました。こうしたミーティングの1つで、IBMは、Swedbankが社内のアドボケイトを選び、各チームへのソリューション導入を支援するプログラムを設計するのを助けました。
IDzEE Champions Programは、Swedbankの開発者コミュニティー全体の採用拡大に貢献しました。「メインフレームの開発者の中には、変化をあまり受け入れない人もいます。IDzEEチャンピオン・プログラムのおかげで、各チームと打ち解けることができ、導入時の摩擦を減らすことができました。これもIBMから得たベスト・プラクティスの1つです。IDzEEをより良い形で導入することができました」とGirish Wani氏は言います。
Swedbankは2人のIDzEEチャンピオンとともにプログラムを開始し、約30人の開発者にソリューションを展開しました。極めて好意的なフィードバックを受けた後、各チームのチャンピオンが選ばれ、同行はiDZeeをコミュニティーの他のメンバーにも展開することができました。