81
西村直人 [email protected] id:nawoto 2011.06.17 株式会社アローズ・システムズ 桜木町編 中心 アジャイル 開発の にあるもの 1 2011617日金曜日

First and important thing in agile 2011.06.17

Embed Size (px)

DESCRIPTION

アローズ・システムズさまでの講演資料

Citation preview

Page 1: First and important thing in agile 2011.06.17

西村直人[email protected]

id:nawoto

2011.06.17株式会社アローズ・システムズ

桜木町編

中心アジャイル開発の

にあるもの12011年6月17日金曜日

Page 2: First and important thing in agile 2011.06.17

22011年6月17日金曜日

Page 3: First and important thing in agile 2011.06.17

t-seto - flickr

西村直人http://about.me/nawoto

32011年6月17日金曜日

Page 4: First and important thing in agile 2011.06.17

スクラム道@tao_of_scrum#scrumdo

42011年6月17日金曜日

Page 5: First and important thing in agile 2011.06.17

ジョブタイトル

Agile Coach Ruby on Rails EngineerAgile Coach

52011年6月17日金曜日

Page 6: First and important thing in agile 2011.06.17

,,,,今日お話しする事

何かを始めるには、まず知る事から始まります。これからアジャイル開発を始める人に知っておいてほしい事をざっくり紹介します。

62011年6月17日金曜日

Page 7: First and important thing in agile 2011.06.17

アジェンダ

(1) アジャイルの特徴(2) 中心にあるもの(3) どこから始めるか

72011年6月17日金曜日

Page 8: First and important thing in agile 2011.06.17

roychristian - flickr

アジャイル82011年6月17日金曜日

Page 9: First and important thing in agile 2011.06.17

http://www.mountaingoatsoftware.com/scrum/figures

こうやります

要求の一覧 やる事を

決める

作業一覧を見える化

毎日、簡単に作業の進捗を確認する

スプリントと呼ぼう!!

ちゃんとできたか確認するand

ふりかえり

すぐにでもリリースできるレベルの成果物

92011年6月17日金曜日

Page 10: First and important thing in agile 2011.06.17

manchester-monkey - flickr

TDDScrum!!

LEAn

kanban

XP

102011年6月17日金曜日

Page 11: First and important thing in agile 2011.06.17

rintakumpu - flickr

モノをつくる

112011年6月17日金曜日

Page 12: First and important thing in agile 2011.06.17

rintakumpu - flickr

何をつくる

何が必要かどう実現するか

いつまでに出来るか

作る

確認する

完成モノをつくる過程

122011年6月17日金曜日

Page 13: First and important thing in agile 2011.06.17

rintakumpu - flickr

何をつくる

何が必要かどう実現するか

いつまでに出来るか

作る

確認する

完成これまでのやり方

要件定義

設計

見積りと計画

開発

テスト

132011年6月17日金曜日

Page 14: First and important thing in agile 2011.06.17

rintakumpu - flickr

何をつくる

何が必要かどう実現するか

いつまでに出来るか

作る

確認する

完成アジャイルに進める

インセプションデッキ

スプリント0

ストーリー収集 スプリント

リリーススプリント

142011年6月17日金曜日

Page 15: First and important thing in agile 2011.06.17

rintakumpu - flickr

何をつくる

何が必要かどう実現するか

いつまでに出来るか

作る

確認する

完成どっちのやり方

一緒152011年6月17日金曜日

Page 16: First and important thing in agile 2011.06.17

gi - flickr

何が違うのか?

162011年6月17日金曜日

Page 17: First and important thing in agile 2011.06.17

これまでのやり方

Start

Goal一直線OK OK OK

172011年6月17日金曜日

Page 18: First and important thing in agile 2011.06.17

cobaltfish - flickr

狙って射つ

182011年6月17日金曜日

Page 19: First and important thing in agile 2011.06.17

,,,,

これまでの進め方

開発に着手する前に必要な事をどう実現するかまでをちゃんと準備しておく

要件

仕様

開発

テスト

Fix All

192011年6月17日金曜日

Page 20: First and important thing in agile 2011.06.17

estoril - flickr

大変な時もある

202011年6月17日金曜日

Page 21: First and important thing in agile 2011.06.17

WorldIslandInfo.com - flickr

的が遠い

たぶんここら辺

212011年6月17日金曜日

Page 22: First and important thing in agile 2011.06.17

powazny - flickr

大荒れ222011年6月17日金曜日

Page 23: First and important thing in agile 2011.06.17

rhysasplundh - flickr

高速

232011年6月17日金曜日

Page 24: First and important thing in agile 2011.06.17

roychristian - flickr

アジャイル242011年6月17日金曜日

Page 25: First and important thing in agile 2011.06.17

cobaltfish - flickr

狙って射つ

252011年6月17日金曜日

Page 26: First and important thing in agile 2011.06.17

bensutherland - flickr

まず近くを狙う

262011年6月17日金曜日

Page 27: First and important thing in agile 2011.06.17

bensutherland - flickr

確実に当てる

272011年6月17日金曜日

Page 28: First and important thing in agile 2011.06.17

calsidyrose - flickr

方向を確認する

282011年6月17日金曜日

Page 29: First and important thing in agile 2011.06.17

,,,,

アジャイルでは

必要になるものから順番に確実に準備し、出来上がったものを確認していく。

FixIt

要件

仕様

開発

テスト

292011年6月17日金曜日

Page 30: First and important thing in agile 2011.06.17

roomiccube - flickr

動くソフトウェア

302011年6月17日金曜日

Page 31: First and important thing in agile 2011.06.17

アジャイルでは

Start

Goal確認しながら

OK

312011年6月17日金曜日

Page 32: First and important thing in agile 2011.06.17

rintakumpu - flickr

何をつくる

何が必要かどう実現するかいつまでに出来るか

作る確認する

完成こういうフローとも言える

322011年6月17日金曜日

Page 33: First and important thing in agile 2011.06.17

rintakumpu - flickr

何をつくる

何が必要か

いつまでに出来るか

どう実現するか 作る

確認する

完成確認を何度もすると

オーバーヘッド

332011年6月17日金曜日

Page 34: First and important thing in agile 2011.06.17

publicworksgroup - flickr

簡素化342011年6月17日金曜日

Page 35: First and important thing in agile 2011.06.17

それぞれの作業を簡素化する

‣見積り‣計画‣進捗報告‣要件,仕様の確認‣and more

352011年6月17日金曜日

Page 36: First and important thing in agile 2011.06.17

Scrum‣ プロダクトオーナー‣ スクラムマスター‣ スクラムチーム‣ デイリースクラム‣ プロダクトバックログ‣ リリースバーンダウン‣ リリース計画ミーティング‣ スプリント‣ スプリントバックログ

‣ スプリントバーンダウン‣ スプリント計画ミーティング‣ ふりかえり‣ タスクボード‣ 見積りポーカー‣ ストーリーポイント‣ とかとか

プラクティス362011年6月17日金曜日

Page 37: First and important thing in agile 2011.06.17

For more infomation...

372011年6月17日金曜日

Page 38: First and important thing in agile 2011.06.17

アジェンダ

(1) アジャイルの特徴(2) 中心にあるもの(3) どこから始めるか

382011年6月17日金曜日

Page 39: First and important thing in agile 2011.06.17

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

392011年6月17日金曜日

Page 40: First and important thing in agile 2011.06.17

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

chriszak - flickr

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

402011年6月17日金曜日

Page 41: First and important thing in agile 2011.06.17

経営層が期待と関心

ragesoss - flickr

日本でも

412011年6月17日金曜日

Page 42: First and important thing in agile 2011.06.17

例えば

‣納期がビジネスと合わない‣ちゃんと作れと言われた‣既存の要件が信用できない‣値段が高い‣バグだらけ...‣顧客満足などなど

422011年6月17日金曜日

Page 43: First and important thing in agile 2011.06.17

もう少し考えてみよう

なぜ広く受け入れられた?

彼らは何を期待している?

僕らは何を達成しないといけないのか?

432011年6月17日金曜日

Page 44: First and important thing in agile 2011.06.17

Q.なけなしの金でプロジェクトをやる時にどちらのチームに頼みますか?

442011年6月17日金曜日

Page 45: First and important thing in agile 2011.06.17

1.実施計画書や大量の報告書を納め、依頼したソフトウェアは最後まで秘密にしてくれるチーム

452011年6月17日金曜日

Page 46: First and important thing in agile 2011.06.17

2.あなたが一番大事だと考えている順に機能を実装してテスト済みで毎週必ず届けてくれるチーム

462011年6月17日金曜日

Page 47: First and important thing in agile 2011.06.17

marks_lego_minifigures - flickr

信頼できるチーム472011年6月17日金曜日

Page 48: First and important thing in agile 2011.06.17

ragesoss - flickr

お金を出す側の気持ちになれば大切な事が見えてくる

482011年6月17日金曜日

Page 49: First and important thing in agile 2011.06.17

123456789 - flickr

大きな問題を小さくする

tasteful_tn - flickr

492011年6月17日金曜日

Page 50: First and important thing in agile 2011.06.17

123456789 - flickr

大きな問題を解くには時間が掛ります。その間は何も手に入らないし、状況は情報のみを言われたままに信頼するしかない

502011年6月17日金曜日

Page 51: First and important thing in agile 2011.06.17

zakwitnij - flickr

タイムボックス

スプリント

イテレーション

512011年6月17日金曜日

Page 52: First and important thing in agile 2011.06.17

123456789 - flickr

フィードバックを求めよ

tasteful_tn - flickr

522011年6月17日金曜日

Page 53: First and important thing in agile 2011.06.17

davem_330 - flickr

プロジェクトが顧客のためになっているかを聞かずにどうやって上手くいっていると分かるんだろう?

532011年6月17日金曜日

Page 54: First and important thing in agile 2011.06.17

roomiccube - flickr

動くソフトウェア

スプリントレビュー

ショーケース

542011年6月17日金曜日

Page 55: First and important thing in agile 2011.06.17

123456789 - flickr

必要があれば進路を変えよ

tasteful_tn - flickr

552011年6月17日金曜日

Page 56: First and important thing in agile 2011.06.17

Sistak - flickr

計画を乱す事が起きた。このまま計画を無理に進めれば全てが上手くいく?現実は変えられない。最新の上手くいく計画に変えるんだ

562011年6月17日金曜日

Page 57: First and important thing in agile 2011.06.17

calsidyrose - flickr

方向を確認する スプリント

計画572011年6月17日金曜日

Page 58: First and important thing in agile 2011.06.17

123456789 - flickr

大事な事に集中して、それ以外の事を忘れる

tasteful_tn - flickr

582011年6月17日金曜日

Page 59: First and important thing in agile 2011.06.17

123456789 - flickr

ちゃんと動く成果を届ける

tasteful_tn - flickr

592011年6月17日金曜日

Page 60: First and important thing in agile 2011.06.17

123456789 - flickr

成果責任を果たす

tasteful_tn - flickr

宿題602011年6月17日金曜日

Page 61: First and important thing in agile 2011.06.17

七月発売

612011年6月17日金曜日

Page 62: First and important thing in agile 2011.06.17

Scrum‣ プロダクトオーナー‣ スクラムマスター‣ スクラムチーム‣ デイリースクラム‣ プロダクトバックログ‣ リリースバーンダウン‣ リリース計画ミーティング‣ スプリント‣ スプリントバックログ

‣ スプリントバーンダウン‣ スプリント計画ミーティング‣ ふりかえり‣ タスクボード‣ 見積りポーカー‣ ストーリーポイント‣ とかとか

プラクティス手本

622011年6月17日金曜日

Page 63: First and important thing in agile 2011.06.17

1つの

たった

単純で重要な

事632011年6月17日金曜日

Page 64: First and important thing in agile 2011.06.17

ある成果を価値届ける毎週

,, ,,,, ,, !

642011年6月17日金曜日

Page 65: First and important thing in agile 2011.06.17

アジェンダ

(1) アジャイルの特徴(2) 中心にあるもの(3) どこから始めるか

652011年6月17日金曜日

Page 66: First and important thing in agile 2011.06.17

benny_lin - flickr

無理かも

契約顧客

ビジネスモデル

662011年6月17日金曜日

Page 67: First and important thing in agile 2011.06.17

僕たちの場合672011年6月17日金曜日

Page 68: First and important thing in agile 2011.06.17

superwebdeveloper - flickr

丸5年5

682011年6月17日金曜日

Page 69: First and important thing in agile 2011.06.17

ariellie calderonie - flickr

回想シーン

692011年6月17日金曜日

Page 70: First and important thing in agile 2011.06.17

123456789 - flickr

ちゃんと動く成果を届ける

tasteful_tn - flickr

最初にやった事

702011年6月17日金曜日

Page 71: First and important thing in agile 2011.06.17

through my eyes only - flickr

届ける事は非常に大切だ。動かないものを届けてもらって意味はあるだろうか?それがずっと動き続けるって誰が確認するんだとうか?

712011年6月17日金曜日

Page 72: First and important thing in agile 2011.06.17

twicepix - flickr

日々テストTDD

ユニットテスト CI

722011年6月17日金曜日

Page 73: First and important thing in agile 2011.06.17

roychristian - flickr

アジャイル732011年6月17日金曜日

Page 74: First and important thing in agile 2011.06.17

amanderson - flickr

長く険しい?

742011年6月17日金曜日

Page 75: First and important thing in agile 2011.06.17

tomasfano - flickr

自分達のやり方を自分達でデザインする

752011年6月17日金曜日

Page 76: First and important thing in agile 2011.06.17

iboy - flickr

やりがいがあって楽しい

762011年6月17日金曜日

Page 77: First and important thing in agile 2011.06.17

aloha75 - flickr

状況もずっと良くなった

772011年6月17日金曜日

Page 78: First and important thing in agile 2011.06.17

782011年6月17日金曜日

Page 79: First and important thing in agile 2011.06.17

baudman - flickr

まずやってみよう!!

792011年6月17日金曜日

Page 80: First and important thing in agile 2011.06.17

顧客価値を届ける

,, ,,,, ,, にあなたが

802011年6月17日金曜日

Page 81: First and important thing in agile 2011.06.17

!止められない

誰にもそれは

812011年6月17日金曜日