105
Developers Summit 2012 楽天株式会社 藤原大 Developers Summit 2012 16-B-5 16/02/2012 アジャイル リーダーシップ と組織改革 Agile Leadership and Transformations

アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Embed Size (px)

DESCRIPTION

Developers Summit 2012(デブサミ2012)発表資料です。 レガシーコード、求められる開発生産性。開発現場の課題は、この10年で変化したのでしょうか?一方で、世界は日々変化しており、変化を抱擁しない限り、その変化と現実のギャップは徐々に広がっていきます。このセッションでは、楽天という大きな組織の中で始めたアジャイル開発についてお話させて頂きます。変化に対応できる開発のために導入した『アジャイル』が実際どうだったのか?その導入から他部署への展開で経験したリアルを共有させていただく予定です。

Citation preview

Page 1: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

楽天株式会社 藤原大Developers Summit 2012 16-B-5 16/02/2012

アジャイルリーダーシップと組織改革

Agile Leadership and Transformations

Page 2: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

藤原 大

http://daipresents.com/

@daipresents

Page 3: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

プログラマリーダーコーチ

Page 4: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

Page 5: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

カンパニー制開発部は一つ

Page 6: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

標準化ツール

アジャイル

Page 7: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

Eng : 1000+Grp : 70+Prj : 1000+

参考:楽天がプライベートPaaSを構築――「Cloud Foundry」を選んだ4つの理由TechTargetジャパン 仮想化 http://bit.ly/yAQXe3

Page 8: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

Page 9: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

アジャイルリーダーシップと組織改革

Page 10: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

アジャイルを導入し展開してふと立ち止まって現場に行きリーダーシップと組織改革を考えて一番伝えたいこと

Page 11: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

Page 12: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

裏切るこっそり

Page 13: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

規律lまかせるlチェックはするl攻めの選択をする

Page 14: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

結果

成果が見えた

Page 15: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

100hバグ、調査、トラブル・・・

Page 16: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

時間を開発へ2009

2010

調査 運用 開発

+23%

Page 17: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

May Aug NovDevelopers Summit 2012

x3.5ライブラリ数

Page 18: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

Before Afterプログラミング テスト

UTの割合

Page 19: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

Before Afterプログラミング テスト

40

60?

UTの割合

Page 20: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

リリースで終わらないのがサービス開発

Page 21: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

開発 運用 運用 運用プログラミング テスト

UTの効果

Page 22: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

開発 運用 運用 運用プログラミング テスト

UTの効果

Page 23: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

アジャイルを導入し展開してふと立ち止まって現場に行きリーダーシップと組織改革を考えて一番伝えたいこと

Developers Summit 2012

Page 24: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

アジャイルCI

自動化

Page 25: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

CIアラートメール数

Page 26: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

アラートが止まらない

Page 27: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

before after

-75%自動化の効果

Page 28: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

Aug Sep OctUser

自動化の広がり

Page 29: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

伝わらない始まらない

Page 30: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

新人研修

Agile66 - 新人研修でガチアジャイル http://slidesha.re/wLqZv4

Page 31: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

結果

できちゃった

Page 32: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

もしかして老害?

地球の重力に魂を・・・

Page 33: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

忙しい仮説

Page 34: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

砂漠で道に迷った人に「自然って大事ですよ」って言っても伝わらない

http://www.flickr.com/photos/gjofili/4337577836/

Page 35: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

lQAにCIを注入lプロセス改善l育成協力

他部署との連携

Page 36: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

結果

一緒にやってる感がない

Page 37: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

レポートラインが違う

仮説

Page 38: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

アジャイルを導入し展開してふと立ち止まって現場に行きリーダーシップと組織改革を考えて一番伝えたいこと

Page 39: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

プロセスや標準化l同じ作業や選択l効率を上げるl同じ状況を想定

Page 40: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

”ソフトウェア開発とは、ユーザーのニーズやマーケティング上の目標をソフトウェア製品に変換する作業である。”

ソフトウェア開発 - Wikipedia http://bit.ly/A63xPS

Page 41: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

工場 VS 創造

http://www.flickr.com/photos/adamcohn/4218084128/http://www.flickr.com/photos/portoftacoma/3996133008/

Page 42: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

技術的負債lレガシーコードl古い技術lヘビーな運用

Page 43: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

恐怖

http://www.flickr.com/photos/bowbrick/2094399320/

Page 44: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

l様々なアジャイルl勘違いアジャイルlクラジャイル?

乱立Agile

Page 45: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

成功を創る

Page 46: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

今の”普通”を全否定する

Page 47: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

http://www.flickr.com/photos/lcbo/3352577/

楽天主義

楽天主義 - Wikipedia http://bit.ly/ygWa2Z

“グラスに半分残った水を見て「もう半分しかない」というのは悲観主義者、「まだ半分もある」と言うのは楽天主義者”

Page 48: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

新技術アジャイルクラウド

Page 49: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

見えないなら見に行く

Page 50: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

アジャイルを導入し展開してふと立ち止まって現場に行きリーダーシップと組織改革を考えて一番伝えたいこと

Page 51: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

現場の課題lエンジニア急増l育成不足lレガシーコード

Page 52: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

朝礼

Page 53: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

見える化

Page 54: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

デブサミ、QCon、Agile Japan、PHP Conference、スクラムギャザリング、DevLOVE、開発合宿

Page 55: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

よかったlスピード感l楽しかったlみんなで解決

Page 56: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

一体感

Page 57: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

Before After

開発時間

x6

Page 58: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

Feb Mar Apr May Jun

Done数

Page 59: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

カバレッジ: 98%Bug: 0.02%

Page 60: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

いまいちl3ヶ月の準備期間lビジネスへの展開

Page 61: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

マネージャからの一言

”Agileが善それ以外が悪

になってしまった”

Page 62: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

コーチはいつか

いなくなる

Page 63: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

止まった

Page 64: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

元に戻せばいいのか?

Page 65: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

あきらめない

Page 66: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

失敗から学ぶチャレンジする

Page 67: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

Page 68: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

人を育てた

http://www.flickr.com/photos/samcatchesides/3346652611/

Page 69: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

アジャイルを導入し展開してふと立ち止まって現場に行きリーダーシップと組織改革を考えて一番伝えたいこと

Page 70: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

アジャイルで組織は

変わるのか?

Page 71: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

マネージャとの関係

Agile 2010 Conferenceにいってきた Day1 PM | 世界 http://bit.ly/x3dfVt

Manager

Team

Page 72: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

介入してくるマネージャだと失敗

Page 73: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

MyMgr

Myボス

現場Eng

現場Mgr

Page 74: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

私Myボス

現場Eng

現場Mgr

MyMgr

興味がある見てみたい

Developers Summit 2012

Page 75: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

MyMgr

現場Eng

現場Mgr

Myボス

仲間を作りのろしとなれば

Developers Summit 2012

Page 76: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

MyMgr

Myボス

現場Mgr

現場Eng

一緒にやりたいです

Developers Summit 2012

Page 77: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

MyMgr

Myボス

現場Eng

現場Mgr

お互い幸せになろう

Developers Summit 2012

Page 78: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

Page 79: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

1年で20人

Page 80: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

20人 / 1000人

Page 81: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

半世紀かかるそれはないわー

Page 82: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

今年は20人の仲間を

支える

Page 83: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

20人

Page 84: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

自分はやるけど相手に求めない

Page 85: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

アジャイルリーダーシップ

とは?

Page 86: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

Page 87: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012 アジャイルジャパン : http://www.agilejapan.org/アジャイルサムライ著者ジョナサン・ラスマセン氏から #DevLOVE へのメッセージ動画 | 世界 http://bit.ly/uVa7Jr

Page 88: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

Page 89: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

召使い的リーダー自己組織化されたチームフラットチームを勇気づける責任がある自己管理できるメリットベース

Page 90: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

アジャイルを導入し展開してふと立ち止まって現場に行きリーダーシップと組織改革を考えて一番伝えたいこと

Page 91: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

アジャイルリーダーシップと組織改革

Page 92: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

Page 93: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

Page 94: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

Page 95: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

各員一層奮励努力せよ

Page 96: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

チームを勇気づける

Page 97: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

Page 98: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

楽しかったって言われる

Page 99: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

仲間ができる

Page 100: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

チームを勇気づける

Page 101: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

各員

Page 102: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

一層

Page 103: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

奮励

Page 104: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

努力せよ!

Page 105: アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~

Developers Summit 2012

各員一層奮励努力せよ