Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
レガシーシステムをどう次世代に受け継ぐか
Search
立入
April 07, 2026
Technology
510
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
レガシーシステムをどう次世代に受け継ぐか
完全に属人化してしまい、誰も手が付けられなくなっていた基幹システム・ツール群が、どのような状態になったら次世代に引き継げる状態になるのか。その一例をお話しできればと思います。
立入
April 07, 2026
Other Decks in Technology
See All in Technology
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
1k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
31
430k
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
480
FinOps Agentが生んだ技術負債:コスト自動調査の落とし穴と解消までの道のり
oasis1994liveforever
2
150
CTO Night|NotionのAIエージェントとFDE
kzkhykw1991
0
230
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
5
1.2k
Browser Spec: Testing Hotwire with Ruby
takahashim
1
130
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
200
React改造してみた
tsukina_7mochi
0
120
Getting Started with Google Antigravity
glaforge
0
320
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
900
Featured
See All Featured
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
How to make the Groovebox
asonas
2
2.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Between Models and Reality
mayunak
4
500
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
Side Projects
sachag
456
43k
KATA
mclloyd
PRO
35
16k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
460
The browser strikes back
jonoalderson
0
1.8k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
330
Transcript
レガシーシステムを どう次世代に 受け継ぐか 2026/4/27 立入
レガシーシステムをどう次世代に受け継ぐか 2
皆さんの会社にレガシーシステムはありますか? レガシーシステムをどう次世代に受け継ぐか 3
私の会社にはあります レガシーシステムをどう次世代に受け継ぐか 4
レガシーシステムと どのように向き合っていくべきか? 今回のテーマ レガシーシステムをどう次世代に受け継ぐか 5
レガシーシステムの「更新可能性」を AI エージェントとMCP で担保しよう 結論 レガシーシステムをどう次世代に受け継ぐか 6
1. 自己紹介 2. レガシーシステムとは何か? 3. レガシーシステムをどうすればいいのか? 4. 解決策としての「MCP 」 アジェンダ
レガシーシステムをどう次世代に受け継ぐか 7
1. 自己紹介 レガシーシステムをどう次世代に受け継ぐか 8
新卒入社。社会人10 年目 経理2 年、情シス8 年 IT サポートから情シスキャリアを開始 開発を独学で習得し、4 年目 自己紹介
レガシーシステムをどう次世代に受け継ぐか 9
ゲーム業界 スタンダード市場に上場中 社員数200 名程度 所属組織の概要 レガシーシステムをどう次世代に受け継ぐか 10
インフラ・開発・ヘルプデスクで当初は8 人在籍 5 人退職、1 人は総務、1 人は法務を担当 1 人で8 人分のインフラ・開発・ヘルプデスクを見る事に チームの体制
レガシーシステムをどう次世代に受け継ぐか 11
基幹システムのOBIC と、OBIC 連携用の300 以上の内製ツール 9 割のツールには仕様書がない 3 割のツールは稼働場所も分からない 2015 年サポート終了のWindows
Server 2003 が複数稼働している 2017 年サポート終了のVisual Source Safe でソースコード管理をしている 巨大なレガシーシステムを背負う事に レガシーシステムをどう次世代に受け継ぐか 12
1. レガシーシステムとは何か? レガシーシステムをどう次世代に受け継ぐか 13
「Legacy 」の辞書の定義: sth from a previous time that has influence
now 「レガシー」=「古い」ではない レガシーシステムをどう次世代に受け継ぐか 14
「Legacy 」とは 「現在」に影響する「過去」のものです。 レガシーシステムをどう次世代に受け継ぐか 15
以前の開発プロジェクトで構築された、今も使われているシステム。 これがレガシーシステムです。 COBOL で書かれていても、開発中であればレガシーではない Rust で書かれていても、開発プロジェクトが完了していればレガシー システムにおける「過去」とは「導入プロジェクト」です レガシーシステムをどう次世代に受け継ぐか 16
価値のないものは時代を超えて維持されない。 大きな価値があるからこそ、多大な手間をかけてレガシーは維持される。 「レガシー」自体は大きな価値を持っている レガシーシステムをどう次世代に受け継ぐか 17
「レガシーシステム」は導入後も独自に進化していく 1. 開発プロジェクト中は、全体最適の業務フローが組まれる 2. プロジェクトが完了すると、業務が部署・人に割り振られる 3. 業務にはイレギュラーや想定外がある 4. 部署・人が独自の業務フローを生み、例外に対応する 「レガシーシステム」の難しさは、完成形が把握できない事
レガシーシステムをどう次世代に受け継ぐか 18
何を変えたらどこに影響するか分からない 業務を持つ部署・人が変更へネガティブになる 良いやり方より現状維持にインセンティブが働く レガシーシステムを変更する難しさ レガシーシステムをどう次世代に受け継ぐか 19
システムの分野は変化が激しい。 業務部門より先に変化の必要性が生じ、抵抗の中で難易度の高い対応を迫られる。 経営陣の要求はビジネスに応じて変化する OS は10 年も経てばサポートが切れる セキュリティの要件は数年で段違いに厳しくなる レガシーシステムに対応するシステム部門の辛さ レガシーシステムをどう次世代に受け継ぐか 20
2. レガシーシステムをどうすればいいのか? レガシーシステムをどう次世代に受け継ぐか 21
リプレイスは良い効果を挙げる事は多い。 導入当初より、今のソリューションの方が優れている場合が多い 過剰に複雑化した現行のフローを捨てるきっかけになる リプレイスは一つの解決策にはなる レガシーシステムをどう次世代に受け継ぐか 22
リプレイスが終われば、新システムはレガシーシステムになる 「時間経過で複雑性が増す」という根本的な課題は解決しない 5 年や10 年程度のサイクルでのリプレイスは非現実的で、効果も薄い レガシーシステムのリプレイスは、根本的な課題を解決しない レガシーシステムをどう次世代に受け継ぐか 23
「更新可能」とは... ある変更の影響範囲を正しく把握し、全体最適となる変更ができる事 真に重要なのはレガシーシステムを「更新可能」にする事 レガシーシステムをどう次世代に受け継ぐか 24
更新可能性が低いと、イレギュラーへの対応コストが激増する システム全体を見た最適解ではなく、部署・人の部分最適な対応が行われる 誰かが全体像を把握する事ができなくなる 「更新可能性」がレガシーシステムの命運を決める レガシーシステムをどう次世代に受け継ぐか 25
レガシーシステムの規模・複雑性は拡大していく 事業は拡大・変化を続ける レガシーシステムはどこかで必ず人間の認知できる範囲を超える 「更新可能性」を高める難易度は非常に高い レガシーシステムをどう次世代に受け継ぐか 26
3. レガシーシステムをどう「更新可能」にするか? レガシーシステムをどう次世代に受け継ぐか 27
Claude code とCodex を利用しました。 仕様やバージョン、ビルドエラーの特定が非常に強力 想定の100 倍程度の速度でプロジェクトが進められた ファーストステップを可能にしたAI エージェント レガシーシステムをどう次世代に受け継ぐか
28
様々な苦労はあれど、下記を成し遂げました。 ソースコード管理ツールをGitlab に移管 Windows Server 2003 を全て停止 全ての定期稼働バッチ・IIS 公開ツール・ソースコードを特定 下記の整理を行う事ができた
レガシーシステムをどう次世代に受け継ぐか 29
自分が分かっているから「更新可能」では意味がない。 ある程度は仕組みで「更新可能」な状態を維持する必要がある。 整理できただけでは「更新可能」ではない レガシーシステムをどう次世代に受け継ぐか 30
Claude code やCodex に頼らない手はない。 一方で... 何をしてほしいか伝える必要はある 情報を全部渡すと、AI はどこを見るか判断できない 大量の情報を学習しておいてもらう事はできない AI
は社内システムの全てを覚える事はできない レガシーシステムをどう次世代に受け継ぐか 31
どうすればいいか? レガシーシステムをどう次世代に受け継ぐか 32
着目しているのがMCP という技術です。 レガシーシステムをどう次世代に受け継ぐか 33
4. 解決策としての「MCP 」 レガシーシステムをどう次世代に受け継ぐか 34
AI が外部のデータを利用するための規格です。 自社のデータをMCP の方式に沿ってAI に公開する事で、 全体像を把握していない人からの指示でも、 レガシーシステムを探索して 必要な情報を入手する事ができる MCP とは?
レガシーシステムをどう次世代に受け継ぐか 35
AI には全体像を与え、詳細は必要な所だけ探索してもらう 少ないコンテキストで全体像を伝えられる事 必要に応じて参照できる詳細を持つ事 AI に渡すデータの設計 レガシーシステムをどう次世代に受け継ぐか 36
下記の情報を集約し、 AI に参照してもらう事で、内製システムの全体像が伝わりました。 対象 利用技術 / ライブラリ 全体像(AI に渡す) 詳細(必要時に参
照) ソースコード GitLab / GitLab API リポジトリ一覧・社内 通称 ソースコード IIS Microsoft.Web.Administration URL ・社内通称 配置パス・バージョ ン等 タスクスケジュ ーラ Schedule.Service (COM API ) タスク名・社内通称 実行時間・配置パス 等 SQL Server System.Data.SqlClient など 特になし テーブル・スキー マ・列 AI に参照してもらったデータの種類 レガシーシステムをどう次世代に受け継ぐか 37
社内データにアクセスできるMCP を社内公開する Claude code やCodex の初期設定でMCP を登録する レガシーシステムの調査方法をAI が知った状態で会話が始まる 調査から不具合修正までAI
が自走してくれる 具体的には? レガシーシステムをどう次世代に受け継ぐか 38
レガシーシステムへの理解が浅くても、 エンジニアであればある程度の変更が可能になる。 MCP がなくても、レガシーシステムを理解していれば適切な指示ができる MCP があると、仕組みの分かっていない状態でもOK MCP がある場合とない場合の違いは? レガシーシステムをどう次世代に受け継ぐか 39
レガシーシステムに詳しい人は採用できなくても、 エンジニアであれば採用はできる。 人に依存しない事によって、 レガシーシステムが次世代へ継承できるようになる。 レガシーシステムを次世代へ継承する可能性が生まれた レガシーシステムをどう次世代に受け継ぐか 40
一定のリテラシーがあれば改修はできそう 開発経験はなくてもいいが、エンジニアではあった方が良さそう 組織全体でAI に投資すべきかどうかは判断中 現在地 レガシーシステムをどう次世代に受け継ぐか 41
レガシーシステムの「更新可能性」を AI エージェントとMCP で担保しよう レガシーシステムをどう次世代に受け継ぐか 42
ありがとうございました! レガシーシステムをどう次世代に受け継ぐか 43