【無料体験】Tech AcademyでPython機械学習入門コースが体験できる!今ならAmazonギフト券500円がもらえる!

【簡単解説】デイリースクラムの基本ルール・失敗例など

daily-meeting-topスクラムイベント

この記事では、
・デイリースクラムってなに?
・デイリースクラムが効果的に感じない。。。
と悩んでいる方に向けて

・デイリースクラムの基本ルール・やり方
・デイリースクラムの失敗例やノウハウ
を説明します。

この記事を読むと以下のことがわかります。

この記事で読んでわかること!
  • デイリースクラムの概要が理解できる
  • デイリースクラムのやり方がわかる
  • デイリースクラムの失敗例やノウハウを学べる

スプリントのスケジュールでいうと以下の赤枠部分です。デイリーミーティングや朝会とも呼ばれます。

※この記事では以下のように略称を使用します。
 PO = プロダクトオーナー
 SM = スクラムマスター

スクラムイベントの概要を確認したい方は、以下記事をご確認ください。

【習得必須】5つのスクラムイベントの概要を簡単解説
スクラムイベントの概要や推奨されるスプリント期間、スプリント中のスケジュール、各イベントの参加者や発言権に関して説明しています。各スクラムイベントの詳細を学習する前に、スクラムイベントの全体像をしっかりと把握・理解しておきましょう!
スポンサーリンク

デイリースクラムとは何か?

daily-meeting

デイリースクラムとは、スプリントゴールが達成できるか検査するイベントです。各自の作業進捗や抱えている問題、解決したことなどを共有し、スプリントの進捗を確認します。また、必要に応じてスプリントバックログを見直します。朝会などとも呼ばれます。

とも坊

概要はこの一枚で説明でOKです。
以降の説明で内容を補足していきます!

デイリースクラムの目的・メリット

[目的]
デイリースクラムを通して毎日の検査と適応を繰り返すことで、スクラムチームの問題や課題を早期に発見することが目的です。

デイリースクラムを実施することで得られる具体的なメリットは以下です。
[メリット]
・スプリントゴールの進捗に絞って共有することで、コミットすることに集中できる
・チーム内のコミュニケーションの改善、障害物の特定、迅速な意思決定ができる
・決まった時間で開催されるため、そこに向けて準備することで無駄な待ち時間を排除できる

とも坊

デイリースクラムをやることに意味があるわけではないよ!
上記の目的を忘れないでね!

スポンサーリンク

デイリースクラムの基本ルール

タイムボックス
厳密に15分を守り、決して時間オーバーしない。
 ※必ず朝に開催しないといけないわけではなく、全員が参加できる時間帯で開催します。
 ※日によって時間や場所を変えてはいけません。
 ※遅刻した人がいても待たずに時間通りに始めます。

参加者/発言権

daily-participant
 ※デイリースクラムは、開発者による開発者のためのイベントです。
 ※スクラムマスターは、ファシリテートやアドバイスは可能です。
 ※プロダクトオーナーは、傾聴に努めます。

やること
[開発者]
事前にスプリントバックログを最新化しておく
事前に共有するべき事項を考えておく
各自の状況を以下4つの観点で共有する
 「昨日やったこと」「今日やること」「困っていること」「解決したこと」

※スクラムガイド2017では、「昨日やったこと」「今日やること」「困っていること」の「3つの質問」に答える形で実施するという記載ありましたが、質問に答えるだけで本来の目的を見失っているチームが多くあったため、スクラムガイド2020からは記載が削除されました。

[プロダクトオーナー]
・進捗報告からスプリント計画に影響が及ぼす事象が隠れていない確認する

[スクラムマスター]
・本来の目的に沿ったデイリースクラムが実施できているかチェックする
・レトロスペクティブで決定したアクションアイテムが実施できているか確認する
・インペディメントリストからチームのベロシティを下げている要因を把握する

作成物
・スプリントバックログ
 作業時間や担当者、ステータスを最新化し、必要に応じてスプリントバックログの内容を見直します。

デイリースクラムのやり方

[基本的な流れ]
開発者がファシリーテートしながら以下の順番で進める。
※慣れるまではスクラムマスターがファシリテートする。

  1. 15分で実施することを宣言する
  2. 開発者が各自の状況を報告する
    「昨日やったこと」「今日やること」「困っていること」「解決したこと」の観点で共有
  3. スプリントゴールが達成できるか確認する
とも坊

デイリースクラムの目的は、スプリントゴールを達成できるかどうか検査することです。
デイリースクラムが誰かへの進捗報告にならないように注意しましょう!

デイリースクラムの具体例・イメージ

スクラムマスター

おはようございます。
デイリースクラムをはじめます。
本日も15分のタイムボックスを守れるように各自2〜3分での共有を心掛けましょう。
どなたからでも構いませんので、各自の状況共有をお願いします。

では私から共有します。
昨日はTask-1、Task-2は完了し、Task-3に取り掛かったところで終了しました。
今日は引き続きTask-3を実施する予定です。
Task-3の設計部分で迷っていることがあるため、Bさん、時間があるときに相談させてください。
Task-2を実施した際に、開発環境と商用環境の環境差分を見つけたのでwikiに記載しています。
リリース手順書などを作成するときに参考にしてください。

開発者A
開発者B

Aさん、wikiの記載ありがとう!
時間があるときに確認しておきます。
Task-3の設計相談の件ですが、デイリー後30分時間があるのですが、Aさんは大丈夫でしょうか?

デイリー後の時間は私も空いているので問題ないです。
よろしくお願いします。

開発者A
開発者B

ちなみに、Task-3で設計検討でプランニング時の計画よりも遅れが発生していたりしますか?

Task-1,2が想定よりも早く完了できたので、スプリントゴールへの影響はないです。

開発者A
スクラムマスター

Aさん、共有ありがとうございます。
では、続いてBさん共有お願いします。


上記のような流れで開発者は各自の状況を共有します。
また、各自の状況を把握し、開発者はお互いにスプリントゴールへの進捗に影響がないか確認するようにしましょう。

各スクラムイベントの具体的なイメージは以下書籍がわかりやすかったのでオススメです。
SCRUM BOOT CAMP THE BOOK

デイリースクラムのよくある失敗例

デイリースクラムの効果が最大化しない要因として以下のようなものがあります。
みなさんのチームに当てはまっているものがないか確認しましょう!

【デイリースクラムのよくある失敗例:チェックリスト9項目】

・開発者が共有事項をその場で考えている
・スプリントバックログのステータスが最新化されていない
・単なる進捗報告になっており、問題の早期発見という目的を忘れている
・デイリースクラム中に困っていることに対する議論がはじまっている
・プロダクトオーナーがデイリースクラム中に気になったことを質問している
・デイリースクラムのタイムボックスを意識できていない
・「困っていることは特にない」と言うことが多い
・Badニュースを言いにくい環境になっている
・チームのコミュニケーションの場がデイリースクラムのみになっている

とも坊

はじめのうちは多くのチームが失敗例に当てはまると思います。
スプリントを繰り返す中で一つずつクリアしていければOKです。

デイリースクラムの効果を最大化するためのノウハウ

デイリースクラムの効果を最大化するための取り組みを共有します。
ご自身のチームで取り入れられそうなものがあれば、是非チャレンジしてみてください。

・チャットボットなどでデイリースクラム開始前にステータスの最新化、共有事項の準備を促す
・デイリースクラムの目的やタイムボックスを開始時に改めて確認する(声に出す)
・タイマーなどで経過時間を見える化する
・デイリースクラム後に予め「二次会」の枠を設定しておく
・共有事項の観点に「スプリントゴールが守れるか」も追加する
・着手中のタスクが増えないように、スプリントバックログの粒度を見直す
・デイリースクラムに集中するようにWeb開催の場合は「顔出し」で開催する
・親指を立てるサムズアップ(グッドサイン)などでデイリー中に相手を一度は褒める

とも坊

全てのノウハウを一度に取り入れようとすると失敗するので、
レトロなどのアクションアイテムの1つとして、最も効果がありそうなものを取り入れてみよう!

デイリースクラムのまとめ

  • デイリースクラムの目的は、スクラムチームの課題や問題を早期発見すること
  • タイムボックスは、15分を遵守する
  • 共有内容は事前に準備しておく
  • 課題解決などの話は「二次会」で実施する
  • よくある失敗例になっていないか定期的に検査する
  • デイリースクラムの効果を最大化するために、アクションアイテムを決めて1つずつ改善する

参考資料

SCRUM BOOT CAMP THE BOOK
いちばんやさしいアジャイル開発の教本
Ryuzen.com


Sponsored Link

コメント

タイトルとURLをコピーしました