me and ushio down by the school yard

61
僕と牛尾と 校庭で 豆ナイト; 株式会社豆蔵 トレーニングルーム; 2007-08-02(木) 角谷 信太郎 Me and Ushio Down By the School Yard [email protected] (株)永和システムマネジメント KAKUTANI Shintaro; Eiwa System Management, Inc.; a strong Ruby proponent

Upload: shintaro-kakutani

Post on 05-Dec-2014

2.537 views

Category:

Business


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Me And Ushio Down By The School Yard

僕と牛尾と校庭で

豆ナイト; 株式会社豆蔵 トレーニングルーム; 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

もうちょっとするとUFOがくるんやUFOを待ってるんや……

(『ぼくとフリオと校庭で』諸星大二郎)

Page 3: Me And Ushio Down By The School Yard

角谷 信太郎✓ (株)永和システムマネジメント

✓ テスト駆動開発者✓ 日本Rubyの会理事✓ RubyKaigi2007✓ http://kakutani.com

Page 4: Me And Ushio Down By The School Yard

『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

『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

よろしくお願いします

Page 7: Me And Ushio Down By The School Yard

✓ “JavaからRubyへ”✓ 私の思ってること✓ 弊社の現状✓ 質疑応答

本日のお品書き

Page 8: Me And Ushio Down By The School Yard

僕と“牛尾”とはクラスは違うのだけれども同じ校庭にいるんだ

Page 9: Me And Ushio Down By The School Yard

校庭

Page 10: Me And Ushio Down By The School Yard

eXtremeProgrammingAgile

Ruby

Page 11: Me And Ushio Down By The School Yard

いま本邦Agile界でオピニオンリーダ達が続々とRubyに転んでいる状況がある

Page 12: Me And Ushio Down By The School Yard

✓ 平鍋健児 (いろいろ)✓ 倉貫義人 (XPJUG会長)✓ 長瀬嘉秀 (翻訳書多数)✓ 牛尾剛 (アジャイル王子)

Rubyに転ぶAgilist達

Page 13: Me And Ushio Down By The School Yard

ビジネス的な視点からRubyに関わろうとする動きも始まりつつある

Page 14: Me And Ushio Down By The School Yard

✓ 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

✓ Ruby ✓ アジャイル✓ ビジネス

この“波”はホンモノ?

Page 16: Me And Ushio Down By The School Yard

『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

✓ Java開発の“苦痛”の認識 ✓ Rubyのメリットとリスク✓ 技術と政治✓ 組織へのRuby導入作戦✓ 移行・統合・採用・教育

JavaからRubyへ

Page 18: Me And Ushio Down By The School Yard

✓ Rubyの導入決断チャート✓ パイロット実施の作戦

組織へのRuby導入

Page 19: Me And Ushio Down By The School Yard

Ruby導入決断チャート

Page 20: Me And Ushio Down By The School Yard

限定的な展開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

限定的な展開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

政治リスク低 高

困難 決死

楽勝 好機

救出

トロイの木馬

競走

古典的パイロット社運を賭ける

技術リスク

Page 23: Me And Ushio Down By The School Yard

『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

JavaからRubyへ✓ ありがちな話題をカバー✓ FAQ, DRY✓ すべてが正しいわけではない✓ 継続? シームレスな統合?

✓ 鍵を握るのは “誰が”、“なぜ”

Page 25: Me And Ushio Down By The School Yard

✓ Ruby ✓ アジャイル✓ ビジネス

この“波”はホンモノ?

Page 26: Me And Ushio Down By The School Yard

皆さんはどうしたいですか?

Page 27: Me And Ushio Down By The School Yard

Well I’m on my way

けどまあ、僕は僕の道をゆくんだ

Page 28: Me And Ushio Down By The School Yard

eXtremeProgrammingAgile

Ruby

Page 29: Me And Ushio Down By The School Yard

eXtremeProgrammingAgile

Page 30: Me And Ushio Down By The School Yard

✓ ソフトウェア開発は難しい ✓ 全力で取り組む必要がある✓ ソフトウェアは人がつくる✓ うまくいきそうな気がする

Agile

Page 31: Me And Ushio Down By The School Yard

自分の仕事を憎むには人生はあまりにも短い

ジョエル・スポルスキ

Page 32: Me And Ushio Down By The School Yard

全力を出すには全力を出したくなるようなやり方を選びたい

Page 33: Me And Ushio Down By The School Yard

Dave Thomas says...

Photo by snoozer-05:http://www.flickr.com/photos/snoozer/539389108/

Page 34: Me And Ushio Down By The School Yard
Page 35: Me And Ushio Down By The School Yard

Ruby

Page 36: Me And Ushio Down By The School Yard

諸君、私はRubyが好きだ

Page 37: Me And Ushio Down By The School Yard

諸君、私はRubyが好きだ✓ プログラマを信頼✓ 動的、オープン、クリーンなコード

✓ 素早いフィードバック✓ 習熟度に応じた書き方/多様性✓ だんだん上手になっていく

✓ プログラミングの楽しさ

Page 38: Me And Ushio Down By The School Yard

“楽しさ”のビジネス価値

Page 39: Me And Ushio Down By The School Yard

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

RubyもAgileも同じ匂いがする

Page 41: Me And Ushio Down By The School Yard

諸君、私はAgileが好きだ✓ プログラマを信頼✓ 動的、オープン、クリーンなコード

✓ 素早いフィードバック✓ 習熟度に応じた書き方/多様性✓ だんだん上手になっていく

✓ プログラミングの楽しさ

Page 42: Me And Ushio Down By The School Yard

うまくいきそうな気がする

Page 43: Me And Ushio Down By The School Yard

うまくいきそうなイメージを段々とスケールアップしていけるのでは?

Page 44: Me And Ushio Down By The School Yard

社会企業

チーム個人

Page 45: Me And Ushio Down By The School Yard

社会企業

チーム個人

Page 46: Me And Ushio Down By The School Yard

Photo by corazón girl:http://www.flickr.com/photos/cadelagarza/93351564/

Page 47: Me And Ushio Down By The School Yard

Ruby✓ 信頼✓ 動的、オープン、クリーンなコード

✓ フィードバック✓ 多様性✓ 楽しさ

Page 48: Me And Ushio Down By The School Yard

✓ Rubyを使った仕事✓ Rubyみたいなプログラマ✓ Rubyみたいなチーム✓ Rubyみたいな企業✓ Rubyみたいな社会(?)

信頼、フィードバック、多様性、楽しさ

Page 49: Me And Ushio Down By The School Yard

弊社の状況

Page 50: Me And Ushio Down By The School Yard

サービスプロバイディング事業部✓ 東京を中心に✓ 業務ドメインに特化しない✓ オブジェクト指向, UML✓ SI中心✓ 受注比率は全社比で3割程度

Page 51: Me And Ushio Down By The School Yard

第26期(2005年8月~2006年7月)

Page 52: Me And Ushio Down By The School Yard

100%Java

プロジェクト数の比率

(2005/08~2006/07の実績)

Page 53: Me And Ushio Down By The School Yard

第27期(2006年8月~2007年7月)

Page 54: Me And Ushio Down By The School Yard

22%78%Java Ruby

プロジェクト数の比率

(2006/08~2007/07の実績)

Page 55: Me And Ushio Down By The School Yard

Rubyプロジェクト✓ 14プロジェクトぜんぶRails✓ 顧客: 業務アプリ/一般向け/研究開発

✓ 契約: 元請け/2次請/コンサル✓ チーム全体規模: 4~10名程度✓ 関わった弊社メンバ: 14名

Page 56: Me And Ushio Down By The School Yard

11%89%

Java

Ruby

受注額の比率

(2006/08~2007/07の実績)

Page 57: Me And Ushio Down By The School Yard

半分しかない? 半分もある?Half empty or half full?

Page 58: Me And Ushio Down By The School Yard

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

皆さんはどうしたいですか?

Page 60: Me And Ushio Down By The School Yard

ご清聴ありがとうございました

Page 61: Me And Ushio Down By The School Yard

何かご質問は?Do you have any questions?