Download - Me And Ushio Down By The School Yard
![Page 1: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/1.jpg)
僕と牛尾と校庭で
豆ナイト; 株式会社豆蔵 トレーニングルーム; 2007-08-02(木)
角谷 信太郎Me and Ushio Down By the School Yard
[email protected](株)永和システムマネジメント
KAKUTANI Shintaro; Eiwa System Management, Inc.; a strong Ruby proponent
![Page 2: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/2.jpg)
もうちょっとするとUFOがくるんやUFOを待ってるんや……
(『ぼくとフリオと校庭で』諸星大二郎)
![Page 3: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/3.jpg)
角谷 信太郎✓ (株)永和システムマネジメント
✓ テスト駆動開発者✓ 日本Rubyの会理事✓ RubyKaigi2007✓ http://kakutani.com
![Page 4: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/4.jpg)
『JavaからRubyへ』マネージャのための
実践移行ガイド
Bruce A. Tate 著角谷信太郎 訳オライリー・ジャパン 発行第3刷(fixed 78 bugs)
http://www.amazon.co.jp/o/ASIN/4873113202/kakutani-22
![Page 5: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/5.jpg)
『WEB+DB PRESS』Vol.39
連載はじめました:“アジャイル開発者の習慣 ~ acts_as_agile” 角谷信太郎
http://www.amazon.co.jp/o/ASIN/4774131407/kakutani-22
![Page 6: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/6.jpg)
よろしくお願いします
![Page 7: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/7.jpg)
✓ “JavaからRubyへ”✓ 私の思ってること✓ 弊社の現状✓ 質疑応答
本日のお品書き
![Page 8: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/8.jpg)
僕と“牛尾”とはクラスは違うのだけれども同じ校庭にいるんだ
![Page 9: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/9.jpg)
校庭
![Page 10: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/10.jpg)
eXtremeProgrammingAgile
Ruby
![Page 11: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/11.jpg)
いま本邦Agile界でオピニオンリーダ達が続々とRubyに転んでいる状況がある
![Page 12: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/12.jpg)
✓ 平鍋健児 (いろいろ)✓ 倉貫義人 (XPJUG会長)✓ 長瀬嘉秀 (翻訳書多数)✓ 牛尾剛 (アジャイル王子)
Rubyに転ぶAgilist達
![Page 13: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/13.jpg)
ビジネス的な視点からRubyに関わろうとする動きも始まりつつある
![Page 14: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/14.jpg)
✓ Ruby アソシエーション✓ http://ruby-assn.org
✓ Ruby Business Commons✓ http://www.rubybizcommons.jp
✓ JRuby, IronRuby
Rubyとビジネス
![Page 15: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/15.jpg)
✓ Ruby ✓ アジャイル✓ ビジネス
この“波”はホンモノ?
![Page 16: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/16.jpg)
『JavaからRubyへ』マネージャのための
実践移行ガイド
Bruce A. Tate 著角谷信太郎 訳オライリー・ジャパン 発行第3刷(fixed 78 bugs)
http://www.amazon.co.jp/o/ASIN/4873113202/kakutani-22
![Page 17: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/17.jpg)
✓ Java開発の“苦痛”の認識 ✓ Rubyのメリットとリスク✓ 技術と政治✓ 組織へのRuby導入作戦✓ 移行・統合・採用・教育
JavaからRubyへ
![Page 18: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/18.jpg)
✓ Rubyの導入決断チャート✓ パイロット実施の作戦
組織へのRuby導入
![Page 19: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/19.jpg)
Ruby導入決断チャート
![Page 20: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/20.jpg)
限定的な展開Limited Deploy
情報収集Gather Information
広範な展開Broad Deploy
パイロット実施Build Pilot
限定的な展開Limited Deploy
統合Integrate
普及Ramp Up
Stop!
Stop!
Stop!
Stop!
“苦痛”の確認Validate Pain
評価の確立Establish Rewards
Stop!Stop!
![Page 21: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/21.jpg)
限定的な展開Limited Deploy
情報収集Gather Information
広範な展開Broad Deploy
パイロット実施Build Pilot
限定的な展開Limited Deploy
統合Integrate
普及Ramp Up
Stop!
Stop!
Stop!
Stop!
“苦痛”の確認Validate Pain
評価の確立Establish Rewards
Stop!Stop!
![Page 22: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/22.jpg)
政治リスク低 高
困難 決死
楽勝 好機
救出
トロイの木馬
競走
古典的パイロット社運を賭ける
低
高
技術リスク
![Page 23: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/23.jpg)
『JavaからRubyへ』マネージャのための
実践移行ガイド
Bruce A. Tate 著角谷信太郎 訳オライリー・ジャパン 発行第3刷(fixed 78 bugs)
http://www.amazon.co.jp/o/ASIN/4873113202/kakutani-22
![Page 24: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/24.jpg)
JavaからRubyへ✓ ありがちな話題をカバー✓ FAQ, DRY✓ すべてが正しいわけではない✓ 継続? シームレスな統合?
✓ 鍵を握るのは “誰が”、“なぜ”
![Page 25: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/25.jpg)
✓ Ruby ✓ アジャイル✓ ビジネス
この“波”はホンモノ?
![Page 26: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/26.jpg)
皆さんはどうしたいですか?
![Page 27: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/27.jpg)
Well I’m on my way
けどまあ、僕は僕の道をゆくんだ
![Page 28: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/28.jpg)
eXtremeProgrammingAgile
Ruby
![Page 29: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/29.jpg)
eXtremeProgrammingAgile
![Page 30: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/30.jpg)
✓ ソフトウェア開発は難しい ✓ 全力で取り組む必要がある✓ ソフトウェアは人がつくる✓ うまくいきそうな気がする
Agile
![Page 31: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/31.jpg)
自分の仕事を憎むには人生はあまりにも短い
ジョエル・スポルスキ
![Page 32: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/32.jpg)
全力を出すには全力を出したくなるようなやり方を選びたい
![Page 33: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/33.jpg)
Dave Thomas says...
Photo by snoozer-05:http://www.flickr.com/photos/snoozer/539389108/
![Page 34: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/34.jpg)
![Page 35: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/35.jpg)
Ruby
![Page 36: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/36.jpg)
諸君、私はRubyが好きだ
![Page 37: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/37.jpg)
諸君、私はRubyが好きだ✓ プログラマを信頼✓ 動的、オープン、クリーンなコード
✓ 素早いフィードバック✓ 習熟度に応じた書き方/多様性✓ だんだん上手になっていく
✓ プログラミングの楽しさ
![Page 38: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/38.jpg)
“楽しさ”のビジネス価値
![Page 39: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/39.jpg)
And there's business value in fun - after all motivation is a major factor in programmer productivity.
- Martin Fowlerそして、楽しさにはビジネス価値があります
-- 結局、モチベーションこそがプログラマの
生産性を左右するのです。
-- マーチン・ファウラー
![Page 40: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/40.jpg)
RubyもAgileも同じ匂いがする
![Page 41: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/41.jpg)
諸君、私はAgileが好きだ✓ プログラマを信頼✓ 動的、オープン、クリーンなコード
✓ 素早いフィードバック✓ 習熟度に応じた書き方/多様性✓ だんだん上手になっていく
✓ プログラミングの楽しさ
![Page 42: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/42.jpg)
うまくいきそうな気がする
![Page 43: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/43.jpg)
うまくいきそうなイメージを段々とスケールアップしていけるのでは?
![Page 44: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/44.jpg)
社会企業
チーム個人
![Page 45: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/45.jpg)
社会企業
チーム個人
![Page 46: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/46.jpg)
Photo by corazón girl:http://www.flickr.com/photos/cadelagarza/93351564/
![Page 47: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/47.jpg)
Ruby✓ 信頼✓ 動的、オープン、クリーンなコード
✓ フィードバック✓ 多様性✓ 楽しさ
![Page 48: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/48.jpg)
✓ Rubyを使った仕事✓ Rubyみたいなプログラマ✓ Rubyみたいなチーム✓ Rubyみたいな企業✓ Rubyみたいな社会(?)
信頼、フィードバック、多様性、楽しさ
![Page 49: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/49.jpg)
弊社の状況
![Page 50: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/50.jpg)
サービスプロバイディング事業部✓ 東京を中心に✓ 業務ドメインに特化しない✓ オブジェクト指向, UML✓ SI中心✓ 受注比率は全社比で3割程度
![Page 51: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/51.jpg)
第26期(2005年8月~2006年7月)
![Page 52: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/52.jpg)
100%Java
プロジェクト数の比率
(2005/08~2006/07の実績)
![Page 53: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/53.jpg)
第27期(2006年8月~2007年7月)
![Page 54: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/54.jpg)
22%78%Java Ruby
プロジェクト数の比率
(2006/08~2007/07の実績)
![Page 55: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/55.jpg)
Rubyプロジェクト✓ 14プロジェクトぜんぶRails✓ 顧客: 業務アプリ/一般向け/研究開発
✓ 契約: 元請け/2次請/コンサル✓ チーム全体規模: 4~10名程度✓ 関わった弊社メンバ: 14名
![Page 56: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/56.jpg)
11%89%
Java
Ruby
受注額の比率
(2006/08~2007/07の実績)
![Page 57: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/57.jpg)
半分しかない? 半分もある?Half empty or half full?
![Page 58: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/58.jpg)
I’m on my way, I’m on my timeBut I don’t know where
これが僕の道、僕の手にした時間どこへ向かうのかわからないけれど
![Page 59: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/59.jpg)
皆さんはどうしたいですか?
![Page 60: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/60.jpg)
ご清聴ありがとうございました
![Page 61: Me And Ushio Down By The School Yard](https://reader034.vdocuments.us/reader034/viewer/2022042601/5481006d5906b5f56c8b45f3/html5/thumbnails/61.jpg)
何かご質問は?Do you have any questions?