経緯・問題点S社様では、デザイン部門で各デザイナーが行った各案件の評価を、Excelベースの台帳で管理していましたが、以下のような点で不便さを感じているとのことでした。Excelベースのため、入力作業が重複していたり、各案件の検索・抽出に手間がかかっていた。関連する画像データなどは、別途、管理しておりそれらを一元管理しようにも出来なかった。各デザイナーに何らかのコメントを依頼する際、それを一旦、担当者が取りまとめてExcelに入力する必要があった。そのため、S社様では当初FileMakerによりデータベースの作成することを検討し、その時点で弊社に引合いただいたのですが、打合わせを進めていく中、以下のような理由より、MySQL+phpによるWebベースのシステムを作成することを提案させていただきました。FileMakerで画像を管理することは可能だが、若干安定性に不安がある。複数ユーザーでの使用を前提とすると、使用者数分のライセンス購入を行う必要があり、それだけでも費用が膨らんでしまう可能性が高い。要望の中で、一部の利用者にはカスタマイズしやすいFileMakerを使用して、ユーザー様自身によるカスタマイズを行いたいという話があったが、MySQLを使用すればFileMakerとの連携は可能であり、将来的にはそのような使い方も可能である。本システムでは、検索の容易さとユーザーごとのデータ入力の多様性を確保する必要があったため、入力先となるデータベース(のテーブルの数)に比べて、画面の数が多い構成にならざるを得ませんでした。そこで、各画面で共通化できる部分は出来るだけ共通化して、基本的な部分は出来るだけシンプルな構造になるように努めました。シンプルな構造にするということに対してはオープンソースのフレームワークであるcakePHPを用いたことも大きな効果がありました。画像の扱いに関しても、様々なフォーマットに対応する必要があったのですが、OSとして採用したLinuxには、そういったことを行うためのライブラリが豊富にあり、それらの点で苦労することはあまりありませんでした。FileMaker上での導入を考えていたこともあり、予算はそれほど多くなかったため、それを同じコストでWeb上で実現することが可能なのかは若干の不安がありました。オープンソースのプロダクトを積極的に採用し、それらのうまく組み合わせることで、安価で使いやすいシステムを作成することができたと思います。デザインに関しては、そういった部門で使うシステムという関係上、かなりこだわりをもたれていたのですが、それゆえに、お客様サイドから積極的にご提案いただけたため、提案されたデザインの作りこみに専念することができました。