TEL:042-720-2356

Ruby on Rails システム開発

開発から最短1ヶ月で動くサービスが手に取れます

Ruby on Rails を選ぶ理由

ラグザイアはRuby on Railsに特化したプロフェッショナル集団です

Rubyは日本で開発されたプログラミング言語で初めて国際規格に認証されたコンピュータ言語です。そしてRuby on Railsは、Rubyを利用してWebアプリケーションを構築するためのフレームワークのことであり、現在多くのサービスで採用されています。Ruby on Railsはバージョンアップのサイクルも速く、利用者は素早く最新の技術を採用することができる半面、技術者は常に新しいバージョンについて調査研究を進めていかなければなりません。弊社は2005年に業務アプリケーション開発の会社として事業を開始し、2007年より積極的にRuby on Rails(バージョン1.9)の採用をお客様にご提案し、10年以上にわたってご利用いただいている業務アプリケーションも多くございます。

なぜRuby on Railsなのか

2000年代初頭まで、WEBシステム開発を委託する際に発注者側が負うリスクは多くありました。それは以下の点で共通しています。

  • ①不安定な品質
  • ②保守性の低さ

これらは、開発時の技術的ボトルネックの多くが各々の技術者に依存していたため、システム全体として『読みにくいプログラム』が納品されることにつながり、発注者がそのことに気付くのは運用ステージに入ってからであることが多いため、保守・改修費用が膨らんでしまうという問題がありました。これは個々の技術者が原因なのではなく、技術的選択をベンダーに任せ、ベンダーも技術責任者にそれを任せるという流れが大きな原因であったと考えています。
一方でシステムエンジニアリング業界は、長らく3K業界と呼ばれ、技術者から敬遠される業界でもありました。プログラムの改修に多くの時間が割かれ、ストレスの多い職種として問題になったこともありました。
Ruby on Railsは、発注者、技術者が抱えるリスクの双方にアプローチした言語であると言えます。Rubyは技術者がストレスなくプログラミングを楽しむことができることを設計思想とされており、世界中の技術者がそれを支持しています。WEBアプリケーションフレームワークであるRuby on Railsもその思想の上で、他のフレームワークより、少ない設定で動作を開始でき、少ないプログラム量で開発できるように設計されています。作業やプログラムの少なさは、品質に直接的に貢献します。この事から多くのサービスがRuby on Railsを採用するようになりました。

サービススタートアップにRuby on Railsが採用される理由

スタートアップサービスの最も重要な点は低コストでスタートできることです。Ruby on Railsはオープンソースベースの技術です。したがってハードウェア・ネットワークに関連する費用以外のライセンス費用は無償であり、低コストで開発することができます。
コストの問題は他のオープンソース技術でも同様のことが言えますが、Ruby on Railsは開発速度の速さも採用される大きな理由です。世界的なサービスとなったTwitterも当初はRuby on Railsで開発されていました。後に膨大なデータ量に追随するために一部Javaにリプレースされましたが、それは世界的なサービスとなってからであり、スタートアップのサービスで採用する技術として確固たる技術的な地位を築いています。またバージョンアップやプラグインの開発が積極的に行われているため、様々なプロトコルで通信できる環境が整っています。したがってIoT、ビッグデータ時代にも十分にリードできる技術と言えます。

開発スピードを上げるRuby on Railsの3つの特徴

Ruby on Railsで開発するメリットはやはりRailsというフレームワークによる開発スピードです。このフレームワークは非常によくできており、基本的な構造がすでに仕上がっています。主に3つの特徴があります。

① 生産性の向上
すでに仕上がったフレームワークを使用するため、記述量を減らすことができます。
② メンテナンス
フレームワークにはそれぞれルールがあり、不具合や仕様変更があった際に、どこに問題があるか特定がしやすくなります。サービスの成長に柔軟対応します。
③ 品質の維持
繰り返しテストを実施している分利用実績もあり、信頼性は高くなります。

このようなメリットから、現在ではWebアプリケーションや業務システムをRuby on Railsで開発する企業が増えています。

開発の流れ

クラウドで開発するから
「情報を共有できる」 「開発が見える」 「変えられる」

弊社ではクラウド上でプロジェクトを推進するため、開発の途中段階からアプリケーションの動作を確認することができます。またRuby on Railsの設計思想とプログラムの少なさから、急な仕様変更にも対応しやすくなっています。お客様が発注段階で見えなかった『要件上のボトルネック』が発生した場合も、開発の優先順位を柔軟に変更しながら可能な限り予算内でイメージ通りの機能を手に入れることができます。プログラムのバージョン管理ツールであるGitを利用することで、旧バージョンへのダウングレードなども比較的容易に実現可能であり、『いつ誰がどんな変更を加えたか』もすぐに補足することができます。また、RedmineやBacklogを利用したテーマ管理に関する利用ノウハウも十分にあります。

情報共有イメージ

弊社の短期開発のイメージ

マーケットのトレンド変化は非常に早まってきております。Webアプリケーションの開発において、初期リリースまでに長期間開発を続けることは、大きなリスクとなりつつあります。当社では1カ月以内に実現可能な機能をお客様と相談の上で決定し、動作するアプリケーションを提供いたします。ただ早く提供するだけではございません。弊社は2007年よりRuby on Railsによるシステム開発に取り組んでおります。さまざまなアプリケーションの構築経験を生かし、Ruby on Railsの規約を守った開発を行います。継続した保守、機能追加が可能なアプリケーションを開発します。その後、季節変動イベント、リアルタイムで変わる市場や戦略に追随できるよう、2週間毎に新しい機能をリリースして「アプリケーション企画」への迅速なフィードバックを実現します。

短期開発イメージ

弊社の取り組み

弊社は今までに多くの開発・運用事例を重ねて参りました。システム企画 (要件定義) からはじまる完全オーダーメード (フルスクラッチ) 開発から、既に運用中のシステム改修、API開発・運用業務の一部または全部の受託サービスなど多岐にわたります。Ruby on Railsの採用にお悩みのお客様、サービスの委託先を選定中のお客様は是非一度当社にお問い合わせください。

開発環境イメージ

Ruby on Rails 導入事例

開発実績

Androidアプリサーバーサイド開発

キャリアから配信されるAndroidアプリのサーバサイドプログラムの実装をRuby on Railsで行いました。非常に高度なテクニックを必要とされる案件でした。

携帯動画配信、共有サイト開発

携帯電話の動画を集めて共有できる会員制のサイトをRuby on RailsとFlashのストリームサーバで構築しました。3キャリアの動画フォーマットに対応し、PCで一元管理、閲覧が可能となるシステムになります。

駐輪場管理システム開発

駐輪場の駐車機械、料金計算機と連携し、全国の機械の状態や売上金額を管理できるシステムをRuby on RailsとFlashで開発しました。Webアプリとはいえ、企業の基幹業務であるシステムを構築できる可能性のある技術であることを証明しました。

建築業向け基幹システム開発

見積、受注、工程、実行予算、請求、入金、手形までを一気通貫で管理できる大規模システム開発をRuby on Railsと.NETクライアントアプリによって1年で完了させました。開発環境を共有し、何度もリリースを繰り返したことで、ユーザとのコミュニケーションが円滑になり、スピーディーで高品質なシステムとなりました。

Redmine追加開発

Web上でプロジェクトのタスク管理、進捗管理、情報共有を行うことができるRuby on Railsで作られたオープンソースのソフトウェアを、製造業企業様の依頼を受けて追加機能の開発を行いました。

顧客管理、営業支援システム開発

営業マンをシステム面からサポートし、管理を一元化させることは、複数名営業職の社員を雇用している会社で最も必要なITの一つになっています。当社はRuby on Railsでお客様独自のシステムを構築し、何年もの間使っていただいております。

ソーシャルゲーム開発

Gree、Mobage、Mixi等のソーシャルアプリに対応した、ソーシャルゲームのサーバサイドプログラムの実装を複数担当しております。ソーシャルゲーム特有の技術はRuby on Railsだけでなく様々ですが、Web技術を最も得意とする弊社はその特性を活かして実現していきます。

開発を共にしたお客様の声

株式会社 建設システム 情報システム部 細川課長 定例ミーティングでしっかり意思疎通

「開発開始から2カ月で一通り動くものが上がり、これはイケると思いました。」

動くものが上がってからは、常に動作する状態をキープしつつ、無償の開発環境からいつでもシステムができあがって行く様子を見ることができましたので、社内の関係者全員が気に入ってくれました。あと、正直言って開発を好きなタイミングで切れるというのが良かったですね。実際に開発者がユーザーと開発を進めていくため、話がとても噛み合っていてスムーズに行きました。ラグザイアさんの担当エージェントの方から様々な提案をいただけた点も大きかったです。結果として一緒に作っていく感が得られ、まとまりが得られました。何か質問があっても、技術者なので、聞けば回答してくれる安心感があったのも良かったですね。伝言ゲームにならないので、不要なドキュメント作成の手間もかからず、本当にスムーズに進みました。

主要開発メンバー

photo_mattun
まっつん (開発歴13年)
Ruby 8.0 年
Java 2.0 年
PHP 3.0 年
photo_aiyu
あいゆ (開発歴17年)
Ruby 9.0 年
Java 2.0 年
PHP 1.0 年
.NET 8.0 年
photo_omoomo
おもおも (開発歴16年)
Ruby 8.0 年
Java 3.0 年
C言語 2.5 年
photo_masaomi
まさおみ (開発歴19年)
Ruby 8.0 年
Java 2.0 年
.NET 4.0 年
C++ 4.0 年
photo_nakaji
ナカジ (開発歴19年)
Ruby 3.0 年
Java 3.0 年
.NET 5.5 年
JavaScript 6.0 年

お見積りまでは無料です。詳しい内容や、Ruby on Rails開発支援、 素早いWebアプリケーションやスマートフォンアプリケーション開発のご相談は、 ラグザイアへお問い合わせください。

Ruby on Rails で開発された有名サイト

cookpad公式サイト

レシピを共有する有名なサイトです。この「Cookpad」もRuby on Railsで作られています。

Freee公式サイト

WEBで会計帳簿が付けられるサイトで、クラウド上の会計サービスです。

CrowdWorks公式サイト

WEB上でさまざまな仕事を獲得出来る、クラウドソーシングの最大手です。

他にもRuby on Railsで作成された事例がたくさん紹介されています。

価 格

開発環境を弊社が提供することで、お客様が開発に必要なコストは、技術者の技術料のみとなります(本番環境は別途費用がかかります)。また弊社の料金は技術者単価自体においても、大手には真似できない価格設定となっております。契約期間も柔軟で、いつでも開始できて、いつでも中止することができます。新規アプリケーション開発だけでなく、既存アプリケーションの改修、プロトタイピングなど、さまざまなシーンで弊社はお客様の力になることができるしなやかな開発体制を目指しています。

ローコストイメージ

< 価格例 >

人数 ⁄ 案件 期間 合計
エンジニア A (100万円 ⁄ 月) 0.5 0.5 0.5 計1.5ヶ月 150万円
エンジニア B (70万円 ⁄ 月) 1 1 1 計3ヶ月 210万円
合計 360万円
  • ※同じ案件に携わったエンジニア別の価格です。
  • ※価格例ですので、案件、開発人数によって変動します。

お見積りまでは無料です。詳しい内容や、Ruby on Rails開発支援、 素早いWebアプリケーションやスマートフォンアプリケーション開発のご相談は、 ラグザイアへお問い合わせください。



お見積もり・サービス・会社・採用に関するお問い合わせ

dial_icon  042-720-2356

9:00 - 12:00 | 13:00 - 18:00
(土日、祝日、年末年始を除く)

  • Ruby on Rails経験者大募集
  • 技術ブログ公開中!!
  • 町田相模原限定IT無料相談実施中!