行政 / 公共

自治体向け住民サービスポータル刷新

自治体向け住民サービスポータル刷新

プロジェクト概要

業界行政 / 公共
期間20ヶ月
チーム規模8名のエンジニア
契約モデルオンサイト+オフショア

人口約30万人の中規模自治体が、住民サービスポータルの深刻な課題に直面されておりました。

課題

Windows Server 2008上のレガシーシステム、確定申告期間中稼働率はわずか92%。WCAG 2.1アクセシビリティ基準を満たさず。

  • 確定申告期間中の複数回クラッシュ
  • 同時接続500名で処理不能
  • 政府統一基準への準拠が必須
  • コードベースの全知見が退職を控えた2名の開発者に集中

ソリューション

  • 調査・アーキテクチャ設計(1〜4ヶ月目): オンサイトエンジニアが自治体IT部門に常駐、30名以上の職員にヒアリング。
  • 優先モジュール移行(4〜10ヶ月目): 最もリスクの高い確定申告モジュールを最初に移行、WCAG 2.1 AA準拠で再構築。
  • 残モジュール移行(10〜16ヶ月目): 許認可申請、住民登録、施設予約を計画的に移行。
  • 切替・サポート(16〜20ヶ月目): ロールバック機能を備えた段階的切替、200名以上の職員研修、24時間監視。

システムアーキテクチャ

Strangler Fig Migration Architecture Legacy System C# / .NET Monolith Windows Server 2008 SQL Server (Legacy) Decommissioning Azure Government Cloud Japan Angular Frontend (WCAG 2.1 AA Compliant) .NET Core APIs Tax Filing Service Permits Service Registration Service Facility Booking SQL Server (Migrated) Application Insights Shared Infrastructure Azure DevOps CI/CD Terraform IaC Docker Containers Strangler Fig Pattern

技術スタック

AngularC#.NET CoreAzure Government CloudSQL ServerTerraformAzure DevOpsDocker

成果

99.95%確定申告期間中稼働率
50%住民苦情削減
WCAG 2.1アクセシビリティ認証
40%インフラコスト削減

「BCT Globalのオンサイトエンジニアは、私たちの業務フローを驚くほど深く理解してくれました。日本語能力が高いため、職員への直接ヒアリングが可能であり、通常の行政ITプロジェクトで生じる翻訳のオーバーヘッドがありませんでした。」

情報政策課長日本の地方自治体 — 人口30万人以上