Skip to content

WPF/Silverlight財務報告システムをNext.jsへ刷新

本プロジェクトでは、上場企業2,000社以上の財務報告書作成業務を支える大規模基幹システムを、WPF/SilverlightのデスクトップシステムからNext.jsを採用したWebシステムへ段階的に移行しました。プロジェクト規模は500人月、開発体制は57名で、2022年から継続しています。

プロジェクト概要

対象システム 財務報告システム
対象業務 上場企業2,000社以上の財務報告書作成業務
プロジェクト規模 500人月
開発体制 57名
プロジェクト期間 2022年~現在

システム移行の概要

既存システムは、WPF、C#、.NET、Silverlightを使用したデスクトップインストール型システムです。10年以上にわたり蓄積された業務ロジックを持ち、保守性と拡張性に課題がありました。本プロジェクトでは、既存システムと新しいWebシステムを並行稼働させながら、段階的に移行しました。

Legacy Desktop System Modern Web System
  • WPF
  • C#/.NET
  • Silverlight
  • デスクトップインストール型

Frontend:Next.js、TypeScript

Backend:C#

Database:Oracle DB

Webブラウザ:iOS/Android

課題・アプローチ・提供価値

01.長年蓄積した業務ロジック

課題:10年以上にわたり蓄積された業務ロジックをWebへ移行し、機能等価性と正確性を維持する必要がありました。

NTQのアプローチと提供価値:既存仕様を踏まえて詳細設計・実装を行い、単体テストと結合テストによって移行機能を検証することで、既存業務の正確性を維持しました。

02.デスクトップシステムのWeb化

課題:既存システムはWPF/Silverlightのインストール型で、Webブラウザから利用できませんでした。

NTQのアプローチと提供価値:Next.jsとTypeScriptを採用し、ブラウザから利用できるWebシステムへ刷新することで、利用性・保守性・拡張性を向上しました。

03.大規模移行のリスク管理

課題:大規模なレガシーシステムを、既存業務を継続しながらWebへ移行する必要がありました。

NTQのアプローチと提供価値:既存システムとWebシステムを並行稼働させ、オンサイトBrSEの主導によって段階的に移行することで、業務影響と移行リスクを低減しました。