Submit Search
Upload
Rubyによる開発プロジェクトをうまく回すには(1)
•
9 likes
•
6,795 views
Yasuko Ohba
Follow
日本OSS推進フォーラム 第 6 回アプリケーション部会勉強会 での資料その1(全2部)です。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 56
Download now
Download to read offline
Recommended
More Pragmatic Patterns of Ruby on Rails at Kansai Ruby Kaigi #02
More Pragmatic Patterns of Ruby on Rails at Kansai Ruby Kaigi #02
Yasuko Ohba
ごきげんRails
ごきげんRails
Yasuko Ohba
Good Names in Right Places on Rails
Good Names in Right Places on Rails
Yasuko Ohba
名前のつけ方
名前のつけ方
Yasuko Ohba
Sendai ruby-02
Sendai ruby-02
Yasuko Ohba
Came From Ruby No Kai 20090124
Came From Ruby No Kai 20090124
Shintaro Kakutani
なぜ、サイボウズでアクセシビリティなのか?
なぜ、サイボウズでアクセシビリティなのか?
力也 伊原
一般社団法人日本Rubyの会について
一般社団法人日本Rubyの会について
masayoshi takahashi
Recommended
More Pragmatic Patterns of Ruby on Rails at Kansai Ruby Kaigi #02
More Pragmatic Patterns of Ruby on Rails at Kansai Ruby Kaigi #02
Yasuko Ohba
ごきげんRails
ごきげんRails
Yasuko Ohba
Good Names in Right Places on Rails
Good Names in Right Places on Rails
Yasuko Ohba
名前のつけ方
名前のつけ方
Yasuko Ohba
Sendai ruby-02
Sendai ruby-02
Yasuko Ohba
Came From Ruby No Kai 20090124
Came From Ruby No Kai 20090124
Shintaro Kakutani
なぜ、サイボウズでアクセシビリティなのか?
なぜ、サイボウズでアクセシビリティなのか?
力也 伊原
一般社団法人日本Rubyの会について
一般社団法人日本Rubyの会について
masayoshi takahashi
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
Yasuko Ohba
新井さん卒業 & 旅立ちLT
新井さん卒業 & 旅立ちLT
Yasufumi Moritake
ソースコードレビューのススメ
ソースコードレビューのススメ
KLab Inc. / Tech
地方フリーランスとして ゆるいチームで生き抜いてる話
地方フリーランスとして ゆるいチームで生き抜いてる話
Tomoe Sawai
リモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワーク
Maehana Tsuyoshi
#recotech_レガシーなシステムから立て直すためにしたこと
#recotech_レガシーなシステムから立て直すためにしたこと
recotech
CS Beer Bash Osaka(ファーストサーバ 大西さん)
CS Beer Bash Osaka(ファーストサーバ 大西さん)
knowledge_sakura
Ordinary Systems Development
Ordinary Systems Development
Shintaro Kakutani
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
Monster Dive, Inc.
自社開発をしていなかった会社が Python を選んだ理由
自社開発をしていなかった会社が Python を選んだ理由
Daisuke Komatsu
WordBench宮崎の取組
WordBench宮崎の取組
大司 中神
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
Osamu Nagatani
共感する開発のことだけ考えた。
共感する開発のことだけ考えた。
shoji_yamada
創造のプロセスを回せ!v0.01
創造のプロセスを回せ!v0.01
Yusuke Wada
It's not only about "REMOTE"
It's not only about "REMOTE"
Yusuke Wada
Productive Organization with Ruby
Productive Organization with Ruby
Hiroshi SHIBATA
Rubyプログラミング教育に対する取り組みと事例紹介
Rubyプログラミング教育に対する取り組みと事例紹介
Yasushi Ishikawa
はじめてがアジャイル
はじめてがアジャイル
Kenichi Takahashi
nanapiにおける継続的インテグレーション
nanapiにおける継続的インテグレーション
晃 遠山
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
DIVE INTO CODE Corp.
Bundler 2 の胎動
Bundler 2 の胎動
Koichi ITO
2015年度苫小牧高専情報工学科 学外実習発表会 発表資料
2015年度苫小牧高専情報工学科 学外実習発表会 発表資料
Takuya Mukohira
More Related Content
What's hot
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
Yasuko Ohba
新井さん卒業 & 旅立ちLT
新井さん卒業 & 旅立ちLT
Yasufumi Moritake
ソースコードレビューのススメ
ソースコードレビューのススメ
KLab Inc. / Tech
地方フリーランスとして ゆるいチームで生き抜いてる話
地方フリーランスとして ゆるいチームで生き抜いてる話
Tomoe Sawai
リモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワーク
Maehana Tsuyoshi
#recotech_レガシーなシステムから立て直すためにしたこと
#recotech_レガシーなシステムから立て直すためにしたこと
recotech
CS Beer Bash Osaka(ファーストサーバ 大西さん)
CS Beer Bash Osaka(ファーストサーバ 大西さん)
knowledge_sakura
Ordinary Systems Development
Ordinary Systems Development
Shintaro Kakutani
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
Monster Dive, Inc.
自社開発をしていなかった会社が Python を選んだ理由
自社開発をしていなかった会社が Python を選んだ理由
Daisuke Komatsu
WordBench宮崎の取組
WordBench宮崎の取組
大司 中神
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
Osamu Nagatani
共感する開発のことだけ考えた。
共感する開発のことだけ考えた。
shoji_yamada
創造のプロセスを回せ!v0.01
創造のプロセスを回せ!v0.01
Yusuke Wada
It's not only about "REMOTE"
It's not only about "REMOTE"
Yusuke Wada
What's hot
(15)
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
新井さん卒業 & 旅立ちLT
新井さん卒業 & 旅立ちLT
ソースコードレビューのススメ
ソースコードレビューのススメ
地方フリーランスとして ゆるいチームで生き抜いてる話
地方フリーランスとして ゆるいチームで生き抜いてる話
リモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワーク
#recotech_レガシーなシステムから立て直すためにしたこと
#recotech_レガシーなシステムから立て直すためにしたこと
CS Beer Bash Osaka(ファーストサーバ 大西さん)
CS Beer Bash Osaka(ファーストサーバ 大西さん)
Ordinary Systems Development
Ordinary Systems Development
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
自社開発をしていなかった会社が Python を選んだ理由
自社開発をしていなかった会社が Python を選んだ理由
WordBench宮崎の取組
WordBench宮崎の取組
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
共感する開発のことだけ考えた。
共感する開発のことだけ考えた。
創造のプロセスを回せ!v0.01
創造のプロセスを回せ!v0.01
It's not only about "REMOTE"
It's not only about "REMOTE"
Similar to Rubyによる開発プロジェクトをうまく回すには(1)
Productive Organization with Ruby
Productive Organization with Ruby
Hiroshi SHIBATA
Rubyプログラミング教育に対する取り組みと事例紹介
Rubyプログラミング教育に対する取り組みと事例紹介
Yasushi Ishikawa
はじめてがアジャイル
はじめてがアジャイル
Kenichi Takahashi
nanapiにおける継続的インテグレーション
nanapiにおける継続的インテグレーション
晃 遠山
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
DIVE INTO CODE Corp.
Bundler 2 の胎動
Bundler 2 の胎動
Koichi ITO
2015年度苫小牧高専情報工学科 学外実習発表会 発表資料
2015年度苫小牧高専情報工学科 学外実習発表会 発表資料
Takuya Mukohira
Rubyのススメ
Rubyのススメ
Daisuke Yamaguchi
Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発
Koichi Shimozono
Ruby会議2009:Ruby, Railsによる「ケータイ」ポータルの作り方
Ruby会議2009:Ruby, Railsによる「ケータイ」ポータルの作り方
Tomoya Narita
RESTからGraphQL APIへの移行で学んだこと.pptx
RESTからGraphQL APIへの移行で学んだこと.pptx
Yuya55
Application Bootstrap
Application Bootstrap
Takafumi ONAKA
Stripeを1年使ってみて思ったこと
Stripeを1年使ってみて思ったこと
tomoaki koshi
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
Takahiro Okumura
Long Life RailsApp in the case of REJOB
Long Life RailsApp in the case of REJOB
Daisuke Yamasaki
Camp report for_kwskrb
Camp report for_kwskrb
rojiuratech
Ruby会議08 倉貫発表資料
Ruby会議08 倉貫発表資料
Yoshihito Kuranuki
『健全なフロントエンド開発をしよう 〜Railsに乗っかるという選択編〜』 アップ用
『健全なフロントエンド開発をしよう 〜Railsに乗っかるという選択編〜』 アップ用
kotaro_hirayama
福岡Ruby会議01 20121201 LT
福岡Ruby会議01 20121201 LT
学 松崎
ふつうのRailsアプリケーション開発
ふつうのRailsアプリケーション開発
Takafumi ONAKA
Similar to Rubyによる開発プロジェクトをうまく回すには(1)
(20)
Productive Organization with Ruby
Productive Organization with Ruby
Rubyプログラミング教育に対する取り組みと事例紹介
Rubyプログラミング教育に対する取り組みと事例紹介
はじめてがアジャイル
はじめてがアジャイル
nanapiにおける継続的インテグレーション
nanapiにおける継続的インテグレーション
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
Bundler 2 の胎動
Bundler 2 の胎動
2015年度苫小牧高専情報工学科 学外実習発表会 発表資料
2015年度苫小牧高専情報工学科 学外実習発表会 発表資料
Rubyのススメ
Rubyのススメ
Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発
Ruby会議2009:Ruby, Railsによる「ケータイ」ポータルの作り方
Ruby会議2009:Ruby, Railsによる「ケータイ」ポータルの作り方
RESTからGraphQL APIへの移行で学んだこと.pptx
RESTからGraphQL APIへの移行で学んだこと.pptx
Application Bootstrap
Application Bootstrap
Stripeを1年使ってみて思ったこと
Stripeを1年使ってみて思ったこと
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
Long Life RailsApp in the case of REJOB
Long Life RailsApp in the case of REJOB
Camp report for_kwskrb
Camp report for_kwskrb
Ruby会議08 倉貫発表資料
Ruby会議08 倉貫発表資料
『健全なフロントエンド開発をしよう 〜Railsに乗っかるという選択編〜』 アップ用
『健全なフロントエンド開発をしよう 〜Railsに乗っかるという選択編〜』 アップ用
福岡Ruby会議01 20121201 LT
福岡Ruby会議01 20121201 LT
ふつうのRailsアプリケーション開発
ふつうのRailsアプリケーション開発
More from Yasuko Ohba
Rubyによる開発プロジェクトをうまく回すには(2)
Rubyによる開発プロジェクトをうまく回すには(2)
Yasuko Ohba
TECH LAB PAAK 2015/06/24 Team Development
TECH LAB PAAK 2015/06/24 Team Development
Yasuko Ohba
女性IT技術者と働き方 情報処理学会77
女性IT技術者と働き方 情報処理学会77
Yasuko Ohba
Girl, Geek and Company - Tokyo Girl Geek Dinners #5 2013/7/5
Girl, Geek and Company - Tokyo Girl Geek Dinners #5 2013/7/5
Yasuko Ohba
世界を描く Drawing the world
世界を描く Drawing the world
Yasuko Ohba
Shimane2010
Shimane2010
Yasuko Ohba
Smell in Rails Apps (in Sapporo RubyKaigi03)
Smell in Rails Apps (in Sapporo RubyKaigi03)
Yasuko Ohba
The Basis of Making DSL with Ruby
The Basis of Making DSL with Ruby
Yasuko Ohba
Sub Resources Rails Plug-in
Sub Resources Rails Plug-in
Yasuko Ohba
Pragmatic Patterns of Ruby on Rails - Ruby Kaigi2009
Pragmatic Patterns of Ruby on Rails - Ruby Kaigi2009
Yasuko Ohba
Raspbilly
Raspbilly
Yasuko Ohba
テスト大嫌いっ娘のRSpec
テスト大嫌いっ娘のRSpec
Yasuko Ohba
Shimane2008
Shimane2008
Yasuko Ohba
Ruby on Rails 入門
Ruby on Rails 入門
Yasuko Ohba
image_upload Plugin 2007/12/7
image_upload Plugin 2007/12/7
Yasuko Ohba
Ruby on Rails ステップアップ講座 - 大場寧子
Ruby on Rails ステップアップ講座 - 大場寧子
Yasuko Ohba
Ruby on Rails 中級者を目指して - 大場寧子
Ruby on Rails 中級者を目指して - 大場寧子
Yasuko Ohba
Bookscope 2007 09 07
Bookscope 2007 09 07
Yasuko Ohba
More from Yasuko Ohba
(18)
Rubyによる開発プロジェクトをうまく回すには(2)
Rubyによる開発プロジェクトをうまく回すには(2)
TECH LAB PAAK 2015/06/24 Team Development
TECH LAB PAAK 2015/06/24 Team Development
女性IT技術者と働き方 情報処理学会77
女性IT技術者と働き方 情報処理学会77
Girl, Geek and Company - Tokyo Girl Geek Dinners #5 2013/7/5
Girl, Geek and Company - Tokyo Girl Geek Dinners #5 2013/7/5
世界を描く Drawing the world
世界を描く Drawing the world
Shimane2010
Shimane2010
Smell in Rails Apps (in Sapporo RubyKaigi03)
Smell in Rails Apps (in Sapporo RubyKaigi03)
The Basis of Making DSL with Ruby
The Basis of Making DSL with Ruby
Sub Resources Rails Plug-in
Sub Resources Rails Plug-in
Pragmatic Patterns of Ruby on Rails - Ruby Kaigi2009
Pragmatic Patterns of Ruby on Rails - Ruby Kaigi2009
Raspbilly
Raspbilly
テスト大嫌いっ娘のRSpec
テスト大嫌いっ娘のRSpec
Shimane2008
Shimane2008
Ruby on Rails 入門
Ruby on Rails 入門
image_upload Plugin 2007/12/7
image_upload Plugin 2007/12/7
Ruby on Rails ステップアップ講座 - 大場寧子
Ruby on Rails ステップアップ講座 - 大場寧子
Ruby on Rails 中級者を目指して - 大場寧子
Ruby on Rails 中級者を目指して - 大場寧子
Bookscope 2007 09 07
Bookscope 2007 09 07
Recently uploaded
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
Recently uploaded
(9)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
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 now