ホーム

お客様事例

Swedbank

DevOpsにより俊敏性と生産性を最大限に実現
Swedbankは、メインフレームの持続的なモダナイゼーションと再構築を通じて、開発者がアプリケーションをより効率的にコーディング、テスト、強化できるようにします。
自宅で複数のモニターにコードを表示しながら作業するプログラマー。

謎めいた作家、Emmert Wolfはかつてこう言いました。「人の善し悪しは道具次第だ。」

この言葉は、多くの職業に当てはまります。シェフには高品質の調理器具が必要であり、ドライバーには信頼性の高い車が必要です。そして、メインフレーム開発者には最先端のプログラミング・ツールが必要です。

包括的なソフトウェア開発ツールを利用できなければ、たとえ経験豊富な開発者であっても、革新的なソリューションを迅速に提供することは困難です。そのため、Swedbankは先を見越してIBM Z®メインフレーム・ツールセットをモダナイズすることを選択しました。

同行の最初のモダナイゼーションは2016年に行われ、Interactive System Productivity Facility(ISPF)ソフトウェアにEclipseベースのプラットフォームが追加されました。

「若い開発者は、IBM ZメインフレームのISPFインターフェースに慣れていませんでした。初心者は学習にかなりの時間がかかりました」と、Swedbankのソフトウェア・エンジニア、Tadas Janionis氏は振り返ります。次世代のメインフレーム開発者を支援するために、Swedbankは、アプリケーション開発用のEclipseベースの統合プラットフォームである、IBM® Explorer for z/OS Aqua(z/OS Explorer)を実装しました。

z/OS Explorerは、グリーン開発者がメインフレーム分野で能力を身につけるのを助け、すべての開発者がSwedbankの既存の問題決定ツールをより便利に使用する方法を提供しました。開発チームはこのソリューションの効果に感銘を受け、同行はメインフレームのモダナイゼーションに持続的に取り組むことを明言しました。

数年後、Swedbank は、銀行規制、テクノロジー、および顧客の期待の大きな変化に対応するため、IBM Application Discovery and Delivery Intelligence(ADDI)ソリューションを実装することを決定しました。「銀行業界は常に変化しており、私たちもそれに合わせて変化する必要があります」と、Swedbankのメインフレーム開発担当アジャイル・プロダクト・オーナーであるGirish Wani氏は述べています。「私たちは、開発者が当社のシステムを迅速に習得し、メインフレームとのインターフェイスに必要なサポートを提供するために、モダナイゼーションを進めています。」

Application Discoveryは、開発者がどのアプリケーションをモダナイズ、統合、廃止するかをより簡単に決定するのに役立ちます。メインフレーム・アプリケーション環境における相互依存関係を調査する時間を節約できるため、開発者はイノベーションにより多くの時間を割くことができます。

最近、Swedbankはメインフレーム・モダナイゼーションの取り組みにおいて新たな重要な局面を迎えました。同行では、データベースとファイルに対してより全体的な分析を行う方法を必要としており、より合理化されたDevOps主導のメインフレーム・プロセスの実現は近づいていました。

15% 革新的な新サービスの市場投入までの時間を15%短縮できると予測 15% 開発者の生産性が15%向上すると予測
銀行業界は常に変化しており、私たちもそれに合わせて変化する必要があります。私たちは、開発者がシステムを迅速に習得し、メインフレームとのインターフェイスに必要なサポートを提供するために、モダナイゼーションを進めています。 Girish Wani メインフレーム開発プラットフォーム・チーム、アジャイル・プロダクト・オーナー Swedbank
アジャイルなDevOpsの基盤の構築

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をコミュニティーの他のメンバーにも展開することができました。

IDzEEは、当社のモダナイゼーションの取り組みにおいて重要な役割を担っています。これは、すべての開発機能、分析ツール、外部プラグインの基盤となっています。必要なものはすべて1カ所でアクセスできます。 Rajesh Murugan メインフレーム開発チーム、ソフトウェア・エンジニア Swedbank
モダナイゼーションによる新たな高みの達成

IDzEEツールセットは、メインフレーム開発の初心者にも経験豊富な開発者にも、より便利で効率的かつ生産的な開発を可能にします。導入されたのは最近ですが、Swedbankは既にIDzEEのモダナイゼーションによる多くのメリットを実感しています。

「私たちの見積もりはこれまで以上に迅速かつ正確になっています」とGirish Wani氏は言います。「私たちは、変化の影響と規模を瞬時に判断できます。」また、より正確な見積もりにより、開発者がスプリント・プランニング中に何を提供できるかをより明確にすることができます。

包括的な統合機能により、iDZeeは迅速な問題解決とシームレスな適応を可能にします。このソリューションは、Swedbankの開発者に新たなレベルの俊敏性と熟練性を与え、開発品質を向上させ、リソースの利用率を高めます。プロセスや能力を強化するたびに、Swedbankは競争上の優位性を拡大し、革新的な新サービスの市場投入までの時間を短縮しています。

現在、260人のSwedbankの開発者がIDzEEに参加しています。「IDzEEを使ったチーム・メンバーのトレーニングは非常に効果的でした」とRajesh Murugan氏は述べています。また、このトレーニング・プロセスは、開発者のスキルアップや知識の保持に役立つだけではありません。Girish Wani氏は次のように述べています。「IDzEEトレーニング中の質問やディスカッションはすべて、開発者や開発コミュニティーとの距離を縮めるものとなりました。」アジャイル・プロダクト・オーナーは、この新たなつながりを、IDzEEがメインフレーム開発コミュニティーにもたらした最大のメリットだと考えています。

モダナイゼーションの次の段階に向けて、Swedbankは自動化とテストの機能を拡張することを計画しています。

Swedbankのロゴ
Swedbankについて

Swedbank(ibm.com外部へのリンク)スウェーデン、エストニア、ラトビア、リトアニアの約700万人の個人顧客と555,000の法人顧客に、リテール・バンキング、資産管理、その他のさまざまな金融サービスを提供しています。

製品・サービス IBM Application Discovery and Delivery Intelligence IBM Developer for z/OS IBM Z
z/OSアプリケーションを開発するための包括的で堅牢なツールセット

IBM z/OSアプリケーションを、より優れた品質と俊敏性で迅速に開発および保守できます。

詳細はこちら お客様事例はこちら
法務

© Copyright IBM Corporation 2024.日本アイ・ビー・エム株式会社 〒103-8510 東京都中央区日本橋箱崎町19-21

2024年5月

IBM、IBMのロゴ、ibm.com、IBM Z、IBM Research、z/OSは、米国およびその他の国々におけるIBMの商標または登録商標です。その他の製品名およびサービス名は、IBMまたは他社の商標である可能性があります。IBM商標の最新リストは、https://www.ibm.com/jp-ja/legal/copyright-trademarkでご覧いただけます。

本書は最初の発行日時点における最新情報を記載しており、IBMにより予告なしに変更される場合があります。IBMが事業を展開している国であっても、特定の製品を利用できない場合があります。

本書の情報は「現状のまま」で提供されるものとし、明示または暗示を問わず、商品性、特定目的への適合性、および非侵害の保証または条件を含むいかなる保証もしないものとします。IBM製品は、IBM所定の契約書の条項に基づき保証されます。