yahoo! japan の アジャイル開発の普及戦略

54
Yahoo! JAPANの アジャイル開発の普及戦略 ヤフー株式会社 高橋一貴

Upload: yahoo

Post on 28-May-2015

1.939 views

Category:

Software


3 download

DESCRIPTION

UMTP アジャイル開発事例セミナーでヤフー株式会社 高橋が発表した際の資料です。 http://www.umtp-japan.org/modules/activity2/index.php?id=234

TRANSCRIPT

Page 1: Yahoo! JAPAN の アジャイル開発の普及戦略

Yahoo! JAPANの アジャイル開発の普及戦略

ヤフー株式会社 高橋一貴

PANTONE:1797 C

M100%+Y99% +K

4%

R225・G0・B18

PANTONE:Process

Magenta C

M100%R228・G

0・B141

PANTONE:Process

Yellow C

Y100%R255・G

241・B0

PANTONE:355 C

C94%+100%

R0・G157・B66

PANTONE:Process

Cyan C

C100%R0・G16

0・B233

PANTONE:Violet C

C98%+M100%

R35+G32+B136

PANTONE:192 C

M100%+Y68%

R229・G0・B58

PANTONE:191 C

M76%+Y38%

R234・G94・B83

PANTONE:190 C

M55%+Y22%

R240・G145・B15

8

PANTONE:197 C

M45%+Y10%

R243・G168・B18

8

PANTONE:1895 C

M28%+Y7%

R248・G204・B21

3

●カラー指定

基本事項Yahoo! JA

PAN Brand Guideli

ne - ! ロゴ

PANTONE Blac

k 7 C

C75%+M72%+

Y73%+42%

R61・G56・B5

2

PANTONE Coo

l Gray 11 C

Y2%+K68%

R118・G117・

B118

PANTONE Coo

l Gray 9 C

C61%+M53%+

Y48%

R119・G119・

B121

PANTONE Coo

l Gray 7 C

C46%+M38%+

Y35%

R153・G152・

B153

PANTONE Coo

l Gray 4 C

C30%+M24%+

Y23%

R188・G187・

B186

Page 2: Yahoo! JAPAN の アジャイル開発の普及戦略

たかはし かずよし

高橋 一貴 !

ヤフー株式会社 システム統括本部 技術支援本部

ITベンチャーでのアジャイル開発の経験を活かし、 社内のアジャイル開発や全社のプロダクションの変革を推進。 認定スクラムプロフェッショナル

Page 3: Yahoo! JAPAN の アジャイル開発の普及戦略

ご紹介すること

支援の経緯、体制、事例

普及戦略

「!」なサービスのために

Page 4: Yahoo! JAPAN の アジャイル開発の普及戦略

ご紹介すること

支援の経緯、体制、事例

普及戦略

「!」なサービスのために

Page 5: Yahoo! JAPAN の アジャイル開発の普及戦略

社内受発注の弊害業務目標の不一致

窓口担当者がボトルネックとなって情報の速度と精度が低下

足並みを揃えるための調整コストが大きい

ビジネス部門

開発部門

Page 6: Yahoo! JAPAN の アジャイル開発の普及戦略

現在までの流れ

2010/10以前2010/10

2011/10

2012/4

2013/3現在

社内受発注関係の弊害発生

普及活動開始

開発プロセス標準に追加

経営陣刷新、「爆速」誕生

爆速の発展

Page 7: Yahoo! JAPAN の アジャイル開発の普及戦略

普及率上昇中

2013/9 2014/9

21%

44%

普及期に  入った

Page 8: Yahoo! JAPAN の アジャイル開発の普及戦略

生産性はおおむね上昇

チーム別生産性スナップショット

平均77%

175%

-10%

Page 9: Yahoo! JAPAN の アジャイル開発の普及戦略

ご紹介すること

支援の経緯、体制、事例

普及戦略

「!」なサービスのために

Page 10: Yahoo! JAPAN の アジャイル開発の普及戦略

メディアサービスカンパニー

検索サービスカンパニーマーケティングソリューション

カンパニー

ショッピングカンパニー

ヤフオク!カンパニー

決済金融カンパニー

パーソナルサービスカンパニー

支援チーム

経験者による全社向け支援

Page 11: Yahoo! JAPAN の アジャイル開発の普及戦略

支援業務

導入相談・支援

全社技術方針との協力

各種研修・セミナー企画

普及度調査

Page 12: Yahoo! JAPAN の アジャイル開発の普及戦略

累積戦略と順次戦略累積戦略“効果を発揮するある決定的な限界点まで、あまり知覚されないような小さな成果を一つずつ積み上げていくもの” 順次戦略“起こった結果を元に順を追って、それぞれ目に見えるような段階を踏んでいくもの”

J.C.ワイリー. 戦略論の原点. 芙蓉書房出版. 2010, 272p

Page 13: Yahoo! JAPAN の アジャイル開発の普及戦略

変化には抵抗がつきもの

普及当初は 累積戦略中心で

採用効果の大きいところを優先するよりは 導入しやすいところから導入 小さな成果を積み上げる

普及初期は反発に耐えられない

Page 14: Yahoo! JAPAN の アジャイル開発の普及戦略

組織導入は イノベーションの普及

イノベーション“個人あるいはその他の採用単位によって新しいと知覚されたアイデア、習慣、あるいは対象物”

エベレット・ロジャース. イノベーションの普及. 翔泳社. 2007, 528p

Page 15: Yahoo! JAPAN の アジャイル開発の普及戦略

イノベーター

アーリーアダプター

アーリーマジョリティ レイトマジョリティ

ラガード

2.5%

13.5%

34% 34%

16%

イノベーションの採用

Page 16: Yahoo! JAPAN の アジャイル開発の普及戦略

イノベーター

アーリーアダプター

アーリーマジョリティ レイトマジョリティ

ラガード

2.5%

13.5%

34% 34%

16%

普及フェーズごとに 支援の方針を変える

Page 17: Yahoo! JAPAN の アジャイル開発の普及戦略

イノベーター

アーリーアダプター

アーリーマジョリティ レイトマジョリティ

ラガード

2.5%

13.5%

34% 34%

16%

支援方針 支援初期

Page 18: Yahoo! JAPAN の アジャイル開発の普及戦略

初期採用層の特徴

新しもの好き 現状に課題を感じている 事例よりは課題解決に足るかを自己判断する オピニオン・リーダー的

支援初期

Page 19: Yahoo! JAPAN の アジャイル開発の普及戦略

初期採用層を捕らえる

人づてに探す 興味のある人 アジャイルが解決できそうな課題を持つ人 セミナーを開催して一本釣り

支援初期

Page 20: Yahoo! JAPAN の アジャイル開発の普及戦略

採用のハードルを下げる

お試し期間を作る 採用前~採用初期は全面サポート 用語や概念の説明会 採用前~開始までの手ほどき MTGなどで進め方のお手本を見せる

支援初期

Page 21: Yahoo! JAPAN の アジャイル開発の普及戦略

失敗確率を下げる

押売りをしないでやる気があるチームを支援 ひとつひとつのチームに時間をかける すべての支援先に生産性と品質に関するアンケート調査 社内ルールとも折り合いをつける

支援初期

Page 22: Yahoo! JAPAN の アジャイル開発の普及戦略

イノベーター

アーリーアダプター

アーリーマジョリティ レイトマジョリティ

ラガード

2.5%

13.5%

34% 34%

16%

支援方針 普及期前

Page 23: Yahoo! JAPAN の アジャイル開発の普及戦略

普及率向上

事例紹介による実績の横展開 社内コミュニティによるゆるい繋がりを促進 イントラネットでの情報展開 社外での発表を促しはじめ、アウトサイドインでプレゼンス向上

普及期前

Page 24: Yahoo! JAPAN の アジャイル開発の普及戦略

Agile Japan 2014 登壇爆速!アジャイル革命 ヤフオク編

資料:  h*p://www.slideshare.net/techblogyahoo/agile-­‐japan2014-­‐fix

Page 25: Yahoo! JAPAN の アジャイル開発の普及戦略

イノベーター

アーリーアダプター

アーリーマジョリティ レイトマジョリティ

ラガード

2.5%

13.5%

34% 34%

16%

支援方針 普及期

Page 26: Yahoo! JAPAN の アジャイル開発の普及戦略

規模への対応(取組中)形式知として伝達可能なことを全社の教育システムに組み込む 各所で影響力を持ち始めたメンバーをエバンジェリストに任命し、ネットワーク形成 エバンジェリストの活躍の場を作る 支援先への関わりは減少させていく

普及期

Page 27: Yahoo! JAPAN の アジャイル開発の普及戦略

支援をツリーから!ネットワークへ

Page 28: Yahoo! JAPAN の アジャイル開発の普及戦略

イノベーター

アーリーアダプター

アーリーマジョリティ レイトマジョリティ

ラガード

2.5%

13.5%

34% 34%

16%

支援方針 成熟期

Page 29: Yahoo! JAPAN の アジャイル開発の普及戦略

支援活動終了(予測)全社的な支援は終了 事務局的な業務は残る可能性あり それぞれの現場でエバンジェリストが独立して活動 各現場のエバンジェリスト同士の交流によるノウハウ共有・手法の発展を目指す

成熟期

Page 30: Yahoo! JAPAN の アジャイル開発の普及戦略

普及戦略まとめ

順次戦略よりは累積戦略 アジャイルの組織導入はイノベーションの普及 普及段階に応じた対策をする 最後は各現場のエバンジェリストに託して終了(希望)

Page 31: Yahoo! JAPAN の アジャイル開発の普及戦略

参考書籍

Page 32: Yahoo! JAPAN の アジャイル開発の普及戦略

好評発売中

お買い物はYahoo!ショッピングで

Page 33: Yahoo! JAPAN の アジャイル開発の普及戦略

ご紹介すること

支援の経緯、体制、事例

普及戦略

「!」なサービスのために

Page 34: Yahoo! JAPAN の アジャイル開発の普及戦略

状況把握

意思決定

実行

Page 35: Yahoo! JAPAN の アジャイル開発の普及戦略

響かないものを全速力で作っても意味がない

Page 36: Yahoo! JAPAN の アジャイル開発の普及戦略

が見ている世界

予測通りにサービスは育たない

ユーザーもユーザーニーズも変化する

予想外の出来事が日常的に発生する

完全な予測は不可能

Page 37: Yahoo! JAPAN の アジャイル開発の普及戦略

お買い物はぜひ Yahoo!ショッピングで

Page 38: Yahoo! JAPAN の アジャイル開発の普及戦略

お買い物はぜひ Yahoo!ショッピングで

Page 39: Yahoo! JAPAN の アジャイル開発の普及戦略

   を進化させる

Page 40: Yahoo! JAPAN の アジャイル開発の普及戦略

PANTONE:1797 C M100%+Y99% +K4%R225・G0・B18

PANTONE:Process Magenta CM100%R228・G0・B141

PANTONE:Process Yellow CY100%R255・G241・B0

PANTONE:355 CC94%+100%R0・G157・B66

PANTONE:Process Cyan CC100%R0・G160・B233

PANTONE:Violet CC98%+M100%R35+G32+B136

PANTONE:192 C M100%+Y68%R229・G0・B58

PANTONE:191 C M76%+Y38%R234・G94・B83

PANTONE:190 CM55%+Y22%R240・G145・B158

PANTONE:197 CM45%+Y10%R243・G168・B188

PANTONE:1895 CM28%+Y7%R248・G204・B213

●カラー指定

基本事項

Yahoo! JAPAN Brand Guideline - ! ロゴ

PANTONE Black 7 CC75%+M72%+Y73%+42%R61・G56・B52

PANTONE Cool Gray 11 CY2%+K68%R118・G117・B118

PANTONE Cool Gray 9 CC61%+M53%+Y48%R119・G119・B121

PANTONE Cool Gray 7 CC46%+M38%+Y35%R153・G152・B153

PANTONE Cool Gray 4 CC30%+M24%+Y23%R188・G187・B186

「!」なサービスをつくろう

Page 41: Yahoo! JAPAN の アジャイル開発の普及戦略

WHYから考える

WHY

HOW

WHAT

参照:サイモン  シネック    優れたリーダーはどうやって行動を促すかh*p://www.ted.com/talks/lang/ja/simon_sinek_how_great_leaders_inspire_acCon.html    h*ps://creaCvecommons.org/licenses/by-­‐nc-­‐nd/3.0/

Page 42: Yahoo! JAPAN の アジャイル開発の普及戦略

ユーザーに問う

Page 43: Yahoo! JAPAN の アジャイル開発の普及戦略

ユーザーを観察する

Page 44: Yahoo! JAPAN の アジャイル開発の普及戦略

試行錯誤する

Page 45: Yahoo! JAPAN の アジャイル開発の普及戦略

小さなチームで 自ら考える

Page 46: Yahoo! JAPAN の アジャイル開発の普及戦略

この考えを実現する手法リーン・スタートアップ デザイン思考 アジャイル開発 グロースハック DevOps etc…

Page 47: Yahoo! JAPAN の アジャイル開発の普及戦略

Trial and Error

Page 48: Yahoo! JAPAN の アジャイル開発の普及戦略

Do and Learn

Page 49: Yahoo! JAPAN の アジャイル開発の普及戦略
Page 50: Yahoo! JAPAN の アジャイル開発の普及戦略

状況把握

意思決定

実行しかも    で

Page 51: Yahoo! JAPAN の アジャイル開発の普及戦略

不確実な現実に適応して 「 」を届ける

PANTONE:1797 C M100%+Y99% +K4%R225・G0・B18

PANTONE:Process Magenta CM100%R228・G0・B141

PANTONE:Process Yellow CY100%R255・G241・B0

PANTONE:355 CC94%+100%R0・G157・B66

PANTONE:Process Cyan CC100%R0・G160・B233

PANTONE:Violet CC98%+M100%R35+G32+B136

PANTONE:192 C M100%+Y68%R229・G0・B58

PANTONE:191 C M76%+Y38%R234・G94・B83

PANTONE:190 CM55%+Y22%R240・G145・B158

PANTONE:197 CM45%+Y10%R243・G168・B188

PANTONE:1895 CM28%+Y7%R248・G204・B213

●カラー指定

基本事項

Yahoo! JAPAN Brand Guideline - ! ロゴ

PANTONE Black 7 CC75%+M72%+Y73%+42%R61・G56・B52

PANTONE Cool Gray 11 CY2%+K68%R118・G117・B118

PANTONE Cool Gray 9 CC61%+M53%+Y48%R119・G119・B121

PANTONE Cool Gray 7 CC46%+M38%+Y35%R153・G152・B153

PANTONE Cool Gray 4 CC30%+M24%+Y23%R188・G187・B186

状況把握

意思決定

実行

Page 52: Yahoo! JAPAN の アジャイル開発の普及戦略

状況把握

意思決定

実行

そのための

Page 53: Yahoo! JAPAN の アジャイル開発の普及戦略
Page 54: Yahoo! JAPAN の アジャイル開発の普及戦略

画像引用元:https://www.flickr.com/photos/chasblackman/8502151556https://www.flickr.com/photos/an_untrained_eye/6630719431/https://www.flickr.com/photos/wwworks/3509507274 https://www.flickr.com/photos/tochis/3297481840https://www.flickr.com/photos/infusionsoft/4752463128

!

CC BY 2.0https://creativecommons.org/licenses/by/2.0/

CC BY-NC 2.0https://creativecommons.org/licenses/by-nc/2.0/

CC BY-ND 3.0https://creativecommons.org/licenses/by-nc-nd/3.0/