レガシー・アプリケーションが足かせになっていませんか?

レガシー・アプリケーションの近代化

シェアする

古いシステムを近代化する最適な時期を選ぶのは難しい。それは、古くてへこんでいるけれども精悍なシボレーを、新しくて速くて安全で燃費の良いフォードに乗り換える時期だとわかっていても、あなたとその古いシボレーは多くのことを経験してきたため、手放すことができないと感じるようなものだ。本当は、シボレーは頼もしいかもしれないが、その古い車はほとんどあなたの足かせになっているだけなのだ。

レガシーシステムの近代化もまったく同じだ。

信じられないかもしれないが、新しいテクノロジーのペースは衰えていない。アプリは常に更新され、ハードウェアは縮小の一途をたどり、ITインフラシステム全体がデジタルトランスフォーメーションを迎えている。大手企業は、変化し続けるビジネスニーズに対応するためにビジネスプロセスを再構築し、その改善されたプロセスを可能にするテクノロジーソリューションを導入しているだけでなく、自社のビジネスニーズに最も適した 近代化アプローチを研究し、取り入れています。

結局のところ、旧式のシビアなシステムを手放すのは難しいことは分かっています。しかし、レガシー・システムの処理速度が遅く、安全性が低く、機能が制限されていることが、なぜ貴社の成長を妨げているのか、そして、貴社独自の近代化プロジェクトを開始するにはどうすればよいのかをご説明します。

レガシー・アプリケーションとは レガシー・アプリケーション?

基本的なことから始めよう。ガートナー社によると、「レガシー・アプリケーション」とは、「時代遅れのテクノロジーをベースにしているかもしれないが、日々の業務にとって重要な情報システム」のことである。これらの古いアプリケーションは、数年前のものから数十年前のものまである。レガシー・アプリケーションを定義するのは、その古さと、新しいソフトウェアやハードウェアに置き換えることの難しさである。ヘルスケア、金融サービス、製造業などは、レガシー・アプリケーション・アーキテクチャに我慢していることが多い業界です。

レガシー・アプリケーション レガシーアプリケーションシステムかどうかを知るには?

既存のシステムが "古い "から "レガシー "になったことを認識するには、いくつかの方法がある:

  1. 古さ。前にも述べたように、既存のコードやシステムは、 5年経とうが20年経とうが「レガシー」とみなされる可能性がある。すべてはあなたの会社と競争相手次第だ。
  2. 頻繁なメンテナンスが必要 生産性やアウトプットが横ばいになっている一方で、メンテナンスコストや運用コストが増加していることに気づいたら、それは既存システムをリプレースするサインかもしれません。あるいは、現在のアプリケーションが常にクラッシュし、作業が滞っているような場合は、システムが時代遅れであることを示す明確な サインかもしれません。
  3. その技術はもう教えられていない。もうひとつの考慮点は、システムの管理方法を知っている人材を見つけるのが難しいということだ。真のレガシー・システムは、教育機関でも教えられなくなったプラットフォームや言語で構築されていることが多く、それを管理するリソースを見つけるにはコストがかかる。
  4. 必要なことができない。 レガシーコードに基づいて構築されたシステムやアプリケーションは、新しいアプリケーションや最新のものと比べると、非常に遅く、効率が悪く、機能が限られていることが多い。(現在のシステムでできないことのリストがどんどん増えていると感じたら、それはレガシーシステムを使っている可能性があります。

企業はなぜレガシー・システムを我慢するのか? レガシー・システム

レガシー・アプリケーションがそんなに悪影響を及ぼすのなら、なぜ企業は更新しないのだろう」と疑問に思うかもしれない。それは、レガシー・アプリケーションの定義の重要な部分である「日々の業務に不可欠」であるため、交換するのが非常に困難で高価になり得るからだ。

もちろん、一部の企業がレガシー・システムに長く固執する理由は他にもある。ひとつは、なじみがあるからだ。ワークフローの混乱やその他の問題があるにもかかわらず、誰もがその仕組みを知っている。組織を変革に向かわせるには、完全な破壊が唯一の方法であることもある(お勧めできない)。 

もう1つの問題は、いわゆる「サンクコストの誤謬」である。変化を定義し、スポンサーにお金を使うことを承認してもらうという私たちの世界では、「すでに多くの時間とお金を費やしてしまった」という考えは、多くの組織が近代化を考える上で乗り越えなければならないハードルである。私たちはしばしばビジネス・リーダーと会話を交わし、「費やしたお金はもうないのだから、未来会社概要の会話にはふさわしくない」ということを理解してもらうようにしている。

レガシー・アプリケーションも、元々は特定のタスクを実行するためにインストールされたものであるため、効率的である可能性がある。しかし、今日のペースの速い市場では、ほとんどの企業は、チームに柔軟性と拡張性を与える新機能を提供しながら、旧来のタスクを同じように効率的に実行できる新しいプラットフォームを必要としている。

最後に、コストです。レガシー・ソフトウェアのモダナイゼーションを行うコストは確かに大きいですが、私たちの経験では、最終的には必要なことなのです(後述します)。

レガシー・アプリケーションの危険な現実 レガシー・アプリケーション

実は、レガシー・アプリケーションは単なる古いマシンではなく、その脆弱性、柔軟性のなさ、パフォーマンスの遅さは、ビジネスに深刻な影響を及ぼします。

まず、コストを考えてみよう。レガシー・システムを運用し続けるには、年間数十万ドル、いや数百万ドル(政府であれば 数億ドル)のコストがかかる。老朽化したテクノロジーのメンテナンスコストは、時間の経過とともにIT予算の大部分を占めるようになります(最大75%)。最新化は決して低コストの投資ではありませんが、最新化を行うことで運用コストを削減し、効率を向上させ、組織の競争力を高めることができます。

しかし、コストだけが要因ではない。時代遅れのコードベース上に構築された古いシステムには、明らかに外部アクターが侵入し、専有データや情報を盗み出し、身代金を要求する(あるいはダークウェブで販売する)ことができる脆弱性が蔓延している。同様に、コンプライアンスも 明確なリスクであり、最新の標準や規制は、コンプライアンスに違反した企業に対して厳しい罰則や罰金を課している(レガシー・アプリケーションから抜け出せない企業の多くは、その支払いを余儀なくされている)。レガシー・システムへの過度の依存が原因でセキュリティとコンプライアンスの両方に失敗した永遠の例であるEquifaxは、データ漏洩の件でFTCとの和解で 5億7500万ドルを支払った。レガシー・アプリケーションによって、次のEquifaxにならないようにしましょう。

最後に、レガシーなアプリケーションやシステムは、ビジネス価値を低下させます。老朽化し、柔軟性に欠けるインフラは、どのようなビジネスであれ、現代経済の需要会社概要いけず、収益に 悪影響を及ぼします。また、同僚や従業員が、頼りになるはずの技術に足かせを感じ、古いシステムの絶え間ない維持管理によってチームの士気が低下することもあります。

レガシー・アプリケーションは、ビジネスの維持費が徐々に高額になるだけでなく、企業の成長見通しも制限する。潜在的な近代化努力の価格を検討する際には、これらすべてを考慮する必要があります。

技術情報 新しい技術提供

優れた近代化戦略とシステム再設計が投資に値すると CIOが認めるのには理由があります。以下はその理由です: 

  • リプラットフォームは、より優れたユーザーエクスペリエンスとカスタマーエクスペリエンスを実現します。 主要な利害関係者だけでなく、すべてのユーザーと顧客は、アプリケーションの近代化を通じて、より洗練され、より速く、より合理化された技術的エクスペリエンスを享受できます。このプロセスを通じてDevOpsを思慮深く採用することにより、(テストとリリースのプロセスを合理化することにより)市場投入までの時間を短縮し、(自動化により)運用コストを削減し、総所有コストを削減することができます。
  • 近代化は生産性と生産量を向上させます。 研究によると、新しいアプリケーションは職場の生産性を 最大40%向上させることができます。システム速度の向上とシステム全体の稼働時間の延長は、コアテクノロジーを更新する一般的なメリットであり、チームに業務の具体的な基盤を提供します。
  • インフラを最適化し、技術的負債を解消する機会。 「技術的負債」は、品質よりも便宜性を優先してコードが書かれた場合に発生する可能性があり、最終的には、妥協したコードベースに起因するアプリケーションの全体的な有効性を低下させる。しかし、更新されたシステムを導入することで、ソフトウェア開発チームはそのような負債を消し去り、新たなスタートを切ることができます。
  • セキュリティとコンプライアンスの向上。 サイバーセキュリティ企業は、 明らかなセキュリティリスクを排除するため、顧客にレガシーシステムのアップデートを頻繁に勧めています。最新のアーキテクチャは、サイバー防御のギャップを塞ぎ、何千ドルものコストをかけている可能性のあるコンプライアンス違反のシステムアーキテクチャを排除するのに役立ちます。
  • 将来のコスト削減。 結局のところ、システムがオンライン状態を維持し、期待どおりのパフォーマンスを発揮することで、メンテナンスおよび運用コストは大幅に削減されます。また、前述の技術的負債を最小限に抑える健全な近代化手法に従えば、少なくとも旧システムと同じ期間、高水準のパフォーマンスを維持できます。
  • プロセスの改善。 多くの場合、技術的なシステムを再設計するだけでは十分ではありません。これをソリューションの再設計と考えることが重要であり、効果的な全体的ソリューションは常に、人材、プロセス、データ、テクノロジーに対処する必要があります。レガシー・モダナイゼーションの「人」の部分がなければ、新しいテクノロジーは高価な文鎮となり、社員は自然とその周りで働くようになります。

レガシー・アプリケーションの近代化は、ビジネスに多くの利益をもたらし、コストを削減し、より大きな成長への道を開くことができます。

レガシーシステムの近代化 レガシーシステムの近代化(業務フローを中断することなく ワークフロー)

最新化プロセスへの最善のアプローチは、問題を認識することから始まります。インフラストラクチャのどのシステム、アプリケーション、コードが古く、老朽化の兆候があるのか。どのアプリケーションに全面的な見直しが必要で、どのアプリケーションにリファクタリングのみが必要かを特定することが最初のステップです。

次に、モダナイゼーションを成功させるためのロードマップを構築したい企業は、絶対に専門家に相談すべきである。これは、予算不足に陥ったり、サポートのないチームに任せたりしたい取り組みではない。 

近代化とは、新しいテクノロジーを構築し、導入する以上のものである。それを推進する人材とプロセスの重要性を理解するパートナーも必要です。Core BTSの俊敏で経験豊富なチームは、レガシーシステムを最新のアプリケーションに迅速に更新することで、業種を問わず、効率性と生産性を向上させ、市場の需要に迅速に対応できるよう支援します。コアBTSは、長期的な成功、持続可能性、そしてお客様が導入するテクノロジー要素の拡張性に不可欠な技術リソースとコンサルティングリソースを有しています。 

古いシステムを見て、古いシボレーに似ているとお感じでしたら、弊社にご連絡ください。レガシーシステムの廃止を手遅れになるまで待つ必要はありません。今すぐ当社にご連絡いただき、御社の近代化戦略を構築し、ビジネスのエキサイティングな次のフェーズにお進みください。

こちらもおすすめ

マイクロソフト・ウインドウズ・キーボード
アプリケーションの近代化

.NET MAUIとXamarinの未来 

2020年のMicrosoft Build Conferenceで、Xamarin.Formsの次の進化として.NET MAUIが発表された。クロスプラットフォーム開発にとってどのような意味があるのか紹介しよう。

続きを読む
マイクロソフト・ウインドウズ・キーボード
アプリケーションの近代化

.NET MAUIとXamarinの未来 

2020年のMicrosoft Build Conferenceで、Xamarin.Formsの次の進化として.NET MAUIが発表された。クロスプラットフォーム開発にとってどのような意味があるのか紹介しよう。

続きを読む