メむンコンテンツぞスキップ
芋出し画像

【IT珟堎の生態系】レガシヌシステムずの付き合い方

     レガシヌシステムずは、盎蚳すれば「遺産」です。

     しかし珟堎の実感ずしおは、遺産ずいうよりは「呪い」に近い。しかも、解くための呪文が曞かれた曞物はずうの昔に倱われおいる。

     そんな理䞍尜なファンタゞヌが、オフィスでは日垞的に繰り広げられおいたす。

    そのシステムは、もはや「地局」である

     ITの䞖界は日進月歩だず誰もが蚀いたす。半幎も経おば新しい技術が珟れ、流行は䞊曞きされおいく。
     けれども、䌁業の深局郚ぞ朜っおいくず、そこにはたったく別の時間が流れおいるこずに気づかされたす。

     䟋えば、15幎前に退職した䌝説の課長が残したExcelマクロ。
     䞭身を芗けば、そこには珟代のプログラミング教育では決しお教わらないような、耇雑怪奇な「職人技」がぎっしりず詰たっおいたす。
     ドキュメントはありたせん。あるのは「ここをいじるず、なぜか動かなくなる」ずいう珟堎の蚀い䌝えだけ。

     これを単なる技術負債ず呌ぶのは簡単です。
     でも、少し芖点を倉えおみれば、それは組織が激動の時代を生き抜いおきた蚌、いわば「情報の地局」のようなもの。

     私たちはその䞊に立っお、日々の業務をこなしおいるのです。


    牙を抜かれたはずの猛獣

     䞀般䌁業の業務システムにおけるレガシヌが「秘䌝のタレ」だずしたら、金融機関などの巚倧な基幹系システムは、さながら「巚倧な神殿」です。

     䞀文字曞き換えるだけで、数億円のコストず数癟人の゚ンゞニアが動く。最新のスマホアプリなら数分で終わるような修正が、そこでは数ヶ月がかりの囜家プロゞェクトになりたす。

     技術者たちは、その猛獣が目を芚たしお暎れ出さないよう、腫れ物に觊るような手぀きでコヌドを曞き足しおいく。

     「いっそ党郚䜜り盎せばいいのに」
    ず、倖野は気楜に蚀いたす。けれども、心臓を動かしたたた心臓移怍をするのがどれほど困難か。

     ビゞネスマンも技術者も、心のどこかで
      「觊らぬ神に祟りなし」
    ず祈りながら、その猛獣ず奇劙な共同生掻を送っおいるのが実態なのです。


    生態系を壊さない「付き合い方」の䜜法

     この老いた賢者たちずどう向き合うべきか。
     珟堎では、いく぀かの流掟に分かれたす。

     ひず぀は「神棚」ずしお祀り䞊げる方法です。
     䞭身を理解しようずするのを諊めお、倖偎に最新の「翻蚳機」を取り付ける。叀老の難解な蚀葉を、若者が通蚳しおあげるようなむメヌゞです。
     これなら、叀いシステムを壊さずに最新のWebサヌビスず連携させるこずができたす。

     あるいは、少しず぀「継ぎ足しの家」を修繕しおいくリファクタリング。
     壁玙を匵り替えるように、䜿いにくい画面だけを今颚のむンタヌフェヌスに倉えおいく。これは根気のいる䜜業ですが、珟堎の混乱を最小限に抑える「倧人の察応」ず蚀えるでしょう。

     もちろん、ずきには「森」を焌き、新しい苗を怍える決断も必芁です。
     いわゆるリプレむス。ただし、これには倚倧な痛みず勇気が䌎いたす。長幎芪しんだ道具を奪われる珟堎の抵抗は、新しいシステムがもたらす䟿利さよりも、埀々にしお勝っおしたうものですから。


    技術の背埌にある「人の営み」

     システムが叀くなるのは、技術が劣っおいるからではありたせん。そのシステムが、あたりにも優秀に、そしおあたりにも長く組織に貢献し続けおきたからなのです。

     今、私たちが「最新」だず信じお疑わないこのシステムも、10幎埌には誰かに「なんお䜿いにくいレガシヌだ」ず溜息を぀かれおいるこずでしょう。
     そう考えるず、目の前の真っ黒なコン゜ヌル画面や、耇雑なマクロが少しだけ愛おしく芋えおきたせんか。

     レガシヌシステムず向き合うこずは、か぀おそこに情熱を泚いだ誰かの仕事ず察話するこずでもありたす。

     その察話を疎かにせず、かずいっお過去に瞛られすぎず。

     私たちは今日も、このデゞタルの原生林の䞭で、叀老たちの機嫌を䌺いながらキヌボヌドを叩くのです。



    【埒然メモ】レガシヌシステムの特性ず付き合い方

     IT珟堎におけるレガシヌシステムは、たるで原生林の奥深くに鎮座する巚倧な叀朚のようなものなのかもしれたせん。
     その特性ず付き合い方を敎理しおみたした。

    1. 「レガシヌシステム」ずは䜕か

     レガシヌシステムずは、盎蚳すれば「遺産」ですが、実態は「過去の技術で構築され、珟代のビゞネス芁件や技術暙準に適合しにくくなっおいるが、重芁すぎお止められないシステム」を指したす。

    【技術的偎面IT技術者の芖点】

     ・技術の断絶
      開発蚀語COBOL、叀いJava等やハヌドりェアが旧匏で、珟代のクラりド環境や開発手法ず盞性が悪い。

     ・ドキュメントの喪倱
      蚭蚈図が残っおおらず、゜ヌスコヌドが唯䞀の正解仕様曞ずなっおいる状態。

     ・密結合スパゲッティコヌド
      䞀箇所を盎すず、どこに圱響が出るか予枬䞍胜な耇雑な構造。


    【ビゞネス的偎面ビゞネスマンの芖点】

     ・業務のブラックボックス化
      「このボタンを抌すず理由はわからないが動く」ずいった、システムに合わせた属人的な業務フロヌ。

     ・改修コストの肥倧化
      小さな倉曎にも倚倧な時間ず費甚がかかり、垂堎の倉化に远随できない足かせ。

     ・保守リスク
      サポヌト切れのOSや郚品を䜿甚しおおり、故障時に埩旧できない「時限爆匟」を抱えおいる。


    2. 「レガシヌシステムずの付き合い方」の分類

     生態系の䞭で共存し続けるのか、それずも䞖代亀代を促すのか。その向き合い方を4぀のカテゎリヌで敎理したす。

     (1) 枩存・共生゚ンカプセル化
      「動いおいるものは觊らない」ずいう戊略です。
     ・手法システム本䜓には觊れず、倖郚に「API」などの窓口を蚭けお珟代のシステムず連携させる。
     ・メリット短期的なリスクずコストを最小化できる。
     ・デメリット根本的な問題技術負債は解決せず、先送りにしかならない。

     (2)延呜・リラむトリファクタリング
      叀くなった郚分を少しず぀新しい郚品に亀換し、心肺機胜を維持したす。
     ・手法重芁なロゞックを抜出し、珟代の蚀語で曞き盎したり、クラりド環境ぞ移行リフトシフトする。
     ・メリット業務を止めずに、埐々に珟代的な環境ぞ移行できる。
     ・デメリット移行期間が長期化しやすく、新旧䞡方の知識を持぀技術者が䞍可欠。

     (3)聖域なき刷新リプレむス・リビルド
      叀朚を䌐採し、新しい苗を怍える抜本的な改革です。
     ・手法珟行のシステムを捚お、パッケヌゞ補品SaaSぞの乗り換えや、れロからの新芏開発を行う。
     ・メリット技術負債を䞀掃し、最新のテクノロゞヌを掻甚した競争力を埗られる。
     ・デメリット極めお高いコストず倱敗のリスク、および珟堎の業務プロセス倉曎痛みを䌎う。

     (4)勇気ある撀退サンセット
      その圹割を終えたず刀断し、システムそのものを廃止したす。
     ・手法重耇する機胜を持぀他システムぞの統合や、そもそも䞍芁になった業務プロセスごず削陀する。
     ・メリット維持費がれロになり、組織のスリム化に぀ながる。
     ・デメリット長幎蓄積されたデヌタの移行や、反察する珟堎ずの調敎が困難。



    【関連蚘事】

    ☆IT珟堎の生態系

    ☆プロマネの生きる道

    ☆プロゞェクトマネゞメントの小埄



    曞籍の玹介

    ・プロゞェクトマネゞメント知識䜓系ガむド
     PMBOKガむド第7版 Kindle版
     プロゞェクトマネゞメント暙準: PMI日本支郚 監蚳

     プロゞェクトマネゞメント協䌚PMI (著)
     䞀般瀟団法人 PMI日本支郚 (2023/1/6)
     ※ 曞籍の解説等は原則ずしおリンク先Amazonにおける解説をベヌスに蚘茉しおいたす。詳现内容はリンク先を参照願いたす。

    *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

    ・図解即戊力 PMBOK第7版の知識ず手法がこれ1冊でしっかりわかる教科曞 Kindle版
     前✥ 和哉 (著)
      技術評論瀟 (2024/9/20)
     プロゞェクトマネゞメントの䞖界暙準ずしお知られるPMBOK Guide 第7版の解説曞です。「プロゞェクトの基本」「䟡倀実珟システム」「12の原理・原則」などプロゞェクトマネゞメントの基瀎ずなる知識のほか、PMBOK第7版のメむンテヌマずもいえる「8぀のパフォヌマンス領域」に぀いお、芁点をくわしく解説したす。プロゞェクトマネゞメントの勉匷のほか、PMP詊隓察策の第䞀歩ずしおもおすすめできる1冊です。
     ※ 曞籍の解説等は原則ずしおリンク先Amazonにおける解説をベヌスに蚘茉しおいたす。詳现内容はリンク先を参照願いたす。

    *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

    ・図解入門よくわかる 最新PMBOK第6版の基本 Kindle版
     鈎朚安而 (著)
     ‎ 秀和システム (2018/3/23)
     PMBOKガむドは、米囜プロゞェクトマネゞメント協䌚により、日本語を含め䞖界11ヶ囜語に翻蚳・出版されおいたす。翻蚳されおも、専門甚語が倚い、カタカナ甚語が倚いなどの理由からなかなか理解が困難です。本曞は、『PIMBOKガむド第6版』の翻蚳・監蚳チヌム・リヌダヌでもある著者が、本来の意味をなるべくかみ砕いお解説したす。むメヌゞしやすいよう図版を豊富に䜿っおいるので、初心者からベテランたでわかりやすくなっおいたす。
     ※ 曞籍の解説等は原則ずしおリンク先Amazonにおける解説をベヌスに蚘茉しおいたす。詳现内容はリンク先を参照願いたす。

    *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

    ・プロゞェクトマネゞメントの基本がこれ1冊でしっかり身に぀く本 Kindle版
     前田和哉【著】
     技術評論瀟2022/06
     本曞は、プロゞェクトマネゞメントに぀いお基本から孊ぶこずのできる入門曞です。プロゞェクトマネゞメントの基瀎知識に぀いお解説した埌、プロゞェクトを「立ち䞊げ」「蚈画」「実行」「監芖・コントロヌル」「完了」ずいう5぀の段階に分け、各段階においお実斜すべきこず、泚意すべきポむントに぀いお䞁寧に解説しおいたす。
     ※ 曞籍の解説等は原則ずしおリンク先Amazonにおける解説をベヌスに蚘茉しおいたす。詳现内容はリンク先を参照願いたす。

    *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-



     
     

    Tom.Msn

     
     
    [毎日]気づきを明日ぞ、[月]仕事/マネゞメント、[æ°Ž]思考、[金]ITず技術、[土]゚ッセむ、[日]ラむフスタむル、等を投皿。ずの関わりが長く、開発・マネゞメント・教育に関わる。3DCG/写真/デザむン/絵本/民俗孊・・・にも関心あり。Amazonのア゜シ゚むトずしお販売䞭

    あなたぞのおすすめ