プロジェクトでの変化
-
月次集計時間Excel運用比で短縮
-
入力ミスバリデーションで構造的に抑制
-
業務担当者の自走エンジニア介在を最小化
課題
広告代理店では、予算と売上の管理が複数のExcelファイルに分散し、案件横断・部門横断の集計に時間がかかっていた。月末の経営報告のたびに、誰かが手作業でExcelを集約する状況。誤入力やファイルのバージョン違いから生じる集計のズレが頻発し、経営判断の信頼性にも影響していた。「Excelを置き換える」だけではなく、業務担当者が日々の運用で迷わず使える仕組みに作り変える必要があった。
アプローチ
- 01 業務担当者へのヒアリングで、予算・売上の扱い方と集計軸を整理
- 02 Slim PHP + MySQL で軽量なウェブシステムを構築
- 03 案件単位の入力画面と、部門・期間別の集計画面を分離設計
- 04 Docker により開発環境を統一し、ローカル〜本番までの再現性を確保
- 05 業務担当者が触れる管理画面UIに振り切り、エンジニア依頼を必要としない自走体制を構築
- 06 Excelからの段階移行を計画し、現行業務を止めずに切替
成功要因
- 業務担当者起点のUI設計
- エンジニアではなく業務担当者が日次で使う前提で画面構成を組み、自走できる運用を実現した。
- 軽量フレームワーク選定
- Slim PHPを選び、機能の絞り込みとシンプルなコードベースで保守コストを抑えた。
- 段階移行の徹底
- Excelを一気に止めるのではなく段階移行で進め、運用混乱を避けた。
- 集計軸の事前明確化
- 案件・部門・期間の3軸を最初に固め、機能追加で集計が崩れない構造を保った。
ソリューション
Slim PHP + MySQL で軽量に構築し、Excelからの移行を段階的に実施。案件・部門・期間の3軸で柔軟に集計できる管理画面を整備し、月次の経営報告も短時間で生成可能になった。バリデーションで入力ミスを構造的に防ぎ、運用後の問い合わせ件数も少なく済んだ。