scrum & trac by certified scrum master in shibuya.trac-2009/07/12

105
4 Shibuya.trac 豆蔵トレーニングルーム; 2009/07/1 2(Sun) 認定スクラムマスターによる Scrum trac "scrum" and "trac" by Certified ScrumMaster ebacky すくすく・スクラム [email protected] EBATA Kazumasa; sukusuku-scrum.

Upload: kazumasa-ebata

Post on 28-Nov-2014

2.409 views

Category:

Technology


2 download

DESCRIPTION

Shibuya.trac vol.04 2009/07/12(Sun) Scrum & Trac By Certified Scrum Master

TRANSCRIPT

Page 1: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

第4 回 S h ib u y a . t r a c 豆蔵トレーニングルーム; 2 0 0 9 /0 7 /1 2 (S u n )

認定スクラムマスターによる

S c r u m と t r a c"scrum" and "trac" by Certified ScrumMaster

ebacky すくすく・スクラム

t o .e b a c k y @ g m a i l . c o m

EBATA Kazumasa; sukusuku-scrum.

Page 2: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

e b a c k yt o .e b a c k y @ g m a i l . c o m

E B A T A K a z u m a s a

Page 3: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

e b a c k y

とある情報ベンダー 開発部ソリューションマネージャー

EBATA Kazumasa

すくすく・スクラムの立案者

Scrum Alliance member

アジャイルチームWG

Page 4: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12
Page 5: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

きっかけ

ebacky

Page 6: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebackyすくすく・スクラム ふりかえり会

ebacky のチームはscrumで、trac使ってる?

なら、Shibuya.trac で話して貰おう!決定!!

※一部脚色ありw

Page 7: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebackyShibuya.trac ML

Page 8: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebackyShibuya.trac ML

多くの発表者が集まる!そして、キャンセルへ・・・

Page 9: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

し か し

ebacky

Page 10: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebackyOkamoto san's Mail

Page 11: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

で、

ebacky

Page 12: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

Shibuya.trac で Scrum を話す

ebacky

Page 13: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

第4 回 S h ib u y a . t r a c 豆蔵トレーニングルーム; 2 0 0 9 /0 7 /1 2 (S u n )

認定スクラムマスターによる

S c r u m と t r a c"scrum" and "trac" by Certified ScrumMaster

ebacky すくすく・スクラム

c o o lg i r l t o b o y @ g m a i l .c o m

EBATA Kazumasa; sukusuku-scrum.

Page 14: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12
Page 15: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

Scrum の話の前に必ずお話しておきた

いこと

ebacky

Page 16: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

No Silver Bullet - essence and accidents of software engineering

ebacky

この論文、ご存知ですか?

Frederick Phillips Brooks, Jr.

Page 17: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

銀の弾丸はない

ebacky

このタイトルなら、ご存知ですか?

Page 18: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

銀の弾丸とは、中世のヨーロッパで、悪魔の使いと信じられていた「狼人間」(ハリウッドで映画化されてからは「狼男」と言われるようになった)を殺すために使われた、十字架の銀を溶かして作られた弾丸のことである。そして、近世になると無能な領主や国王を暗殺するために使われた「銀の弾丸」のことでもある。

銀の弾丸は、世の中の悪いことをたった1発で解決してしまう。

ブルックスは、ソフトウェア開発には「銀の弾丸などない」ことを、論理的に証明しようとしたのである。

http://pcserver.sel.cs.hiroshima-cu.ac.jp/ohba/se/silver.htm

Page 19: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

残念ながらScrum も銀の弾丸で

はありません

ebacky

Page 20: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

注意喚起done

ebacky

ToDo あじぇんだ

Page 21: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

っと、その前に

ebacky

Page 22: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

突然ですが隣の方と自己紹介

をして下さい

ebackyその前に

Five minutes

Page 23: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

自己紹介のネタは以下からお選び下さい

ebacky自己紹介

Five minutes

Page 24: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

・ 五木ひろし・ 森進一・ ルパン三世・ 芸能人、有名人

ebacky自己紹介

Five minutes

Page 25: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

普通の自己紹介は隣の方のご迷惑となります。

くれぐれもご注意下さい

ebacky自己紹介

Five minutes

Page 26: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

・ 五木ひろし・ 森進一・ ルパン三世・ 芸能人、有名人

ebacky自己紹介

普通の自己紹介は隣の方のご迷惑となります。

くれぐれもご注意下さい

Five minutes

Page 27: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

今日、お話することebackyあじゃんだ

Page 28: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebacky

scrum の概要あじゃんだ

Page 29: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebacky へ 会場の方々へ質問しましたか?

ebacky原メソッド

・ trac ご存知ですか?

・ scrum ご存知ですか?

・ どちらかと言えば、trac より  scrum の話が聞きたい?

Page 30: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

Scrum の概要

ebacky

Page 31: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

Scrum とは ebacky

・ 日本の製造業の製品開発手法をソフトウェア開発に応用した方法論

・ 最初のスクラムは1993年(らしいです)

・ 繰り返し型開発手法

・ 重要なものから作って   ユーザーに提供してご使用頂く

・ 優先順位はいつ変更してもよい

  ただし、Sprint中の実装機能は優先度を変更できない

Page 32: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12
Page 33: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

Scrum の役割

ebacky

Page 34: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebackyScrum 役割

Scrum Team 開発を行うチーム スプリントにコミット

Page 35: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebackyScrum 役割

Scrum Master 外部との折衝 scrum teamを雑音から守る 会議をファシリテートする スクラムのキーパーソン

Page 36: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebackyScrum 役割

Product Owner 業務の視点で、ROI (費用対効果)を考慮し Product Backlog の 優先順位を管理する

Page 37: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebackyScrum 役割

Scrum Team 開発を行うチーム スプリントにコミット

Scrum Master 外部との折衝 scrum teamを雑音から守る 会議をファシリテートする スクラムのキーパーソン

Product Owner 業務の視点で、ROI (費用対効果)を考慮し Product Backlog の 優先順位を管理する

Page 38: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

Scrum のプロセス

ebacky

Page 39: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebackyScrum プロセス

Daily Scrum 毎日定時に15分間の打合せ。

Page 40: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebackyScrum プロセス

Sprint 繰り返す開発の単位 Sprint Planning で決めた機能開発

Page 41: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebackyScrum プロセス

Sprint Backlog 実装・開発する作業リスト Scrum Team が分かる言葉で記載

Page 42: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebackyScrum プロセス

Product Backlog 必要だと思われる作業リスト ユーザーの分かる言葉で記載 誰が記載してもよい

Page 43: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebackyScrum プロセス

Sprint Planning Sprint Backlog を作成する会議

Page 44: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebackyScrum プロセス

Sprint Review Sprint の状況を Product Owner へレビュー

Page 45: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebackyScrum プロセス

Sprint Retrospective Scrum Team だけで行う会議 テーマは当該 Sprint について

Page 46: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebackyScrum プロセス

Daily Scrum 毎日定時に15分間の打合せ。

Sprint 繰り返す開発の単位 Sprint Planning で決めた機能開発

Sprint Planning Sprint Backlog を作成する会議

Sprint Backlog 実装・開発する作業リスト Scrum Team が分かる言葉で記載

Product Backlog 必要だと思われる作業リスト ユーザーの分かる言葉で記載 誰が記載してもよい

Sprint Review Sprint の状況を Product Owner へレビュー

Sprint Retrospective Scrum Team だけで行う会議 テーマは当該 Sprint について

Page 47: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebacky へ 会場の方々へ質問しましたか?

ebacky原メソッド

・ ここまでの内容で  ご質問ありませんか?・ scrum に ご興味を持って頂けた方は ぜひ、すくすく・スクラムへ ご参加下さい。2009/07/23(Thu)

Page 48: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

Scrum の基礎となる価値

ebacky

Page 49: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

自己組織化ebackyScrum の基礎となる価値

実測駆動

問題の原因はツールや技術ではなく

人間に依存する

Page 50: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

Scrum のポイント

ebacky

Page 51: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

実測駆動管理と制御プロセスからなる

ebackyScrum のポイント

繰り返しと調整のループ

Sprint ごとの納品

原理が単純

管理者不在の開発

Scrum Team に Sprint の責任と権限がある

個人ではなく Scrum Team 単位で考える

Product Owner に Puroduct の責任がある

Page 52: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebacky へ 会場の方々へ質問しましたか?

ebacky原メソッド

・ ここまでの内容で  ご質問ありませんか?・ scrum に ご興味を持って頂けた方は ぜひ、すくすく・スクラムへ ご参加下さい。2009/07/23(Thu)

デジャブw

Page 53: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebacky Team Scrum

ebacky

Page 54: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

カンバン

バーンダウンチャート

スプリント中の作戦会議

Page 55: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

多くの事をやっているように見えますが・・・

ebacky

Page 56: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

厳密な Scrumではありません

ebacky

Page 57: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

Scrum の恩恵を受け損なっているカモしれません

ebacky

Page 58: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

でも、だからイイんですw

ebacky

Page 59: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebacky へ

ebacky原メソッド

・ 意味不明という感じの視線を  浴びていますか?・ ペース配分は大丈夫ですか?

では、伺います!

Page 60: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

提唱されている Scrum を完璧になぞったところで、最高の生産性をあげる事が出来ると誰が保障して

くれるますか?

ebackyでは、伺います!

Page 61: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

提唱されている Scrum を完璧になぞることを

Scrum Team が望んでいますか?

ebackyでは、伺います!

Page 62: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

提唱されている Scrum を完璧になぞることに拘って、Scrum Team のモチベーションは下がりませ

んか?

ebackyでは、伺います!

Page 63: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

提唱されている Scrum を完璧になぞることに拘って、Scrum Team の生産性を上げることができま

すか?

ebackyでは、伺います!

Page 64: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

まっ、ムリですww

ebackyでは、伺います!

Page 65: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

Scrum Team が理解してそうすべきだと納得していない方法をおしつけても

逆効果

ebackyでは、伺います!

Page 66: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

それに、Scrum Master にそんな権限はない!

ebackyでは、伺います!

Page 67: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

提唱されているようにScrum Team をファシリテートできていないのは単に私のスキル不足なだ

けなのですw

ebacky

Page 68: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

スキル不足w

ebackyでは、伺います!

Page 69: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

これを実感させ足りないモノは何か?それを考えさせるのが

Scrum のプロセスにある

ebacky

と思い込んでいます

では、伺います!

Page 70: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

Scrum の概要はここまで

ebacky

Page 71: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebacky へ 会場の方々へ質問しましたか?

ebacky原メソッド

・ ここまでの内容で  ご質問ありませんか?・ ここからは、trac を交えた  お話をします。

Page 72: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

次に、お話することebackyあじゃんだ

Page 73: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebacky

trac を利用したscrum の実践事例

あじゃんだ

Page 74: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

また、突然ですが

ebacky突然ですが

Page 75: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ここまでの話を聞いてtrac をどのように利用し

ているか、周りの方と話し合ってみて下さい。

ebackyディスカッション

Page 76: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ヒント!

ebacky

Page 77: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebackyScrum プロセス

Daily Scrum 毎日定時に15分間の打合せ。

Sprint 繰り返す開発の単位 Sprint Planning で決めた機能開発

Sprint Planning Sprint Backlog を作成する会議

Sprint Backlog 実装・開発する作業リスト Scrum Team が分かる言葉で記載

Product Backlog 必要だと思われる作業リスト ユーザーの分かる言葉で記載 誰が記載してもよい

Sprint Review Sprint の状況を Product Owner へレビュー

Sprint Retrospective Scrum Team だけで行う会議 テーマは当該 Sprint について

Page 78: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebacky へ

ebacky原メソッド

・ 回答して大丈夫そうですか?・ あくまでも事例紹介です  とお伝えしていますか?

では、いきます!

Page 79: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

事例紹介!

ebacky事例紹介

Page 80: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebacky Team Scrum

ebacky事例紹介

Page 81: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

各マイルストーンをきってチケットを利用して

いる

ebacky回答

Page 82: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebacky事例紹介

・ Sprint  "Sprint○○” という名のマイルストーン

・ Product Backlog  "Product Backlog” という名のマイルストーン

・ 庶務  "庶務” という名のマイルストーン

Page 83: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ユーザー、Product Owner、Scrum Team、みんな同じログをみている

ebacky事例紹介

極めて透明性を高く保ってている

Page 84: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

後は・wiki にルール記載したり、各項目にリンク付・リポジトリで、ソースとドキュメントの管理・フォーラムにRubyとかのノウハウを蓄積

ebacky事例紹介

Page 85: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

後は・チケット、フォーラム登録の際にチームに自動メール転送・リポジトリブラウザで、ソースレビュー

などなど

ebacky事例紹介

Page 86: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

バーンダウンチャートはプラグインであるよ!

ebacky事例紹介

Page 87: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

でも、そのプラグインは使っていません!

入れてるけどwTimingAndEstimationPlugin、ScrumBurndownPlugin

ebacky事例紹介

Page 88: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

誤解を恐れずに言うとtrac の作業時間収集やバーンダウンチャートは管理者が嬉しいだけでScrum Team にとっての

ありがたみは少ない

ebacky事例紹介

Page 89: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

カンバン、バーンダウンチャートは模造紙を利用

Scrum Team が管理

ebacky事例紹介

Page 90: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

Sprint Retrospective のタイムラインで大活躍中!

ebacky事例紹介

Page 91: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

バーンダウンチャートを模造紙にしていることでScrum team が毎日一コメント書いてチーム日記

になっているからw

ebacky事例紹介

Page 92: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

最後に お話しておきたいこと

ebacky

Page 93: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

Scrum や trac をフル活用することを探求することも

大切ですが

ebacky最後に

Page 94: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

現場やチームが納得してプラクティスを導入することの方がより大切だと思います。

ebacky最後に

Page 95: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

Scrum Scrumと言っているだけでは何も言っていないのと同じ全く本質を説明できていない

ebacky最後に

Page 96: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ナニかの導入のコツはプラクティスの良さを

チームや管理職に納得させられるほど探求しておくことまた、探求を諦めないこと

ebacky最後に

Page 97: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

導入のコツにも銀の弾丸は存在しない

ebacky最後に

Page 98: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

導入のコツ

強いて言うなら

ebacky最後に

Page 99: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebacky最後に

だた、諦めず戦略的な try & error をどこまで繰り返せるか?

Page 100: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebacky最後に

戦略的な try & error を繰り返すモチベーションをどのように保つのがコツかもし

れません

Page 101: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

私が Scrum や trac から学んだこと

ebacky最後に

Page 102: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebacky

どんなによいツール : tracどんなによい手法 : Scrum

が存在しても、そこにいる人が利用するのだからその人を無視しても何も生まれない

最後に

Page 103: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebacky

問題の原因はツールや技術ではなく

人間に依存する

最後に

Page 104: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebacky

trac の価値をどのように伝えますか?

Page 105: Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12

ebacky

ご清聴ありがとう

ございました