制作事例:【不動産ポータル】独自CMSの保守・機能開発
| 制作年 | 2024 |
|---|---|
| カテゴリー |
独自CMSで構築された不動産ポータルサイトにおいて、前任開発者から保守・機能開発を引き継ぎ、既存システムの解析・機能改善・外部サービス連携などを継続して担当しました。
概要
- 国産PHP製CMSを利用した不動産ポータルサイトの保守・機能開発を担当
- クライアント社内開発者の他案件対応・退職に伴い、保守・開発を引き継ぎ
- 既存機能の保守、機能追加、外部サービス連携などを継続して担当
対応内容
システム調査・引き継ぎ
前任の社内エンジニアから開発を引き継ぎ、1名体制で保守・機能開発を担当しました。
- 長年の運用の中で、標準機能に加えて多数の独自機能が追加されていたシステムを引き継ぎ
- 設計書や仕様書がなく、「コード=仕様」の状態だったため、既存実装を解析しながら開発
- 前任開発者はテストサーバー上で直接開発を行っていたため、Dockerでローカル開発環境を構築
機能開発・改善
会員獲得施策やコンテンツ拡充などのマーケティング施策に応じた機能要望に基づき、継続的に開発を担当しました。
- 検索機能、UI/UX、フォーム機能、会員機能などの改善・追加を実施
- Kintone、Zapier等の外部サービスとの連携機能を開発
- 各種バグ修正、リファクタリング、ドキュメント整理を実施
ドメイン移行対応
- 下層ディレクトリ運用から独立ドメインへの移行を担当
- システム独自のルーティングを解析し、ドメイン変更に伴う影響範囲を調査
- 検証環境を構築し、移行後の動作確認を行いながら段階的に修正を実施
- サーバーサイドのリダイレクト設定などの調整
サーバー設定・トラブル対応
専門範囲ではありませんでしたが、クライアント側での担当者欠員に伴い、必要に応じて対応も担当しました。
- リダイレクト設定、SSL証明書更新などのサーバー設定
- ディスク容量不足などのトラブルシューティング
- サーバー・DNS設定に関する調査および対応
案件のポイント
- 初めて扱うCMSで、ドキュメントが存在しない状態から、ソースコードを解析しながら継続的に保守・機能開発を実施
- クライアントの前任開発者退職後も、事業運営やマーケティング施策に合わせた機能改善を継続的に担当