
国内最大級のIT・ビジネス研修企業における基幹システムの開発・保守
プロジェクト概要
国内最大級のIT・ビジネス研修企業において、研修受講管理・講師手配・請求処理を統合する基幹システムの開発・保守を継続的に担当。130人月を超える長期支援の中で、多数の機能追加・改善を実施してきた。
受講者管理、コース管理、講師スケジュール管理、請求処理、大規模バッチ処理など、業務の根幹を支える複数のシステムを横断的に担当。ビジネスの成長とともに拡張し続けるシステムを安定して開発・運用している。
課題と解決策
CHALLENGE
大規模なデータ同期バッチ処理の性能問題、複雑な請求ロジックへの対応、頻繁な法改正・制度変更への追従など、基幹システムならではの高難度な課題が継続的に発生していた。
SOLUTION
JavaとSpring Frameworkによる堅牢なアーキテクチャを維持しながら、パフォーマンスチューニングとリファクタリングを継続。法改正への迅速な対応体制を確立し、ビジネスへの影響を最小化してきた。
成果
- 130人月超の継続的な開発・保守により、ビジネスの成長に合わせてシステムを継続拡張。
- 大規模バッチ処理の性能改善により、夜間処理の時間を大幅に短縮。
- 法改正・制度変更への追従を迅速に実施し、コンプライアンス対応を継続的にサポート。
- 蓄積した業務知識をもとに、自発的な改善提案を実施しシステム品質を向上。
進め方
01
業務理解・ドキュメント整備
複雑な業務ロジックを持つ既存システムの仕様を丁寧に読み解き、ドキュメントを整備。保守性の向上に貢献した。
02
機能追加・バグ修正サイクル
スプリントベースの開発サイクルを確立。要件変更への柔軟な対応と品質の両立を実現している。
03
パフォーマンスチューニング
ボトルネックとなっていたSQLとバッチ処理を改善。処理時間の大幅短縮を実現した。
04
法改正対応・継続的改善
法改正や制度変更の情報をいち早くキャッチし、リリーススケジュールを調整しながら迅速に対応している。