No.25

PCパーツECサイトのWeb基幹システム改修の請負

期間
2024/8/1~2025/8/24 - (1年)
クライアント
仙台に本社のあるITプロダクト企業
所属
株式会社CHIYUU

全般

チーム人数
4人
役割
PM 開発者
担当工程
要件定義 基本設計 詳細設計 実装 単体テスト 結合テスト 保守・運用

技術スタック

開発手法
アジャイル開発(スクラム) ペアプログラミング
アーキテクチャ
MVC MVVM

FWの特性を活かしつつ、SOLID原則に則った疎結合・高凝集なクラス設計とし、単体テストをしやすくした

Frontend
HTML5/CSS3 JavaScript TypeScript jQuery Bootstrap Vue.js
Backend
PHP WordPress CakePHP4
Infra
Docker Docker Compose Plesk
Middleware
MySQL8 Apache
DevOps
GitHub Actions
npm
ESlint PostCSS Prettier Stylelint
Other
Miro Jira

やったこと

機能開発
要件をもとに画面設計、詳細設計、DB設計から新規開発、改修、テスト、リリースまでおこなう。
開発環境構築

既存のCakePHP4のプロジェクトにlinter/トランスパイラー導入、docker化、CI導入、Xdebugを導入など行う。

Linter: ESlint PostCSS Prettier Stylelint PHP_CodeSniffer
お客様とのコミュニケーション
お客様のオフィスまで出向き、要件をヒアリングし、設計をしたり、FBを頂きながら進めていった。
PM業務
- 従業員と全て英語で会話、決まった仕様をもとにissueを作成し、チームメンバーとの連携を行う。 - スクラムマスターを担当し、スクラムボードを管理し、デイリースクラムやレトロスペクティブなどのスクラムミーティングを開催する。
miroを利用した設計
miroを利用し、画面設計やデータフロー設計、データモデリングなどを行う。
DBレプリケーション設定
既存の複数のサイトでそれぞれ管理していたデータを一元管理するための基幹システムを構築し、DBのレプリケーション設定や画像のリバプロ構築など対応。