how to not fail at adapting agile software delopment

127
西村直人 [email protected] id:nawoto 失敗 アジャイル 導入 仕方 楽天テクノロジーカンファレンス 2011.11.19 しない 1 111121日月曜日

Upload: nishimura-naoto

Post on 15-Jan-2015

3.492 views

Category:

Technology


0 download

DESCRIPTION

Japanese version only. 楽天テクノロジーカンファレンス講演資料

TRANSCRIPT

Page 1: How to not fail at adapting agile software delopment

西村直人[email protected]

id:nawoto失敗アジャイル導入 仕方

楽天テクノロジーカンファレンス2011.11.19

しないの

111年11月21日月曜日

Page 2: How to not fail at adapting agile software delopment

211年11月21日月曜日

Page 3: How to not fail at adapting agile software delopment

@nawoto

アジャイルコーチという肩書で現場や組織をアジャイルにするお手伝いをしています

http://about.me/nawoto

西村直人

311年11月21日月曜日

Page 4: How to not fail at adapting agile software delopment

こんな人です

Scrum

アジャイルサムライ411年11月21日月曜日

Page 5: How to not fail at adapting agile software delopment

http://amzn.to/pqWqA1511年11月21日月曜日

Page 6: How to not fail at adapting agile software delopment

5刷決定611年11月21日月曜日

Page 7: How to not fail at adapting agile software delopment

スクラム道@tao_of_scrum #scrumdo

711年11月21日月曜日

Page 8: How to not fail at adapting agile software delopment

スクラム道場

アジャイル開発をもっと上手くなりたい

Scrum Boot Camp ワークショップ大戦

http://on.fb.me/TaoOfScrum811年11月21日月曜日

Page 9: How to not fail at adapting agile software delopment

今日のテーマ

911年11月21日月曜日

Page 10: How to not fail at adapting agile software delopment

アジャイル

1011年11月21日月曜日

Page 11: How to not fail at adapting agile software delopment

booleansplit - flickr

導入

1111年11月21日月曜日

Page 12: How to not fail at adapting agile software delopment

お伝えする事

導入の成否を決める最初の鍵は開発チームです

1211年11月21日月曜日

Page 13: How to not fail at adapting agile software delopment

お伝えする事

それを踏まえた導入のステップとその背景にある考え方をお伝えします

1311年11月21日月曜日

Page 14: How to not fail at adapting agile software delopment

Qアジャイルの導入が失敗するとは何か?

1411年11月21日月曜日

Page 15: How to not fail at adapting agile software delopment

(1)開発チームが鍵(2)導入のステップ(3)まとめ

1511年11月21日月曜日

Page 16: How to not fail at adapting agile software delopment

dagoaty - flickr

1.開発

チーム1611年11月21日月曜日

Page 17: How to not fail at adapting agile software delopment

アジャイル開発をやった事のある方?

spunter - flickr1711年11月21日月曜日

Page 18: How to not fail at adapting agile software delopment

45%海外で開発者1300人に何かしら取り組んでるか聞いてみると

chriszak - flickrSource :: Forrest Research 2010 - Agile Development:Mainstream Adoption Has Changed Agility

1811年11月21日月曜日

Page 19: How to not fail at adapting agile software delopment

lancefisher - flickr

キャズムを越えた

1911年11月21日月曜日

Page 20: How to not fail at adapting agile software delopment

国内でも

yeowatzup - flickr2011年11月21日月曜日

Page 21: How to not fail at adapting agile software delopment

ragesoss - flickr

好きな理由を埋めてくださいのために導入だ!!!!

経営層マネージャー

2111年11月21日月曜日

Page 22: How to not fail at adapting agile software delopment

ragesoss - flickr

好きな理由を埋めてくださいのために導入だ!!!!

経営層マネージャー

リード

タイム

生産性

品質リスク

管理aannddmmoorree

2211年11月21日月曜日

Page 23: How to not fail at adapting agile software delopment

新しいチャレンジ

失敗のリスク2311年11月21日月曜日

Page 24: How to not fail at adapting agile software delopment

Sistak - flickr

失敗2411年11月21日月曜日

Page 25: How to not fail at adapting agile software delopment

wmjas - flickr

プロジェクトの成否

2511年11月21日月曜日

Page 26: How to not fail at adapting agile software delopment

これは避けて通れないテーマだぞ

2611年11月21日月曜日

Page 27: How to not fail at adapting agile software delopment

nΩΩd(y

予算が厳しいのでアジャイル開発を導入して、予算を30%削減せよ

2711年11月21日月曜日

Page 28: How to not fail at adapting agile software delopment

一例これができたら毎日テストコードを書く状況を正直に伝える課題を放置しない他の人の作業を手伝える顧客に分かるように話す

2811年11月21日月曜日

Page 29: How to not fail at adapting agile software delopment

quinnanya - flickr

もし初めてのアジャイルなプロジェクトだったとしたら、おそらく上手くいかないでしょう.. .. ..

2911年11月21日月曜日

Page 30: How to not fail at adapting agile software delopment

そう考える理由

プロジェクトがそもそも難しい学習コストの過少見積り?? ?? ??

3011年11月21日月曜日

Page 31: How to not fail at adapting agile software delopment

たぶんこうなる

これまで

理想

実際は

これは何??3111年11月21日月曜日

Page 32: How to not fail at adapting agile software delopment

scubasteveo - flickr

学習

3211年11月21日月曜日

Page 33: How to not fail at adapting agile software delopment

thedarkthing - flickr

タダじゃない3311年11月21日月曜日

Page 34: How to not fail at adapting agile software delopment

そう考える理由

プロジェクトがそもそも難しい学習コストの過少見積り

3411年11月21日月曜日

Page 35: How to not fail at adapting agile software delopment

何を学ぶのかな??

3511年11月21日月曜日

Page 36: How to not fail at adapting agile software delopment

http://www.scrum.org/scrumguides

Scrum

3611年11月21日月曜日

Page 37: How to not fail at adapting agile software delopment

スクラムチーム

スクラムイベント

スクラムの成果物

Scrum

「完了」の定義

プロダクトオーナー 開発チーム スクラム

マスター

プロダクトバックログ

スプリントバックログ

インクリメント

スプリント

スプリント計画ミーティング

デイリースクラム スプリントレビュー

スプリントレトロスペクティブ

3711年11月21日月曜日

Page 38: How to not fail at adapting agile software delopment

スクラムチーム

スクラムイベント

スクラムの成果物

Scrum

「完了」の定義

プロダクトオーナー 開発チーム スクラム

マスター

プロダクトバックログ

スプリントバックログ

インクリメント

スプリント

スプリント計画ミーティング

デイリースクラム スプリントレビュー

スプリントレトロスペクティブ

自分達が やる事

3811年11月21日月曜日

Page 39: How to not fail at adapting agile software delopment

やる事は他にも

見積り計画づくり

リスク

対策

進捗報告

要件の確認

情報共有

実装

テスト顧客と

調整

aannddmmoorree

3911年11月21日月曜日

Page 40: How to not fail at adapting agile software delopment

mactitioner - flickr

開発者が行なう

4011年11月21日月曜日

Page 41: How to not fail at adapting agile software delopment

memekode - flickr

一人じゃ無理だ!!

4111年11月21日月曜日

Page 42: How to not fail at adapting agile software delopment

marks_lego_minifigures - flickr

開発チームチームワー

4211年11月21日月曜日

Page 43: How to not fail at adapting agile software delopment

これだと大変

4311年11月21日月曜日

Page 44: How to not fail at adapting agile software delopment

関心

自主性共通認識

4411年11月21日月曜日

Page 45: How to not fail at adapting agile software delopment

finnbiff - flickr

不可欠

4511年11月21日月曜日

Page 46: How to not fail at adapting agile software delopment

royskeane - flickr

Scrum4611年11月21日月曜日

Page 47: How to not fail at adapting agile software delopment

プロダクトオーナーちゃんとしたプロダクトになるように要求を整理して計画をコントロールする

4711年11月21日月曜日

Page 48: How to not fail at adapting agile software delopment

james_lumb - flickr

ハンドル4811年11月21日月曜日

Page 49: How to not fail at adapting agile software delopment

開発チーム要求をちゃんと意味のある成果物として提供し続ける

4911年11月21日月曜日

Page 50: How to not fail at adapting agile software delopment

hugo0 - flickr

エンジン

5011年11月21日月曜日

Page 51: How to not fail at adapting agile software delopment

前提最初からチームワークは存在しないし、教育目的のプロジェクトも殆ど無い

5111年11月21日月曜日

Page 52: How to not fail at adapting agile software delopment

outofideas - flickr

エンジンが動かない5211年11月21日月曜日

Page 53: How to not fail at adapting agile software delopment

lhoon - flickr

上手く進まない5311年11月21日月曜日

Page 54: How to not fail at adapting agile software delopment

,,,,,,,,

プロジェクトを成功させる唯一の方法は開発チームを成功させることだ

5411年11月21日月曜日

Page 55: How to not fail at adapting agile software delopment

理想

実際は

気をつけている

プロジェクトに大きな影響を与えずに開発チームを中心に学んでいってもらう

5511年11月21日月曜日

Page 56: How to not fail at adapting agile software delopment

tupwanders - flickr

2.ステップ

5611年11月21日月曜日

Page 57: How to not fail at adapting agile software delopment

33つのステップ

ハイハイ

歩こう

全力疾走

5711年11月21日月曜日

Page 58: How to not fail at adapting agile software delopment

ekilby - flickr

目的5811年11月21日月曜日

Page 59: How to not fail at adapting agile software delopment

marks_lego_minifigures - flickr

開発チーム5911年11月21日月曜日

Page 60: How to not fail at adapting agile software delopment

patdavid - flickr

嫌々

6011年11月21日月曜日

Page 61: How to not fail at adapting agile software delopment

dany13 - flickr

重荷6111年11月21日月曜日

Page 62: How to not fail at adapting agile software delopment

理想

実際は

気をつけている

全員が関心があり、前向きに取組める事から少しづつ始めて慣れていく

6211年11月21日月曜日

Page 63: How to not fail at adapting agile software delopment

orinrobertjohn - flickr

関心?6311年11月21日月曜日

Page 64: How to not fail at adapting agile software delopment

bearpark - flickr

困っている事みんなが

6411年11月21日月曜日

Page 65: How to not fail at adapting agile software delopment

僕がやっている事

話を聞く 観察する

skewgee, rene_ehrhardt - flickr6511年11月21日月曜日

Page 66: How to not fail at adapting agile software delopment

色々出てくる作業の状況

が良く分か

らない

作業負荷が

一部に集中

作業の意図が上手く伝わっていない

誰に質問して良いか分からない気にし

てい

る事がバラ

バラ

作業に着手できない事がしばしば発生

6611年11月21日月曜日

Page 67: How to not fail at adapting agile software delopment

vinofamily - flickr

お勧めを選ぶ

6711年11月21日月曜日

Page 68: How to not fail at adapting agile software delopment

Todo Doing Done

.......... ..........

..........

..........

..........

..........

..........

..........

..........

..........

タスクボード

やってみよう!! !!

インセプションデッキ

6811年11月21日月曜日

Page 69: How to not fail at adapting agile software delopment

やってみよう!! !!

デイリースクラム

ふりかえり

KKAANNBBAANN

magnus_d, alq666 - flickr6911年11月21日月曜日

Page 70: How to not fail at adapting agile software delopment

MissMessie - flickr

前向き

もっと色々とやってみたい!!

7011年11月21日月曜日

Page 71: How to not fail at adapting agile software delopment

the_yes_man - flickr

種をまく7111年11月21日月曜日

Page 72: How to not fail at adapting agile software delopment

33つのステップ

ハイハイ

歩こう

全力疾走

7211年11月21日月曜日

Page 73: How to not fail at adapting agile software delopment

cleopold73 - flickr

計画から

リリース7311年11月21日月曜日

Page 74: How to not fail at adapting agile software delopment

Marijuana Muscle - flickr

必要な事を身につける

7411年11月21日月曜日

Page 75: How to not fail at adapting agile software delopment

僕がやっている事

研修お手本

7511年11月21日月曜日

Page 76: How to not fail at adapting agile software delopment

僕がやっている事

研修お手本

全員の理解

を揃える基本的な事でつまづかないように

不安をなるべく減らす

ephemeris - flickr7611年11月21日月曜日

Page 77: How to not fail at adapting agile software delopment

split-milk - flickr

次の一手7711年11月21日月曜日

Page 78: How to not fail at adapting agile software delopment

gideon - flickr

失敗してもらうさっさと

7811年11月21日月曜日

Page 79: How to not fail at adapting agile software delopment

unified worship - flickr

マネージャーさんから早くも上手くいかないじゃないか!!何か良いプラクティスやら解決策を導入しろ!!

7911年11月21日月曜日

Page 80: How to not fail at adapting agile software delopment

mesohungry - flickr

待ってもらう8011年11月21日月曜日

Page 81: How to not fail at adapting agile software delopment

hisgett - flickr

かすり傷8111年11月21日月曜日

Page 82: How to not fail at adapting agile software delopment

理想

実際は

気をつけている

失敗からは多くの事が学べる学習の機会を奪わないようにする

8211年11月21日月曜日

Page 83: How to not fail at adapting agile software delopment

理想

実際は

気をつけている

失敗させないより早く小さく失敗し、同じ失敗をくり返さない事を考えてもらう

8311年11月21日月曜日

Page 84: How to not fail at adapting agile software delopment

villes - flickr

反復8411年11月21日月曜日

Page 85: How to not fail at adapting agile software delopment

wilhei - flickr

他には?8511年11月21日月曜日

Page 86: How to not fail at adapting agile software delopment

jurvetson - flickr

高度なチームワーク

8611年11月21日月曜日

Page 87: How to not fail at adapting agile software delopment

アジャイルではエライ人判断したり口を挟む

要求をだす人作業をする人

全体を任されている人周辺にいる人

途中で仕事で関わる ここがチーム

8711年11月21日月曜日

Page 88: How to not fail at adapting agile software delopment

mlinksva - flickr

最初は無い

8811年11月21日月曜日

Page 89: How to not fail at adapting agile software delopment

tanaka_juuyoh - flickr

つくりあげていく

8911年11月21日月曜日

Page 90: How to not fail at adapting agile software delopment

僕がやっている事

気づいてない事や見逃している失敗を伝え、考えてもらう事を促す

9011年11月21日月曜日

Page 91: How to not fail at adapting agile software delopment

jsorbie - flickr

大失敗

9111年11月21日月曜日

Page 92: How to not fail at adapting agile software delopment

予防するには毎日ケアする学習用のバッファを用意する

基本的な部分までは従来通り作る 開発者に要件定義をしてもらってから開発するなどなど

9211年11月21日月曜日

Page 93: How to not fail at adapting agile software delopment

villes - flickr

反復9311年11月21日月曜日

Page 94: How to not fail at adapting agile software delopment

現場を

学べる場に

やってみる

気づく考える

9411年11月21日月曜日

Page 95: How to not fail at adapting agile software delopment

mdpettitt - flickr

土壌づくり9511年11月21日月曜日

Page 96: How to not fail at adapting agile software delopment

33つのステップ

ハイハイ

歩こう

全力疾走

9611年11月21日月曜日

Page 97: How to not fail at adapting agile software delopment

philon - flickr

走るだけ

9711年11月21日月曜日

Page 98: How to not fail at adapting agile software delopment

ちょい待ちなんとかリリースできただけなのに走れだと!!??

9811年11月21日月曜日

Page 99: How to not fail at adapting agile software delopment

joost-ijmuiden - flickr

たくさんの課題

9911年11月21日月曜日

Page 100: How to not fail at adapting agile software delopment

joost-ijmuiden - flickr

たくさんの課題開発スキル

が足りてな

もっと実践

経験が必要

日々指導してくれる人材が不足顧客を

上手

く巻き込め

ない

部署間の作業がボトルネック......

10011年11月21日月曜日

Page 101: How to not fail at adapting agile software delopment

kofoed - flickr

現場で解決できる事

10111年11月21日月曜日

Page 102: How to not fail at adapting agile software delopment

ragesoss - flickr

経営層マネージャー

プロジェクトの中だけでは解決できない事

10211年11月21日月曜日

Page 103: How to not fail at adapting agile software delopment

thegrid-ch - flickr

成果も

作業が円滑

に進むよう

になった

リリースに

失敗しないよ

うになった

追加の要件もスムーズに取り込めた

バグが以前

より減った

10311年11月21日月曜日

Page 104: How to not fail at adapting agile software delopment

選ぶ事ができる

課題を放置

もっと成果を

10411年11月21日月曜日

Page 105: How to not fail at adapting agile software delopment

foxypar4 - flickr

課題が無くなる

10511年11月21日月曜日

Page 106: How to not fail at adapting agile software delopment

johnthescone - flickr

より良い現場

10611年11月21日月曜日

Page 107: How to not fail at adapting agile software delopment

ragesoss - flickr

好きな理由を埋めてくださいのために導入だ!!!!

本来の導入目的

経営層マネージャー

10711年11月21日月曜日

Page 108: How to not fail at adapting agile software delopment

aidan_jones - flickr

確実に近づく

10811年11月21日月曜日

Page 109: How to not fail at adapting agile software delopment

sugarpond - flickr

育てる10911年11月21日月曜日

Page 110: How to not fail at adapting agile software delopment

時間は必要

ギャップに比例する育てなくて良かった環境

育っていく環境

これまで取組み

11011年11月21日月曜日

Page 111: How to not fail at adapting agile software delopment

まとめ11111年11月21日月曜日

Page 112: How to not fail at adapting agile software delopment

アジャイル

導入11211年11月21日月曜日

Page 113: How to not fail at adapting agile software delopment

jurvetson - flickr

協働11311年11月21日月曜日

Page 114: How to not fail at adapting agile software delopment

33つのステップ

ハイハイ

歩こう

全力疾走

開発

チーム

現場

組織

11411年11月21日月曜日

Page 115: How to not fail at adapting agile software delopment

the_yes_man - flickr

種をまく11511年11月21日月曜日

Page 116: How to not fail at adapting agile software delopment

mdpettitt - flickr

土壌づくり11611年11月21日月曜日

Page 117: How to not fail at adapting agile software delopment

sugarpond - flickr

育てる11711年11月21日月曜日

Page 118: How to not fail at adapting agile software delopment

Qアジャイルの導入が失敗するとは何か?

11811年11月21日月曜日

Page 119: How to not fail at adapting agile software delopment

Sistak - flickr

失敗

プロジェクト

ではなく

11911年11月21日月曜日

Page 120: How to not fail at adapting agile software delopment

A適応現場をアジャイルにしていく事が途絶えてしまう

12011年11月21日月曜日

Page 121: How to not fail at adapting agile software delopment

denisdefreyne - flickr

荒野に花を植えても

12111年11月21日月曜日

Page 122: How to not fail at adapting agile software delopment

tudor - flickr

花は枯れる

12211年11月21日月曜日

Page 123: How to not fail at adapting agile software delopment

gjofili - flickr

砂漠だからうちは

12311年11月21日月曜日

Page 124: How to not fail at adapting agile software delopment

誰もが望んでいるわけじゃない良いコードを自慢する相手がいない

誰が使うのか全く知らない

仕事の相談とか誰にすればいいの

こうすると良いと言えない

dragonflaiii - flickr12411年11月21日月曜日

Page 125: How to not fail at adapting agile software delopment

saucysalad - flickr

種はある12511年11月21日月曜日

Page 126: How to not fail at adapting agile software delopment

gtzecosan - flickr

耕し育てる

12611年11月21日月曜日

Page 127: How to not fail at adapting agile software delopment

graeme - flickr

必ず大きく

育ちます12711年11月21日月曜日