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

PR TIMES

NEWWAVE SOLUTIONS JAPAN株式会社は、CodeShift VBにより、AI分析・修正支援とエンジニア検証を組み合わせ、業務ロジックとPOS連携を維持した安全な移行を実現しました。

日本企業では、現在もVB6で構築された基幹システムが数多く稼働しています。一方で、老朽化や保守人材の不足により、システム障害、保守コストの増大、DX推進の停滞といったリスクが高まっています。
こうした背景のもと、NEWWAVE SOLUTIONS JAPAN株式会社は、日本企業向け小売業システムのVB6からVB.NETへの移行事例を公開しました。本事例では、VB6移行支援ソリューション「CodeShift VB」を活用し、約320万行規模のVB6基幹システムを対象に、AIによる修正支援とエンジニアによる検証を組み合わせて移行を支援しました。POS周辺機器との連携確認まで実施し、店舗運営への影響を抑えた安全な移行を実現しました。
[画像1: https://prcdn.freetls.fastly.net/release_image/106515/48/106515-48-c0c8dfcddd3df2997e831132e5a50afc-3840x2160.jpg?width=536&quality=85%2C75&format=jpeg&auto=webp&fit=bounds&bg-color=fff ]AI支援で320万行超のVB6小売POS基幹システムをVB.NETへ移行

お客様の背景

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

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

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

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

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

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

CodeShift VB のアプローチ

本プロジェクトでは、VB6移行支援ソリューション「CodeShift VB」を活用し、VB6からVB.NETへの移行を段階的に実施しました。
CodeShift VBは、AIによるコード分析・修正支援とエンジニアによる検証を組み合わせた移行支援ソリューションです。本プロジェクトでは、移行課題の可視化、AIによる修正支援、業務要件との整合性確認、POS周辺機器との互換性検証を段階的に実施し、移行品質を確保しました。
[画像2: https://prcdn.freetls.fastly.net/release_image/106515/48/106515-48-0614a046cc7d357d94c52d82bb27b194-3840x2160.jpg?width=536&quality=85%2C75&format=jpeg&auto=webp&fit=bounds&bg-color=fff ]CodeShift VB の4つのアプローチ

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

結果

[表1: https://prtimes.jp/data/corp/106515/table/48_1_7ca8dfef060c477619cbebc6e1a55359.jpg?v=202606250715 ]
[画像3: https://prcdn.freetls.fastly.net/release_image/106515/48/106515-48-accc11d07c6780e6b2b080a5f243a566-1920x1080.png?width=536&quality=85%2C75&format=jpeg&auto=webp&fit=bounds&bg-color=fff ]※ 小売POS基幹システムの画面例
大規模VB6移行で重要なのは、コード変換ではなく業務ロジックの継承
大規模なVB6移行において重要なのは、コードを新しい環境へ変換することだけではありません。長年の運用で蓄積された業務ロジック、画面挙動、周辺機器との連携を正しく理解し、事業運営への影響を抑えながら次世代環境へ引き継ぐことです。

お客様からのご評価

お客様からは、品質・進捗・コストの面で高い評価をいただきました。
また、移行時に発生した課題を整理しながら、必要な確認や説明を丁寧に行った点についても、実務に即した支援として評価されています。

■ 会社概要
NEWWAVE SOLUTIONS JAPAN株式会社は、ベトナム発のソフトウェア開発企業 Newwave Solutions の日本法人です。300名以上のITエンジニアによる開発体制のもと、Webシステム・モバイルアプリ・業務システム開発から、レガシーシステムのモダナイゼーション、AI・クラウド・ブロックチェーン関連開発まで、幅広いITソリューションを提供しています。
日本市場においては、企業のDX推進・システム開発・既存システムの改善保守を支援し、事業成長に伴走するテクノロジーパートナーを目指しています。
[表2: https://prtimes.jp/data/corp/106515/table/48_2_c11c11ff45d761696dfe10a84097c4c2.jpg?v=202606250715 ]

企業プレスリリース詳細へ
PR TIMESトップへ
記事提供元:タビリス