事例紹介

事例:Ajaxを活用したPCと携帯電話の両方に対応する E コマースサイトの開発支援(株式会社ロックウェーブ様)

株式会社ロックウェーブ様 http://www.rockwave.co.jp/

システム概要

E コマースサイトの構築運営システム「aiship」(http://www.aiship.jp/

携帯 ASP の aiship とは

PCと携帯電話の両方に対応したEコマースサイトの「制作からプロモーションまで」をワンストップで行えるASPサービス。
ドロップシッピング機能、CMS 能(PC/携帯サイト制作機能)、アクセス解析機能、CRM 機能、 ショッピングカート(決済)機能、SEO・アフィリエイトなどのプロモーション機能、高機能メール配信機能、独自ドメイン運用など、ユーザーの自由度が高く、多機能なサービスを展開。

「携帯ECサイトの運用で最も頭を悩ませる問題は『集客』。aishipでは『絶対集客主義』というコンセプトの下、携帯メール配信やアクセス解析、携帯アフィリエイト、携帯SEMなど、サイトプロモーションに必要な機能を豊富に揃えています。また、携帯サイト構築もAjaxを使った画面を直感的な操作で構築可能になっています。多機能性と使いやすさの両立、それでいて低価格でのご提供を行っている、ということで業界内でもかなり注目をして頂いてます。」
(ロックウェーブ クリエイティブグループ 難波正浩様、以下難波様)

ユーザーの利便性向上のため、Ajax(Asynchronous JavaScript+ XML)を使用した画面[管理画面側]
ユーザーの利便性向上のため、Ajax(Asynchronous JavaScript+XML)を使用した画面
[管理画面側]

システム要件
PHP5,Apache,MySQL5.0

使用フレームワーク、ライブラリ等

  1. Ethna国内発のPHPフレームワーク。
    (国内初の SNS(ソーシャルネットワーキングサービス)『GREE』で使用されています)
  2. YUI(Yahoo! UserInterface Library)
  3. Prototype.js

LAMP(Linux+Apache+MySQL+PHP)構成採用の理由

システム構成はLinux+Apache+MySQL+PHPという一般的な『LAMP』構成。

「元々、自社内の技術者が、PHPとMySQLを組み合わせたシステム構築に長けていたということと、今回のシステム開発以外にも、LAMP構成で構築・運用している実績があるので、オープンソースに対しても抵抗が無かった。」(難波様)

しかし、Webシステムで比較的パフォーマンスのボトルネックになり易いデータベースについては、MySQL以外にもいくつか検証を行われたとのこと。

「Oracle は、やはりライセンスコストの面で見送ることになりました。PostgreSQLも検証しましたが、パフォーマンスを上げるためには相当なパラメーターチューニングを行わなければならず、検証の結果、初期設定に近いMySQLよりも遅い結果になってしまいました。」(難波様)
「MySQLの場合、海外だけでなく、楽天やMixiのような国内の大規模サイトでも運用実績があるという信頼感も、採用の大きな理由の一つでした。」(難波様)

スマートスタイルのご選択理由

「aiship」システムはデータベースに「MySQL」、PHPのフレームワークに「Ethna」を使用されています。
スマートスタイルでは両方を使用した開発実績があり、Ajaxの開発経験等、技術的な面からご選択していただきました。

課題

  1. 在庫を抱えることなくショッピングサイトを運営することができる「ドロップシッピング」。
  2. ユーザーが手軽に自分のお店を作ることができることから、最近注目を集めているECサービスであるため、他社との競争も激しく、顧客の囲い込みを行うために、要求を即座に実現するスピード感のある開発を継続すること。
  3. Ajaxに代表されるような、従来型のWebアプリケーションとは一線を画す動的な画面遷移を行うことで、ユーザーが複雑な操作を必要としない直感的な操作で、自由度と利便性を両立させることが必須。
  4. サイト構築においても手軽に自由度が高いものを作成可能にすることが目標。
  5. ドロップシッピング商品だけでなく、ショップ独自の商品も扱える EC サイトも構築可能であるため、ユーザーサイト構築の自由度とセキュリティーの両立を確保する必要があった。
  6. サイトを構築するユーザーだけでなく、ユーザー自身の顧客に対してもご購入の自由度を高めるという意味では、決済方法をカード決済やコンビニ決済など、多様な決済方法を利用できること。
  7. システム自体を日本国内向けだけではなく、今後の多言語展開を前提としてアプリケーション設計やデータベース設計を行うこと。

開発手法

開発者の常駐により、短期間でも効率よく
「ユーザー様の声を反映したシステムを作るために、実際に使って頂いて、一番ダイレクトな意見や反応を得たいため、比較的早い段階からシステムを公開して使って頂いています。そしてユーザー様から届きました意見などを元に改善や改良を加えていく、という開発方法をとっています」(難波様)
このような開発手法ではシステムの仕様変更が頻繁に発生するため、ドキュメントなどはできるだけ最小限にする必要があった。

このアジャイル的な開発方法では、両社間で、従来のようなドキュメントベースの仕様のやり取りを行うと、対応しきれないと判断し、ロックウェーブ様社内に仕様を取りまとめるスマートスタイルの開発者を常駐させ、切り出した仕様や機能をスマートスタイル社内でも実装するというスタイルでスタートした。

開発手法イメージ

「全てを紙の仕様書で行うよりもスピーディですし、常駐の開発者が仕様のニュアンスや曖昧な部分を排除した形でスマートスタイル社内の開発者に伝わるため、短期間の開発にも関わらず効率よくできたと思います。また、『このプロジェクトを成功させる』という目標のためにお互いの会社という枠を超えた一体感がありました。本当に大変でしたがとても充実感はありました。」(スマートスタイル MySQLソリューション事業部 開発部 中野)

導入効果

短期間の開発スケジュールであったにも関わらず、リリースに成功。現在もユーザビリティの更なる向上や多機能化のための機能追加などを行っています。
他のドロップシッピングを扱うサイトと比較してもユーザーの自由度が高く、多機能であるため、ユーザーに高い付加価値の提供が可能になりました。

ご担当者の声

ロックウェーブ クリエイティブグループ 難波 正浩 様

aishipの開発は、ECショップ経営の経験者、未経験者を問わず、誰でも簡単に携帯電話に対応したEC ショップを作成・運営そして集客してい頂き、削減できた運営工数をより良い商品の開発や顧客サポートに費やして頂きたい、という思いからスタートしました。

そして、様々なお客様のご要望やご意見を取り入れ、ブラッシュアップした結果、非常に高機能で多くのニーズを吸収できるものとなり、現在多方面から引き合いを頂いていて、利用者も日々増加しております。

しかし、その開発の裏側は、日々ぶち当たる技術的、時間的苦難の連続に加えて慢性的な人的リソースの不足、そんな中、ある取引先を通じてご紹介いただいたのがスマートスタイルさんでした。技術の高さはもちろんですが、極力仕様書作成の工数を削減し、仕様の認識レベルを最小限の時間で合わすことができる常駐での作業にご同意いただけた数少ない業者様だったこともあり、初めての打ち合わせから、すぐにご協力をお願いすることになりました。

これまで随分無茶な要求も行わせて頂いて来たにも関わらず、その結果は、開発スピードと質の向上は予想以上のものとなり、技術的パフォーマンスの高さを目の当たりすることとなりました。「飛ぶ鳥を落とす勢い」というと大袈裟に聞こえるかもしれませんが、それが率直な感想です。それは、スマートスタイルさんがLAMP技術はもとより、Javascript、Ethna、さらには各種プロトコル、携帯電話技術にも精通されていることも有るかと思います。

しかし、何より嬉しかったのは開発におけるスマートスタイルさんのスタンスでした。

良かれ悪かれ、こちらの注文通りの実装を行われる PG 的スタンスではなく、顧客視点でのユーザビリティまで考慮していただけるSE的スタンスであり、常に要求仕様+αを満たして頂けるのは、一緒に仕事をさせていただく上で、この上無い安心感となりました。

現在でも重要な戦力としてご協力いただいておりますが、一同和気藹々と楽しく開発をご一緒させていただいております。そういった高い技術は個人のモチベーションに因る部分が大きく、なかなか出会える確率も高くはありませんが、スマートスタイルさんにおいてはその限りではないようですね。

お客様プロフィール

滋賀クリエイティブセンター本社
滋賀クリエイティブセンター本社
東京支社
東京支社

株式会社ロックウェーブ
URL : http://www.rockwave.co.jp/
創業:2004年10月1日
設立:2005年10月14日
資本金:8,420万円
従業員数:20名(2007年10月現在)
代表取締役:岩波裕之
事業内容:携帯サイト企画開発運営 / 携帯 ASP の提供 / WEB 企画製作 / ホスティング
滋賀クリエイティブセンター本社:
〒520-0801 滋賀県大津市におの浜4-7-5 オプテックスビル4F
東京支社:
〒102-0083 東京都千代田区麹町4-3-29 パシフィックシティ麹町6F

MySQLや関連ソリューションに関するお問い合わせ、お見積などがございましたら、ご連絡ください。

お問い合わせ各MySQL保守サービス見積依頼スマートスタイルOSSストア

ページトップへ