スクラムナイト#1 デイリースクラムやってます?

Post on 28-May-2015

1.056 views 1 download

description

2013/11/27 (水) 19:30 場所はYahoo!Japan大阪さんで、実施したスクラム道関西の勉強会、スクラムナイト#1の公開資料です。 ご参加いただいた方、ありがとうございました。 ロールプレイで使用した秘密のカードが欲しい人は、データをお送りしますので連絡ください! http://scrumdo-kansai.doorkeeper.jp/events/6704

Transcript of スクラムナイト#1 デイリースクラムやってます?

デイリースクラムできてます?

~地獄のデイリースクラムから学ぶ~

スクラム道関西

スクラムガイド2013準拠!スクラムナイト#1

はじめに•スクラム道関西の勉強会にきていただ

いてありがとうございます

•会場提供いただきましたYahoo!JAPAN大阪さんありがとうございます!

本日の予定•デイリースクラムについてのおさらい

•デイリースクラムロールプレイ『Daily Scrum From Hell』 (邦題:地獄のデイリースクラム)

•まとめ

自己紹介•開原隆弘(かいはら たかひろ)

•新米スクラムマスター

•ユーザー系システム子会社で開発部隊のマネージャーをしています

Facebook/kusonosuke

デイリースクラムやってますか?

どんな役割でデイリースクラムに参加してますか?開発チーム?

スクラムマスター?

今夜のターゲット

デイリースクラム概要

• スクラム4つのイベントのひとつ

• チームがスプリントゴールが達成できそうかを確認し必要があれば再計画するプランニングイベント

• 開発チームが活動の歩調を合わせ次の 24 時間の計画を作る

• 「15分」で「3つの質問」

• ≒ 朝会 、スタンドアップ 朝会言うなー

スクラムガイド2013での変更点[デイリースクラム抜粋]

•プランニングイベントとしてのデイリースクラムの重要性を強調ステータス確認だけのイベントではない!

•スプリントゴールが達成できるか、毎日確認必要があればテイ゙リースクラムの終了直後に集まり、議論・適用・再計画をする

•そのため、3つの質問も「個人」から「チーム」を強調『開発チームがスプリントゴールを達成するために~』

開発チームの責務@デイリースクラム

• デイリースクラムを実施する責任• 3つの質問に答える

• 開発チームがスプリントゴールを達成するために、私が昨日やったことは何か?

• 開発チームがスプリントゴールを達成するために、私が今日やることは何か?

• 私や開発チームがスプリントゴールを達成するときの障害物を目撃したか?

• 15分のタイムボックスを守る!• 毎日、同じ場所、同じ時間で(朝じゃなくても良い)

スクラムマスターの責務@デイリースクラム

•開発チームにデイリースクラムを開催してもらうようにする(デイリースクラムを開催する責任は開発チーム)

•デイリースクラムを 15 分のタイムボックスで終わらせるように開発チームに伝える

•デイリースクラムには開発チームのメンバーしか参加できないというルールを遵守する

•「デイリースクラム」イベントが 機能しているか確認する

デイリースクラムアンチパターン

『だらだら話す』⃝もっと素早くまとめて話すように言う

『脇道にそれた会議』⃝必要であればミーティングの後に速やかに議題に関連する人を集めて会議を行

うかどうか尋ねる

『しゃべるオブザーバー(鶏)』⃝彼らはオブザーバーであるということを再認識させる

『暗黙の障害』全部を聞く。時には、障害事項について言及されることがあるが、それが障害事項として認識されないことがある。Ryuzee.com (http://www.ryuzee.com/contents/blog/5624)

タスクボードあるある『わいてくるタスク』⃝タスクボードに貼ってないタスクが「昨日やったこと」「今日や

ること」

⃝タスクが曖昧だったり他と連携してたりして、実際やった/やる作業とボードが一致してない

『苦労人』⃝Doingで滞留しているのに「困っていること」がない

『自己評価』⃝「(がんばったし)もういいよね」といってdoneにする

番外編

ディスカッション

なぜデイリースクラムを毎日、同じ時間・同じ場所でやるのでしょう?

ディスカッション

(スクラムガイドでは)複雑にならないようにするためである

The Daily Scrum is held at the same time and place each day to reduce complexity.

なぜデイリースクラムを毎日、同じ時間・同じ場所でやるのでしょう?

ディスカッション

デイリースクラムを実施する責任はだれにあるでしょうか?

ディスカッション

デイリースクラムを実施する責任はだれにあるでしょうか?

(スクラムガイドでは)デイリースクラムを開催する責任は開発

チームにある

チームとスクラムマスターの距離感

チームの成熟度によって、スクラムマスターの関与度合いを変える

毎日デイリースクラムができてないね!

明日から頑張ろう!

(このチームはスプリントゴール

に向かって活動できてるね!)

(参考)距離感:SL理論*

*Situational Leadership(リーダーシップ条件適応理論)

(参考)距離感:SL理論*

*Situational Leadership(リーダーシップ条件適応理論)

こちらの考えを説明し疑問に応える

具体的に指示し、こと細やかに監督する

考えを合わせて決めれるように仕向ける

行動遂行の責任を委ねる

ロールプレイ説明

地獄のデイリースクラムとは•2004年10月にデンバーのScrum GatheringでWilliam C. Wake氏によって行われたもの

•チームでデイリースクラムについて学ぶことができる

•進め方など少しだけ改変しています

•参考URLhttp://xp123.com/articles/scrum-from-hell/http://www.ryuzee.com/contents/blog/5624

地獄のデイリースクラムのすすめ方

• 6-8人くらいのチームで行います。(ひとりスクラムマスター)

• 自分たちがネットショッピングのサイトを作っている開発チームのメンバーという想定で臨んでください

• 3つの質問にどのように答えるかについて決めてください

• メンバーにそれぞれ『秘密のミッション』カードをお渡しします。人には見せないように!ロールプレイの間、このカードに書かれている内容を演じてください

• もしスクラムマスターにふるまいを指摘された場合は、ふるまいを貫き通さないようにしてください

地獄のデイリースクラムのすすめ方(準備編)

それでは地獄のデイリースクラムの準備をはじめます。(10分間)

1. グループで簡単に自己紹介をしてください

2. スクラムマスター役を決めてください

3. 開発チームのスプリントゴールを決めてください

例えば、『ポイント機能をつける』『おすすめ商品を提示する』

4. 各自、3つの質問に答えれるように準備してください

5. 上記の準備ができたら、『秘密のミッション』を配ります

ロールプレイ開始

まとめ

開発チーム オブザーバースクラムマスター

どのようなふるまいが見られましたか?

開発チーム オブザーバースクラムマスター

皆さんにとって、このデイリースクラムは

どうでしたか??

開発チーム オブザーバースクラムマスター

スクラムマスターに対して何か感じたことはありましたか?

開発チーム オブザーバースクラムマスター

このロールプレイはスクラムマスターの役割について

何といっていると思いますか?

開発チーム オブザーバースクラムマスター

今後どのようにデイリースクラムを行いますか?

今夜の勉強会はいかがでしたか?

開発チーム オブザーバースクラムマスター

次に聞きたいスクラムネタありますか?

開発チーム オブザーバースクラムマスター

スクラムナイト#1

おしまい

スクラムナイト#2

次回は2014年1月予定

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

皆さんのご参加お待ちしています!

Coming Soon!!

「プロダクトと開発の未来を考える2日間」

チケット絶賛発売中!!

スクラム道関西 について

私たちは、ソフトウェア開発における私たち自身の現場をより良くしたいという想いから、スクラムやアジャイルな開発の知識を相互に共有し、議論しながら切磋琢磨するために集まった関西のコミュニティです。

より多くの人々に、従事する開発現場を改善するきっかけになるような情報を発信し、また、みなさんの悩みや問題を一緒に考え話し合うことで、より広い知恵と知識を培っていける場を設けていきたいと考えています。

私たちは開発者のみなさんがいつも笑顔で開発できるような世界を目指しています。