More Related Content
Similar to Ruby会議2009:Ruby, Railsによる「ケータイ」ポータルの作り方
Similar to Ruby会議2009:Ruby, Railsによる「ケータイ」ポータルの作り方 (20)
Ruby会議2009:Ruby, Railsによる「ケータイ」ポータルの作り方
- 1. Ruby会議 2009
Ruby, Railsによる
「ケータイ」
ポータルの作り方!
ニフティ株式会社 成田 智也 / 浜中 慶
- 2. 自己紹介
✦成田 智也 / 浜中 慶
✦ @nifty の Portal/CGM系サービスの開発
✦ @nifty の Portal/CGM系基盤の開発/運用
✦ (時々)実験的なサービスの企画/開発
✦ @nifty TimeLine / @nifty旅行日和
✦ @niftyのモバイル系サービス/基盤の開発/
運用
- 21. 仕様変更当たり前
✦ キャリア 「xxxサービス、はじめます」
✦ メーカー 「端末にxx機能を追加します」
✦ ユーザー 「もっと新しい物を!」
要件は収まらない(追加され続ける)ので、
キャッチアップ→作りつづける
- 31. @niftyケータイポータルの要件
✦ 量産が必須要件
✦ サービス単位の開発量は極力少なく
✦ サービス単位の運用量も極力少なく
✦ 継続的なエンハンスが必須
✦ メンバーの入れ替わりにも柔軟に対応
✦ 追加になったメンバーにもすぐに開発に入って
もらえるように
- 33. 垂直統合型 開発スタイル
✦ メリット
✦ 使いたいものを好きに使える
✦ デメリット
✦ 個々のサービス開発量が増える
✦ 各サービスのAPLサーバでImage
Magickや、postfixなどを保守する必要
がある
- 35. 水平分業型 開発スタイル
✦ メリット
✦ メール受信/送信、画像加工処理を他シス
テムに移譲できる
✦ 個々のサービス開発量を削減できる
✦ デメリット
✦ サービスは委譲した側のシステムの制約を
受ける
- 42. プロジェクト管理
✦ @niftyProject
✦ ruby製tracファーム(redmine化検討中)
✦ 開発規約の策定
✦ @nifty Rubyコーディング規約
✦ shugo maeda作のカスタマイズ版
✦ @nifty Railsセキュリティ規約