AI支援で320万行超のVB6小売POS基幹システムをVB.NETへ移行

it
この記事は約5分で読めます。

日本企業では、現在もVB6で構築された基幹システムが数多く稼働しています。一方で、老朽化や保守人材の不足により、システム障害、保守コストの増大、DX推進の停滞といったリスクが高まっています。 

こうした背景のもと、NEWWAVE SOLUTIONS JAPAN株式会社は、日本企業向け小売業システムのVB6からVB.NETへの移行事例を公開しました。本事例では、VB6移行支援ソリューション「CodeShift VB」を活用し、約320万行規模のVB6基幹システムを対象に、AIによる修正支援とエンジニアによる検証を組み合わせて移行を支援しました。POS周辺機器との連携確認まで実施し、店舗運営への影響を抑えた安全な移行を実現しました。

AI支援で320万行超のVB6小売POS基幹システムをVB.NETへ移行

 お客様の背景 

お客様は、日本で工具・金物関連商品の小売事業を展開し、販売・仕入れ・在庫・支払いを管理するVB6ベースのPOS基幹システムを長年利用していました。同システムは、商品マスタ、棚卸し、レポートまでを一元管理するWindowsアプリケーションであり、店舗運営と経営判断を支える重要な基盤として運用されていました。 

大規模VB6移行における課題 

① VB6環境の老朽化による保守リスク 

既存のVB6システムは、販売、仕入れ、支払い、在庫、レポートなどの基幹業務を長年支えてきました。一方で、環境の老朽化により、保守性、拡張性、対応可能なエンジニアの確保が課題となっていました。

② 業務ロジックを維持した移行の難しさ 

お客様は、既存の業務ロジックを維持しながら、将来の業務変更やシステム改善にも対応しやすい環境へ移行する必要がありました。販売、在庫、支払いなどの処理が意図せず変われば、店舗運営や会計処理に影響するリスクがありました。

③ 大規模コードによる複雑性 

対象システムは320万行超のVB6アプリで、業務ロジック904,622 LOC、UI 2,353,718 LOCと大規模でした。変換や挙動差異の管理が必要で、失敗すれば販売・在庫・決済に影響し、業務や収益に重大なリスクがありました。

④ POS連携による複雑性 

さらに、POS周辺機器との連携も必要だったため、実機検証を含めた対応が不可欠でした。POSとの連携に問題が発生した場合、店舗での販売処理や決済が正常に行えなくなる可能性があり、現場業務への影響が非常に大きいという課題がありました。 

CodeShift VB のアプローチ 

本プロジェクトでは、VB6移行支援ソリューション「CodeShift VB」を活用し、VB6からVB.NETへの移行を段階的に実施しました。 

CodeShift VBは、AIによるコード分析・修正支援とエンジニアによる検証を組み合わせた移行支援ソリューションです。本プロジェクトでは、移行課題の可視化、AIによる修正支援、業務要件との整合性確認、POS周辺機器との互換性検証を段階的に実施し、移行品質を確保しました。

CodeShift VB の4つのアプローチ 

CodeShift VBによる4段階の移行アプローチや技術判断の詳細はこちら

 結果 

取り組み

結果

移行生産性

Code Logicで1人あたり1,500 LOC/日
UI Codeで1人あたり7,000 LOC/日の移行生産性を達成し、
工数・期間・コストの削減につなげました。

業務ロジックの安全な継承

警告・エラー・挙動差異を整理し、一貫して対応できる品質管理体制を構築しました。

POS周辺機器との連携確認

VB6側の接続方式を特定し、.NET対応ライブラリを選定・適用しました。実機検証により、移行後も同等機能を維持し、安定動作を確認しました。

ナレッジ移管

移行フローやリソース管理に関するトレーニングを実施し、お客様側でも移行後の管理・運用方法を理解しやすい体制を整えました。

※ 小売POS基幹システムの画面例 

 大規模VB6移行で重要なのは、コード変換ではなく業務ロジックの継承 

大規模なVB6移行において重要なのは、コードを新しい環境へ変換することだけではありません。長年の運用で蓄積された業務ロジック、画面挙動、周辺機器との連携を正しく理解し、事業運営への影響を抑えながら次世代環境へ引き継ぐことです。 

お客様からのご評価 

お客様からは、品質・進捗・コストの面で高い評価をいただきました。 

また、移行時に発生した課題を整理しながら、必要な確認や説明を丁寧に行った点についても、実務に即した支援として評価されています。 

■ 会社概要 

NEWWAVE SOLUTIONS JAPAN株式会社は、ベトナム発のソフトウェア開発企業 Newwave Solutions の日本法人です。300名以上のITエンジニアによる開発体制のもと、Webシステム・モバイルアプリ・業務システム開発から、レガシーシステムのモダナイゼーション、AI・クラウド・ブロックチェーン関連開発まで、幅広いITソリューションを提供しています。 

日本市場においては、企業のDX推進・システム開発・既存システムの改善保守を支援し、事業成長に伴走するテクノロジーパートナーを目指しています。

会社名 

NEWWAVE SOLUTIONS JAPAN株式会社

代表取締役 

トー・クアン・ズイ 

所在地 

東京都文京区湯島1丁目11-8 

事業内容 

ソフトウェア開発、モバイルアプリ開発、レガシーシステムモダナイゼーション、DX推進支援 

グループ設立 

2011年 

日本法人設立 

2019年 

タイトルとURLをコピーしました