Service
Ruby on Rails による
スピードUPと継続改善を実現する”大規模システム開発”
-
ビジネス
要件整理 -
短納期・短サイクル
による開発実績多数 -
RoR システム開発実績10年
RoR エンジニア100名超在籍
アピリッツは ”Ruby Association”認定インテグレーターGOLDとして、
Ruby on Railsの開発実績が豊富です。
Ruby on Rails × 大規模システム開発
の事例
Ruby on Rails×大規模システム開発の事例
「エンタメ系メディアサイト」
大手エンターテインメント企業
有名タイトルゲームの情報ポータルサイトの
制作・開発
- ご提案
ポイント -
- ・ユーザーの継続的な来訪を促すポイントシステムの導入
- ・UI/UXを考慮した画面設計、ネイティブアプリ開発を提供
プロジェクト効果
- ●課題
-
- ・歴史があるタイトルであることからアプリ版のゲームラインナップも増え発信情報の整理/発信の効率化が課題。
- ・効果的な情報発信により継続したファンの醸成を行いたい。
- ●解決方法
-
- ・ポイント獲得の仕組み、全体ポインシステムトなどゲーム要素を取り入れたUI/UX設計Webサイト/スマートフォンアプリを構築
- ・瞬間的なアクセスによる高負荷を考慮した設計を行い大規模なアクセス負荷によるサイト速度の低下を未然に防止するCDNを実装。
※CDN(content delivery network)
- ●効果
-
- ・週次にポイントの獲得、利用状況のレポートを出すことでファンの醸成に効果的な打ち手が出せるようになった。
- ・リリース直後や、その他大きなイベント時でもアクセス障害は発生していない状況。
- ・統一されたCMSによる情報登録で業務効率化を図りながら継続的な情報発信が可能に。
- ●体制期間
-
- ・ビジネス要件:コンサルティング1名 ×2ヶ月
- ・UI/UX設計、製作:ディレクター1名 デザイナー1名 ×3ヶ月
- ・開発:プロジェクトマネージャー1名 プログラマー3名 x 5ヶ月
Ruby on Rails×大規模システム開発の事例
「旅行系物販ECサイト」
大手旅行関連企業
卸売業向けの
複数モール連携・独自ドメインEC制作・開発
- ご提案
ポイント -
- ・モール間での商品登録/在庫管理連携による業務効率化の実現
- ・Web広告に頼らないSEO対策に強いUI設計/システム設計の実施
プロジェクト効果
- ●課題
-
- ・Yahoo、楽天、自社サイトの同時運用につきリソースが分散、売上成長が鈍化。
- ・Web上での集客力に課題があり、大量広告展開によるコスト増が懸念。
- ●解決方法
-
- ・アピリッツのASPサービス「モールコネクター」を導入。商品情報、顧客注文情報、在庫情報の一元的な管理を実施。
- ・UX設計×SEO設計×システム開発をアピリッツにてワンストップで実施。
- ●効果
-
- ・リニューアル前後で自然検索流入数が2倍に増加、併せて収益も約2倍~3倍に増加。
- ・各ECサイト <=> モルコネ <=> 基幹システム <=> 出荷管理システム の一気通貫の管理システムを構築し、運用コストを大幅に削減。
- ●体制期間
-
- ・ビジネス要件:コンサルティング1名 ×2ヶ月
- ・UI/UX設計、制作:ディレクター1名 デザイナー1名 ×3ヶ月
- ・開発:PM1名 エンジニア9名 x 12ヶ月
- ・保守:PM1名 エンジニア3名体制で継続開発
Ruby on Rails×大規模システム開発の事例
「電子書籍販売パッケージ」
電子出版関連企業
電子書籍販売パッケージ開発
(Webブラウザ・スマホアプリ)
- ご提案
ポイント -
- ・Ruby on Railsの特性を活かした保守性・継続性を兼ね備えた開発を実施
- ・パッケージとしての汎用性を重視したデザイン設計・管理機能を実装
プロジェクト効果
- ●課題
-
- ・パッケージ開発のためカスタマイズがしやすい柔軟な開発環境が重要。
- ・カスタマイズを掛けてもUI×UX、SEOの効果を維持できるような汎用性が高いフロント画面を希望。
- ●解決方法
-
- ・Ruby on Railsの特性である開発スピード、保守性・継続性、柔軟な体制構築が得意なことを活用し、ビジネス要件の策定と開発を並行して実施。
- ・ビジネス要件が漏れることなく反映されるプロジェクト体制にて進行。
- ●効果
-
- ・パッケージリリース後、大手雑誌者の媒体にて様々なジャンルのコンテンツが複数稼動中。
- ●体制期間
-
- ・ビジネス要件:ビジネスコンサルティング1名 SEOコンサルタント ×2ヶ月
- ・UI/UX設計、制作:UI/UXディレクター1名 デザイナー1名 ×4ヶ月
- ・開発:PM1名 エンジニア7名 x 7ヶ月
Ruby on Rails が選ばれる理由
開発スピード
Ruby on Railsは、フルスタックなフレームワークで新規に書くコードが最小化されており、最大限のスピードで開発できるように設計されています。
さらに RubyGems とよばれるRuby言語の豊富なライブラリを利用することで柔軟なプログラム拡張、最新トレンドのスピーディーな取り込みを可能にします。
保守性と継続改善
構築に必要なコードが少ないという特徴から、その分アプリケーション固有の機能の開発にリソースを割く事ができます。
また、フレームワーク全体で高度な抽象化されコーディング規約も明確なので、見通しのよいコードを維持することができます。
素早くサービスを投入し、ユーザーからのフィードバックを得て改善を繰り返す際にRuby on Railsの強みが活かせます。
柔軟な開発体制
Ruby on Rails ではソースコードに対応するテストコードを作成します。これを各開発者がソースコードを追加するたびに実行することでプログラムの品質を維持しています。さらにDockerなどのコンテナ技術を導入しており、開発環境や本番環境なども自動で構築され、同じ条件で動作しております。
これにより、属人性を極力少なくし、継続的で品質の高いソフトウェアの開発を行っております。
アピリッツの強みと選ばれる理由
戦略・分析フェーズ
Webサイトのビジネス要件とサイト目的を明確化した上で、ユーザーのシナリオやニーズを満たし、かつシステム運用性を兼ね備えたビジネスモデル・大枠の機能要件を定義いたします。
- アクセス解析
- 競合他社調査
- ビジネスモデル策定
- KPI・KGI策定
- マーケティング戦略策定
企画・設計フェーズ
ビジネスモデルに沿った各機能の要件定義を行ない、コンテンツ企画、詳細基本設計、ユーザーシナリオ・情報アーキテクチャ・UI設計など、ユーザー視点を重視した内部設計・外部設計およびインフラ設計を提供いたします。
- コンテンツ設計
- 要件定義
- システム設計
- IA設計
- インフラ設計
- UI設計
開発・制作フェーズ
企画・設計フェーズで検討した情報に準拠して詳細設計・デザイン・製造・テストを実施し、当初のビジネス要件を満たす一環した構築を提供いたします。
※デザイン制作はデザインコンセプトに基づいた視覚デザインの作成を指します。
- 詳細システム設計
- DB構築
- 製造・連携
- インフラ構築
- テスト
- デザイン
運用・検証フェーズ
リリース後のシステム保守、ホスティング、コンテンツアウトソーシングに対応しております。また、アクセス解析・広告運用・SEO・各種販売促進ツールの運用の提供や、セキュリティ診断・運用サービスの提供も併せて実施可能です。
- システム保守
- アクセス解析
- ホスティング
- 広告運用
- 監視
- SEO
- セキュリティ
- 改善施策提案
ビジネスパートナーとして
お客様のサービス成功にコミットします
お客様のビジネス拡大・売上増加に向けて、Ruby on Railsの特性を活かしたWeb構築支援が可能です。
アピリッツでは戦略・分析・企画・設計・開発・制作・運用・検証といった、
Web構築の上流工程から下流工程の各分野で専門スタッフがワンストップでサポートすることで、
ビジネス価値の創出を行うことをミッションにしております。
Ruby on Rails歴10年以上、
100名超の豊富なエンジニアリソース
アピリッツでは2005年よりRuby on Railsを使ったWebシステム構築を手掛けており10年以上のノウハウを持っております。約300人体制の組織で、社員の半分以上がエンジニアで構成されております。
Ruby on Railsの開発が中心ではありますが、その他にJava、PHP等の開発言語を使ったプロジェクト経験も豊富にあります。
Ruby on Rails歴10年以上
100名超の豊富なエンジニアリソース
技術への「こだわり」
アピリッツでは、新しいテクノロジーを使ってお客様のビジネス価値を創出するというマインドを持って日々プロジェクトに取り組んでおります。
例えば、AWS・GCPを中心としたクラウドサービスやコンテナを使った仮想化や、AI・機械学習などの技術を活用したSaaS型サービスの提供など、お客様のサービスの運用を効率化するためのテクノロジーの導入に向けて、勉強会や技術検証、新サービス開発などを積極的に行なっております。
クラウドサービス・コンテナ仮想化を導入
Ruby on Railsの特性を活かした自社サービス
ヒアリングからご提案までの流れ
-
初回ヒアリング
開発を検討されているサービスやシステムの概要をお伺いするとともに
現在、お客様が抱えているビジネス上、システム上の課題、問題点をヒアリングさせていただきます。 -
内容精査
ヒアリングさせていただいた内容を元に、
サービス、システムの全体像と、その実現に当たって必要となる機能概要をリストアップいたします。
それ以外にも、追加でご提案できるものがないかを検討させていただきます。 -
概算お見積り作成
弊社で想定したものと、お客様で想定されているものの
内容と完成イメージをすり合わせながら、要件定義フェーズとその後工程の概算のお見積りを作成いたします。 -
ご契約
まず、要件定義フェーズのみのご契約をお願いしております。
要件定義の完了時に後工程の詳細なお見積りも作成しております。