← Worksに戻る
#製造 / 不動産
#中規模 (6〜10名)
#SE
3システム並行開発(ワークフロー / 不動産管理 / 生産ロボット)
同一受託元のもとで3つのシステム開発を並行して担当。Java / PHP / Vue.js を用い複数の業務領域・技術スタックに対応。
✎Overview
- Industry
- 製造 / 不動産
- Scale
- 中規模 (6〜10名)
- Period
- 2022年1月〜2023年1月 (1年1ヶ月)
- Role
- SE
✎Tech Stack
- Java 17
- Spring Boot
- PHP
- Laravel
- Vue.js
- Intra-mart
- PostgreSQL
- MySQL
- Git
✎Achievements
- ◆ 3案件を並行担当し、複数の業務領域をキャッチアップ
- ◆ Java / PHP / Vue.js を横断する技術スタック対応
- ◆ 各案件で設計から実装・テストまで一貫して担当
案件概要
同一受託元から3つの異なるシステム開発案件を任され、複数の業務領域・技術スタックに並行して対応する必要があった。社内申請ワークフロー、不動産・テナント管理、生産ロボット管理という性質の異なるシステムを、限られたリソースの中で品質を担保しながら推進することが求められた。
担当範囲
各案件の技術スタックに応じて、Java / PHP(Laravel) / Vue.js を使い分けて対応。フロントエンドからバックエンドまで一貫して担当することで、案件間の切り替えコストを最小化し、効率的な並行開発を実現した。
社内申請ワークフローシステム(Intra-mart)
- 画面機能開発(新規 5画面 / 既存改修 10画面程度)
- バックエンド開発(新規 5本 / 既存改修 10本程度)
- テーブル設計およびDDL作成
- 設計書・開発ドキュメント作成
- 単体・結合テスト
不動産・テナント管理システム(PHP / Vue.js)
- Vue.js を用いた画面機能開発(新規 3画面 / 既存改修 5画面程度)
- PHP(Laravel) を用いたバックエンド処理の実装
- 設計書・開発ドキュメント作成
- 単体・結合テスト
生産ロボット管理システム(Java / VB)
- 管理画面開発(新規 3画面 / 既存改修 5画面程度)
- バックエンド処理の実装
- 設計書・開発ドキュメント作成
- 単体・結合テスト
振り返り
複数の異なる業務領域・技術スタックを並行してキャッチアップし、対応できることを示せた案件。Vue.js を本格的に用いた開発に取り組んだ最初の経験でもあり、フロントエンドの幅も広げられた。