株式会社PRUM / 開発メンバー/メンター
(受託開発1)CMSのリプレイス
プロジェクト概要: 既存のサイトの CMS を新しいのに作り変える。 目的: 既存のサイトは複数の CMS が混在していた。1 つの CMS に集約し、シンプルに管 理・運用できるようにしたい。また、デザインも刷新したい。 担当領域: 詳細設計, コーディング (主にバックエンド側) 技術: PHP, Laravel, JQuery, MySQL 課題 1:複雑な CSV ファイルのエクスポート・インポート機能 既存の CMS で利用しているデータが複雑なデータ形態(2 行で 1 つのデータを表現する, 列が可変である等が組み合わさる)であり、そのインポート・エクスポート機能が必要。 対応内容・結果 1:上記機能を開発 上記のインポート・エクスポート機能をゼロから設計・開発。また、Web アプリケーション に不慣れなユーザーに使いやすいように、エラー発生時には、どの行・列に問題があるのか を一目で把握できる詳細なエラー出力を実装。ユーザーが迅速に問題を解決できる環境を提 供。 課題 2:仕様が決定しない お客さんの都合等で仕様が降りてこないことが多かった。 対応内容・結果 2:先回りして実装 仕様が決定するのを待つことが多くあったが、大まかに伝えられている仕様から、先回りし て実装を行なっていた。その後、最終決定した仕様に近づけていく調整を行い、機能を開発 していた。この動きにより、スケジュール通り開発することができた。