Submit Search
Rubyによる開発プロジェクトをうまく回すには(1)
9 likes
6,801 views
Yasuko Ohba
日本OSS推進フォーラム 第 6 回アプリケーション部会勉強会 での資料その1(全2部)です。
Technology
Read more
1 of 56
Download now
Downloaded 10 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
More Related Content
What's hot
(15)
KEY
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
Yasuko Ohba
PDF
新井さん卒業 & 旅立ちLT
Yasufumi Moritake
PDF
ソースコードレビューのススメ
KLab Inc. / Tech
PDF
地方フリーランスとして ゆるいチームで生き抜いてる話
Tomoe Sawai
PDF
リモートチームとふりかえり改善フレームワーク
Maehana Tsuyoshi
PPTX
#recotech_レガシーなシステムから立て直すためにしたこと
recotech
PDF
CS Beer Bash Osaka(ファーストサーバ 大西さん)
knowledge_sakura
PDF
Ordinary Systems Development
Shintaro Kakutani
PDF
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
Monster Dive, Inc.
KEY
自社開発をしていなかった会社が Python を選んだ理由
Daisuke Komatsu
PDF
WordBench宮崎の取組
大司 中神
PDF
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
Osamu Nagatani
PDF
共感する開発のことだけ考えた。
shoji_yamada
PDF
創造のプロセスを回せ!v0.01
Yusuke Wada
PDF
It's not only about "REMOTE"
Yusuke Wada
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
Yasuko Ohba
新井さん卒業 & 旅立ちLT
Yasufumi Moritake
ソースコードレビューのススメ
KLab Inc. / Tech
地方フリーランスとして ゆるいチームで生き抜いてる話
Tomoe Sawai
リモートチームとふりかえり改善フレームワーク
Maehana Tsuyoshi
#recotech_レガシーなシステムから立て直すためにしたこと
recotech
CS Beer Bash Osaka(ファーストサーバ 大西さん)
knowledge_sakura
Ordinary Systems Development
Shintaro Kakutani
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
Monster Dive, Inc.
自社開発をしていなかった会社が Python を選んだ理由
Daisuke Komatsu
WordBench宮崎の取組
大司 中神
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
Osamu Nagatani
共感する開発のことだけ考えた。
shoji_yamada
創造のプロセスを回せ!v0.01
Yusuke Wada
It's not only about "REMOTE"
Yusuke Wada
Similar to Rubyによる開発プロジェクトをうまく回すには(1)
(20)
PDF
Rubyによる開発プロジェクトをうまく回すには(2)
Yasuko Ohba
PDF
世界を描く Drawing the world
Yasuko Ohba
PDF
はじめてがアジャイル
Kenichi Takahashi
PDF
Sub Resources Rails Plug-in
Yasuko Ohba
PDF
Rubyプログラミング教育に対する取り組みと事例紹介
Yasushi Ishikawa
PPT
リアルビジネスRuby
Tomoya Kawanishi
PDF
The Essence of Using Ruby on Rails in Corporations 2nd
Koichiro Ohba
PDF
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
DIVE INTO CODE Corp.
PPTX
そんな装備で大丈夫か?
2celeb
PDF
Ruby開発の現場を支える技術
hiroponz
PDF
Ruby Sapporo Night Vol4
Koji SHIMADA
PDF
Smell in Rails Apps (in Sapporo RubyKaigi03)
Yasuko Ohba
PDF
逆引きクイックセミナー
Koichiro Ohba
PDF
ニコニコ超エンジニアミーティング Rubyの歩き方
tatsuo sakurai
PDF
2019/09/15 大阪Ruby会議02 Keynote
Masahiro Nishimi
PDF
Agile Software Development with Edge Ruby
Koichi ITO
PDF
Railsプロジェクトを成功させるために現場ができること -Railsdevcon2010
Yuki Akamatsu
PDF
ゼロからのプログラミングRails講座 Codeanywhere版
DIVE INTO CODE Corp.
PDF
RubyWorld Conference 2015 11121620
Ai Yoshitani
PDF
ソフトウェア開発の現場風景
Koichi ITO
Rubyによる開発プロジェクトをうまく回すには(2)
Yasuko Ohba
世界を描く Drawing the world
Yasuko Ohba
はじめてがアジャイル
Kenichi Takahashi
Sub Resources Rails Plug-in
Yasuko Ohba
Rubyプログラミング教育に対する取り組みと事例紹介
Yasushi Ishikawa
リアルビジネスRuby
Tomoya Kawanishi
The Essence of Using Ruby on Rails in Corporations 2nd
Koichiro Ohba
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
DIVE INTO CODE Corp.
そんな装備で大丈夫か?
2celeb
Ruby開発の現場を支える技術
hiroponz
Ruby Sapporo Night Vol4
Koji SHIMADA
Smell in Rails Apps (in Sapporo RubyKaigi03)
Yasuko Ohba
逆引きクイックセミナー
Koichiro Ohba
ニコニコ超エンジニアミーティング Rubyの歩き方
tatsuo sakurai
2019/09/15 大阪Ruby会議02 Keynote
Masahiro Nishimi
Agile Software Development with Edge Ruby
Koichi ITO
Railsプロジェクトを成功させるために現場ができること -Railsdevcon2010
Yuki Akamatsu
ゼロからのプログラミングRails講座 Codeanywhere版
DIVE INTO CODE Corp.
RubyWorld Conference 2015 11121620
Ai Yoshitani
ソフトウェア開発の現場風景
Koichi ITO
Ad
More from Yasuko Ohba
(14)
PDF
TECH LAB PAAK 2015/06/24 Team Development
Yasuko Ohba
PDF
女性IT技術者と働き方 情報処理学会77
Yasuko Ohba
PDF
Girl, Geek and Company - Tokyo Girl Geek Dinners #5 2013/7/5
Yasuko Ohba
PDF
Shimane2010
Yasuko Ohba
PDF
The Basis of Making DSL with Ruby
Yasuko Ohba
PDF
Pragmatic Patterns of Ruby on Rails - Ruby Kaigi2009
Yasuko Ohba
PDF
Raspbilly
Yasuko Ohba
PDF
テスト大嫌いっ娘のRSpec
Yasuko Ohba
PDF
Shimane2008
Yasuko Ohba
PDF
Ruby on Rails 入門
Yasuko Ohba
PDF
image_upload Plugin 2007/12/7
Yasuko Ohba
PDF
Ruby on Rails ステップアップ講座 - 大場寧子
Yasuko Ohba
PDF
Ruby on Rails 中級者を目指して - 大場寧子
Yasuko Ohba
PDF
Bookscope 2007 09 07
Yasuko Ohba
TECH LAB PAAK 2015/06/24 Team Development
Yasuko Ohba
女性IT技術者と働き方 情報処理学会77
Yasuko Ohba
Girl, Geek and Company - Tokyo Girl Geek Dinners #5 2013/7/5
Yasuko Ohba
Shimane2010
Yasuko Ohba
The Basis of Making DSL with Ruby
Yasuko Ohba
Pragmatic Patterns of Ruby on Rails - Ruby Kaigi2009
Yasuko Ohba
Raspbilly
Yasuko Ohba
テスト大嫌いっ娘のRSpec
Yasuko Ohba
Shimane2008
Yasuko Ohba
Ruby on Rails 入門
Yasuko Ohba
image_upload Plugin 2007/12/7
Yasuko Ohba
Ruby on Rails ステップアップ講座 - 大場寧子
Yasuko Ohba
Ruby on Rails 中級者を目指して - 大場寧子
Yasuko Ohba
Bookscope 2007 09 07
Yasuko Ohba
Ad
Recently uploaded
(7)
PDF
[Hardening Designers Confernece 2025]ランサムウェアでの見えざるログ・見えるログ
kataware
PDF
Hyperledger Fabric公式サンプル fabric-samples徹底解説
LFDT Tokyo Meetup
PDF
20250710_Devinで切り拓くDB革命_〜価値創出に集中せよ〜.pdf
Masaki Yamakawa
PDF
PostgreSQL18新機能紹介(db tech showcase 2025 発表資料)
NTT DATA Technology & Innovation
PDF
人気ブロックチェーン基盤「Hyperledger Fabric」最新版を動かしてみた!
LFDT Tokyo Meetup
PDF
Hyperledger Fabric最新v3.x系での機能強化、変更点にキャッチアップ!
LFDT Tokyo Meetup
PDF
プライバシ保護のためのインターネットアーキテクチャの進化 (2025-07-11)
Jun Kurihara
[Hardening Designers Confernece 2025]ランサムウェアでの見えざるログ・見えるログ
kataware
Hyperledger Fabric公式サンプル fabric-samples徹底解説
LFDT Tokyo Meetup
20250710_Devinで切り拓くDB革命_〜価値創出に集中せよ〜.pdf
Masaki Yamakawa
PostgreSQL18新機能紹介(db tech showcase 2025 発表資料)
NTT DATA Technology & Innovation
人気ブロックチェーン基盤「Hyperledger Fabric」最新版を動かしてみた!
LFDT Tokyo Meetup
Hyperledger Fabric最新v3.x系での機能強化、変更点にキャッチアップ!
LFDT Tokyo Meetup
プライバシ保護のためのインターネットアーキテクチャの進化 (2025-07-11)
Jun Kurihara
Rubyによる開発プロジェクトをうまく回すには(1)
1.
株式会社万葉 Ruby による 開発プロジェクトを うまく回すには ∼ 8年間で得られた知見
∼ 2015. 6. 29 (株) 万葉 大場寧子 (@nay3)
2.
株式会社万葉 大場寧子 (株) 万葉
3.
株式会社万葉 8年間の歩み •2007 創業 •ずーっと Rails
の受託開発をし ています •非Rails の Ruby案件もやって います •スマフォアプリとPHPもちょっと
4.
株式会社万葉 プロジェクト 状況の変遷
5.
株式会社万葉 使用技術 形態 当初 Ruby 1.8 Rails
2 SVN SES契約 / 派遣で 客先外注 近代 Ruby 1.9 Rails 3 Git 持ち帰り増えるも 儲からず 原価計算はじめる 最近 Ruby 2.1 Rails 4 GitHub 持ち帰り改善 勤務場所Flexible チーム開発重視
6.
株式会社万葉 きょうの構成 1. Ruby/Railsの受託開発の実践 から得た技術・ビジネスのノウ ハウ紹介 2. チーム開発のために行っている 取り組みの紹介
7.
株式会社万葉 2時間近く 話すとなると 聞く方も 大変かと思います ので…
8.
株式会社万葉 途中に適当に 質疑を挟んだりして 変化をつけられると 良いなと 思っています
9.
株式会社万葉 1.Ruby/Railsの受 託開発の実践から得 た技術・ビジネスの ノウハウ紹介
10.
株式会社万葉 Q. Ruby /
Rails を使ったプロジェク トを経験されて いる方?
11.
株式会社万葉 Rubyの うれしいところ
12.
株式会社万葉 •書きやすい •良いライブラリ (gem)がいろいろあ る •ナイスな文化
13.
株式会社万葉 Rubyの 難しいところ
14.
株式会社万葉 •習熟が必要 •プログラマ不足 •バージョンアップが早く て置いていかれやすい (特 にRails)
15.
株式会社万葉 人の問題 •ナイスな人が必要 •git •コミュニケーション •Ruby •Web •DB •サーバ •開発規模をスケールさせるのは大変
16.
株式会社万葉 人の問題に どう立ち向かうか •人脈を活用(コミュニティ) •はやめの募集 •動かせるスコープ •要求・要件を迅速に出す •一人プロジェクトは避ける
17.
株式会社万葉 一人は避ける •レビューされる環境が大事 •他人の目を意識することでコー ドはだいぶ良くなる •一人が辞めてもメンテナンスで きる
18.
株式会社万葉 バージョンアップ •リリース後も定期的にバージョ ンアップする計画でないと辛い •そのためにはある程度自動テス トがないと辛い •プロジェクト側に理解(予算) がないと辛い
19.
株式会社万葉 バージョンアップ •やらないと死ぬ •いいプログラマが集まらない •受託会社的には、旧バージョン 割増料金なども視野
20.
株式会社万葉 bundle update •使っているgemを最新にする •最新にして大丈夫かそれぞれの 更新情報などを見て確認 •bundle update
当番
21.
株式会社万葉 どのgemがいいか •という話は今日はしません •しませんが、どうやって判断す るかという話をします
22.
株式会社万葉 gemとの つきあい方
23.
株式会社万葉 gem は コード読んだり 手を入れたり 貢献したり 乗り換える物
24.
株式会社万葉 コードも読まず ただ入れてみて 利用できて便利 というのは幻想
25.
株式会社万葉 そういう付き合い 前提なら 最悪、使ってみれば わかります
26.
株式会社万葉 どう判断しているか •使いやすい I /
F か •よく使われてそうか •最近メンテナンスされてそうか •知人の評判はどうか •メンバーの意見はどうか
27.
株式会社万葉 Q. 皆様の 悩みを 教えてください
28.
株式会社万葉 見積もり? 案件? 人数? 採用?
29.
株式会社万葉 Ruby / Rails 開発で これだけは守りたい 原則
30.
株式会社万葉 バージョンアップに 追随する
31.
株式会社万葉 バージョンアップに 追随する •アプリケーションをメンテナン スし続けるために最も重要 •人が来なくてはメンテできない •選択の余地はない
32.
株式会社万葉 自由 民主主義 多様性
33.
株式会社万葉 自由 •Rubyと自由は相性がよい •大した理由のない「制限」には こだわらなくていい •自由は生産性を高める •レールを自分たちで作り、変え ていく
34.
株式会社万葉 民主主義 •チーム内で話し合って合意を作っ て決めるスタイルがおすすめ •チームは社外にも緩く連携 •間違った決定をするリスクが低 い •誰もが責任を負う
35.
株式会社万葉 多様性 •Ruby なのに Java
みたいな プロジェクト •for 禁止で常に each •POSTしたら絶対 redirect •テスト通したのを確認しないとコミット できない(SVNで長蛇の列 TT •強い制約
36.
株式会社万葉 多様性 •一貫性は絶対ではない •一筆書きで正解に辿り着くのは 難しい •ためしに一部だけこうする、と いうのもおすすめ
37.
株式会社万葉 できればアジャイル 開発に寄せたい
38.
株式会社万葉 Q. いまアジャイル 開発をしている方?
39.
株式会社万葉 Q. いまアジャイル 開発でない開発をし ている方?
40.
株式会社万葉 アジャイルに寄せたい •Rails では機能ごとに各層を一 人で担当したりする •要求の確認から実装までを何度 も行ったり来たりする •ウォーターフォールだと待ち時 間や無駄が多くなりそう
41.
株式会社万葉 自動テスト
42.
株式会社万葉 自動テスト •開発するための自動テストと、 維持のための自動テストは違う •メンテナンスには機能レベルの 自動テストが必要
43.
株式会社万葉 名前づけ
44.
株式会社万葉 名前づけ •変数やメソッドの内容は名前だ けで示す •変数に入るオブジェクト / メ ソッドの返すオブジェクトを正 確に伝える必要がある •※別資料あります
45.
株式会社万葉 8年間の 事件簿と対策
46.
株式会社万葉 1.「見積もりが 安すぎた!!」
47.
株式会社万葉 一人で見積もると 性格の差が 吸収しづらい
48.
株式会社万葉 見積もりは なるべく大勢で レビューする
49.
株式会社万葉 規模が増えれば増え る工数を自動計算 (PMとか)
50.
株式会社万葉 2.「持ち帰り 儲からない…」
51.
株式会社万葉 原価計算して 毎月原価率を みんなで見るように しました
52.
株式会社万葉 原価計算に要るもの •プロジェクト別時間集計 •月ごとの決算処理(経理) •プロジェクト別の進捗率を毎月 出す •コストと進捗でリアルタイム原 価率を見られるシステム
53.
株式会社万葉 ちゃんとできるのに 1年くらい かかりました
54.
株式会社万葉 はかるだけ ダイエット!
55.
株式会社万葉 3. 「チーム」
56.
株式会社万葉 Part2 へ続く!
Download