はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

80
1 はじめてみよう、アジャイルAgile Japan 2014 神戸サテライト http://en.wikipedia.org/wiki/Mountain_goat

description

Agile Japan 2014神戸サテライトでの資料です。 よく分からんところ、不明点がありましたら、フィードバックいただけますとうれしいです。

Transcript of はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

Page 1: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

1

はじめてみよう、アジャイル!

Agile Japan 2014 神戸サテライト

http://en.wikipedia.org/wiki/Mountain_goat

Page 2: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

AgileJapan 2014きたで!

http://en.wikipedia.org/wiki/Mountain_goat

Page 3: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

自己紹介

•開原隆弘(かいはら たかひろ)

•業務系Webアプリ開発部隊のマネージャー

•スクラムがお気に入り

•あまり人の話を聞けない病気

•スクラム道関西所属(ニワトリ担当)

It's All About Common Sense

Page 4: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

アジャイル開発やってます?

Page 5: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

会社の中では

どんな役割ですか?

Page 6: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

お客さんとの距離は近いですか?

Page 7: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

今日は参加されている皆さん全員が「Agile開発をやってみたい!でも、こわい!」と思っているという前提で「どうやってAgile開発をはじめるか」について、私が体験したこと、思いついたことをありのまま話すぜ!

Page 8: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

その前に、魔法のことば

Page 9: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

「コンテキストに依存します…」

かいはら は じゅもんを となえた

Page 10: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

「やってみる」で挫折する割合

※出典[開原隆弘]

やってみない

やってみた

Page 11: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

「継続」で挫折する割合

一発屋

継続できた

※数値はすべてねつ造

Page 12: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

「やってみて」

「継続」するのは至難のわざ

Page 13: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

なぜアジャイル?

ところで...

という話をします

Page 14: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

• 最初に入った会社はブラック企業

• 毎日終電。毎日ノー残業代デー

• 土曜日も強制労働。

• 素人のいきあたりばったり手作りシステム

• 仕様書?手書きのがFAXで送られてくるよ

• そして、奴がやってきた…

さかのぼること…2000年初頭

Page 15: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

さかのぼること…2000年初頭

15

Page 16: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

さかのぼること…2000年初頭

16

デスマ進行中にも関わらず

Page 17: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

さかのぼること…2000年初頭

17

難易度の高い 案件を投入してくる

バカ社長

Page 18: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

さかのぼること…2000年初頭

18

デスマがデスマを呼ぶ 『デスマコンボ』

Page 19: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

さかのぼること…2000年初頭

19

まともな人から 戦線離脱

Page 20: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

さかのぼること…2000年初頭

20

逃げ遅れた奴には…

Page 21: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

さかのぼること…2000年初頭

21

給料未払いの刑!!!!

Page 22: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

さかのぼること…2000年初頭

22

そうして

Page 23: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

世の中のブラック企業とデスマを 心から憎む、単に憎むだけのモンスターがこの世に生まれたのである

Page 24: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

気を取り直して、IT技術者派遣の 会社へ就職

我流から世のシステム開発を知る

そして、衝撃的な出会い。奴が来た!

そんな感じで

Page 25: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

エクストリーム

プログラミング

XP

http://ja.uncyclopedia.info/wiki/%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0%E3%83%BB%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0

25

Page 26: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

「カイハラ、XPって知ってるか!?

ペアでプログラミングするんやで!」

26

休憩所で先輩が話しかけてきた

Page 27: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

(プログラミングって孤独な戦いや!と思っていた私は)

わくわくした!

27

Page 28: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

でも

28

Page 29: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

私の現場には XPは、やってこなかった

29

Page 30: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

その後

30

Page 31: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

さかのぼること…2000年初頭

31

Page 32: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

その後

• 相変わらず、デスマ的な日々

‒ 「ここはそうゆうとこか?」

• デスマが縁で転職

• 業務系Webアプリ開発を細々を行う部署へ

• 2007年ごろ、再び衝撃的な出会い

32

Page 33: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

さかのぼること…2000年初頭

33

Page 34: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

34 http://www.scrumprimer.org/jp/anime

Scrum! 対デスマの切り札と なりうるのか!

チームを守れるのか!

Page 35: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

で、なぜアジャイル?

1.デスマには二度と関わりたくない 2.組織を生き残らせるため

アジャイルに過大な期待

Page 36: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

はじめてみよう!編

Page 37: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

今までのやり方を変えるのは、 たくさんのパワーがいります

いろいろ衝突したり、 面倒なことだってあります

うまくいく保証はありません

はじめてみよう!

Page 38: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

でも、コツはありまぁす!!

はじめてみよう!

Page 39: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

効果がありそうで、出来そうなことは片っ端からやってみる

チャンスが来たら見逃してはいけません。全力で喰らいつきましょう

ただし…

はじめてみよう!

とっかかりが重要です。

小さくても良いので、火を消さないように、拡大しつつも続けていくのがコツです

Page 40: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

最初の方は、XP系のプラクティスを取り入れるのがよいかもしれません 理由として、スクラムはフレームワークとして設計されているため、一部だけを取り入れると、効果が思ったほど出なかったり、バランスが崩れチームがピンチにおちいる可能性があるからです

プラクティスの意義・背景を理解し適用するのが安全です

やってみたらチームや顧客の様子・作用をしっかりと観察しましょう

うまくいったと思っても、調子に乗ったり油断してはいけませぬ! (体験談)

研修に参加したり、勉強会・コミュニティなどで情報を収集しておいた方がよいです 予算的に余裕があるのであれば、開発コーチに支援してもらうのが安全です

はじめてみよう!

Page 41: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

環境がすべて

はじめてみるのと、つづけてみるのは

Page 42: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

仲間・理解者

顧客との関係

空間・雰囲気

組織文化

組織のビジョン

こういった環境をじっくり

整えていく必要があります

環境?

Page 43: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

1.仲間・理解者

上司や経営層をロックオン

Page 44: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

若手をロックオン

1.仲間・理解者

Page 45: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

1.仲間・理解者

● 仲間がいないと、継続するのは困難です

● 自分の直属の上司に理解者になってもらいましょう

● 経営層やその他の部門の人にも、アプローチしてみましょう

● 色々な人の話を聞いてみましょう

Page 46: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

自席にアジャイル関連の書籍をシレっと並べる

シレっと上司の目に触れるところにアジャイル関連の情報を置いておく 日経コンピュータとか上司が知ってそうな 雑誌だと信頼度高し!

アジャイル系の研修やセミナーがあったら、参加させてもらう 上司といっしょに行けるとなお良し

その他、「カイゼン」「ジコソシキカ」を会話のはしばしにはさむなど、あの手この手をつかいます

みんなに興味を持ってもらいましょう 例えば...

Page 47: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

ザ・他力本願

社外の人を招いて

社内でセミナー/研修を開催

1.仲間・理解者(番外編)

Page 48: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

ひとりひとり説明しなくてすみます!

理解者・仲間を見つけることができます

顧客にも参加してもらえると良いです

こんな人におすすめ

コミュ障

説明している途中で心が折れる人

人に説明すると高確率で、 話をこじらせるヤヤコシイ人

1.仲間・理解者 社内でセミナー/研修を開催

Page 49: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

2.顧客との関係

● 信頼関係がないと難易度高い

● アジャイル開発の進め方の理解・ルールを顧客としっかり共有しましょう

● 顧客と直接コンタクト取れないなど、顧客との距離が「遠い」場合、フィードバックを得たり、提案がしにくいため不利です

● 顧客と交渉できる勇気と能力が結構重要

● 顧客に本気出してもらわないといけません。これが難しいです

Page 50: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

3.空間・雰囲気

● 仕事場の雰囲気はとても大切です

● タスクボードやXFDを活用すると、チームがその気になったりします

● 貼物などは最初、抵抗がありますがやってみると意外と受け入れられたりします

● 継続的に変化を進めると、「変化が日常」になります

● そうすると「自分でもちょっとやってみようかな?」と思う人がでてきたりします

Page 51: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

3.空間・雰囲気

Page 52: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

3.空間・雰囲気

Page 53: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

3.空間・雰囲気

Page 54: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

4.組織のビジョン

組織としてどのような道を進むのか、組織の方向性にあった、チーム作りができると幸せです

組織のビジョンがなければ…

ある意味、幸運?

組織のビジョンとあってなければ…

考えましょう…

Page 55: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

5.組織の文化

変化に拒否反応がないこと

失敗について寛容であること

失敗が許されない雰囲気は、 成長の芽を摘む

人を労働力ではなく、知的財産とみなす風土

Page 56: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

その他 編

Page 57: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

ザ・他力本願

開発コーチ導入

理解を深めるために

社外の力をかりる

Page 58: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

開発コーチ導入の効果

実案件をベースにアジャイル指導

なんて怖くない!

Page 59: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

開発コーチ導入のメリット

• コーチング・ファシリテーション技術の伝授

というかお手本いるよね?

• チームの成長にあわせた指導

• 硬直気味なチームをかき混ぜ、新たな視点での気づきを与えたり・改善意識を醸成

• 推進者の良き相談相手

• 「環境」作りがスピードアップ

みんな社外の人の言うことはよく聞く

Page 60: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

観察してわかった

開発コーチのすごさ

Page 61: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

やさしさ

Page 62: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

Page 63: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

奇跡のハーモニー

鬼ヒゲ

お金を払って、いじられる倒錯感

Page 64: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

やればやるほど

突きつけられる問題

へこたれない

Page 65: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

山を越えても、

目の前がまた山

たまに崖

道のりは遠い

へこたれない

Page 66: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

おちこんだりもしたけれど、私はげんきです。

へこたれないスキル大事

Page 67: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

コミュニティ/勉強会

などのつながり大事

へこたれない

Page 68: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

いろいろやってきましたが

Page 69: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

やりすぎは 気持ち悪がられる

やで

http://en.wikipedia.org/wiki/Mountain_goat

Page 70: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

というわけで、もし、

その気になってきたなら!

Page 71: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

はじめてみよう、アジャイル!

Page 72: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

失敗しても 大丈夫やで!

http://en.wikipedia.org/wiki/Mountain_goat

Page 73: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

失敗しても、新しいスプリントがやってきます!

スクラムなら!

Page 74: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

それでも「はじめるの」は

むずかしい?

Page 76: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

はじめかたは

いろいろありまぁす!

はじめようとする人を

助けてあげてください!

Page 77: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

Fearless Change アジャイルに効く アイデアを組織に

広めるための48のパターン

組織を味方につけるには? 抵抗を乗り越えるには?

新しいアイデアを組織に導入しようと

試みているすべての人に

おすすめ図書

アイデアがちっとも浮かんでこない人におすすめ! はじめる&継続のおともに!

Page 78: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

人を動かす三原則 ✔批判も非難もしない。苦情も言わない ・・・・・・

人を説得する十二原則 ✔議論に勝つ唯一の方法として議論を避ける ✔相手に思いつかせる ・・・・・・

おすすめ図書

喧嘩っぱやい人におすすめ 実践できれば、人生が

少しだけイージーモードに!

Page 79: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

79

スクラムナイト#4

次回は2014年7月か8月くらいに開催するで

http://www.flickr.com/photos/span112/4041683905/

Coming Soon!!

Page 80: はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト

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

新しいスプリントが待ってるぜ! New Sprint has come!