OVERVIEW
クライアントヒアリングから業務を構造化し、継続的に更新できる管理システムへ変える。
ORIGIN
発端
各部署で個別に管理されていた個人情報台帳を一元化し、法改正や社内ルール変更へ対応できるシステムが必要でした。
IDEAL EXPERIENCE
目指した体験
担当部署が必要な情報を登録、検索、更新でき、制度変更時にもシステム全体を作り直さず対応できる状態を目指しました。
CONDITIONS
成立条件
- クライアントヒアリングから要件を具体化すること
- 個人情報を安全に扱うこと
- 法改正に対応できること
- 複数部署で利用できること
- 開発とテストの手順を標準化すること
IMPLEMENTATION
実装
LaravelとMySQLを中心に、Dockerによる開発環境、GitHub ActionsによるCI/CD、テスト工程の改善を行いました。
LEARNING
得られたこと
業務システムでは、画面を作る前に、言葉、責任、更新主体、例外条件を整理することが重要です。
PUBLICATION NOTE
公開に関する注記
システム内部、画面、正式名称の公開可否を確認するまでdraftとします。
FACTS