「デイリースクラム」とは、アジャイル開発に欠かせないスクラムチームで行う、日次のミーティングのことです。中には「朝会」と称して行われることもあるかと思います。
しかし、デイリースクラムの目的や重要性を適切に理解して行なえている方はどれだけいるでしょうか。その理解なくして、最大限の効果は得られません。
この記事では、デイリースクラムの目的やメリットを理解し、実際のやり方やコツを押さえて適切に行えるように解説してまいります。
1. デイリースクラムとは?その目的やメリットについて
まずは「デイリースクラム」とは何かについて確認していきましょう。
前提として知っておかなくてはならないのは、デイリースクラムは「アジャイル開発における1つのフレームワークであるスクラムの中の1つのイベント」であるということです。そして、それぞれのキーワードの意味は次の通りです。
- アジャイル開発
「アジャイル開発」は、現在における主流なシステム開発やソフトウェア開発の手法の一つで、機能単位で開発を小さいサイクルで繰り返すのが特徴です。(「アジャイル(agile)」は、「機敏な」という意味の英単語)
- スクラム
アジャイル開発における有名な手法の一つが「スクラム」です。「スクラムチーム」と呼ばれる少人数のチームで効率的に開発を進められます。(「スクラム(scrum)」は元々ラグビー用語で、チームの団結が必要なセットプレーの一つを指している)
- デイリースクラム
スクラムで行うイベントの一つとして「デイリースクラム」があり、毎日同時刻に行う15分程度のミーティングの事を指します。前回からの進捗、現在の課題、次回までに行うことをチームで共有します。
1.1 デイリースクラムの目的
デイリースクラムについて理解できたところで、なぜデイリースクラムを行うのか、その目的について押さえておきましょう。
デイリースクラムは主に、小さい開発単位を短い期間(スプリントと呼ぶ)で開発をやり切るのに、進捗を確認して必要に応じて実行項目を見直すために行われます。これを毎日行うことで、開発を着実に前へ進めることが出来ます。
1.2 デイリースクラムのメリット
短いスパンで開発を繰り返し行う上で、デイリースクラムを行うメリットは多分にあります。特に、次のようなメリットを享受できるでしょう。
- チーム全体の進捗を俯瞰できる
- 計画との乖離を早期に発見でき、キャッチアップが可能となる
- 問題・課題をチームで共有し、早期に解決を図れる
- コミュニケーション不全を防止できる
2. デイリースクラムはどうやる?そのやり方について
次に、デイリースクラムのやり方について、基本的なところを確認しておきましょう。次のパートで触れていますが、デイリースクラムの実施時間は限られていますので、基本的には各自の報告事項を順に共有していくことになります。主に次のような項目を共有していきます。
- 前回以降にやるべきだったタスクの進捗
- 次回までに予定しているタスク
- 問題点や課題があればその報告
- 問題点や課題が解決したらその報告
そして最後に、スプリントのゴールが予定通り達成可能か確認します。ただの進捗確認だけにならないよう、必ずメンバー全員がゴールを意識できるように毎回確認しましょう。
3. デイリースクラムをやる時のコツ
実は、デイリースクラムの実施にはいくつかのルールがあります。このルールに沿ってデイリースクラムを行うことで、デイリースクラムによる恩恵を最大限得られることでしょう。
- 毎日同じ時間・同じ場所で行う
ただでさえ期間が限られている中でミーティングを行うため、少しでも各自のタスクに集中できるように、時間と場所を固定しておくのが一般的です。
- 15分以内で実施する
同様の理由で、時間厳守の下、短時間で実施します。万が一15分を越えそうな場合は、そのためのミーティングを別途組むようにしましょう。
- 事前に進捗状況を報告できるよう準備する
これも15分以内でミーティングを終わらせるために必要な準備と捉えましょう。事前にタスク管理ツールなどを最新の状態にしておきます。
- 他メンバーへの共有事項を確認しておく
問題点・課題、申し送り事項などがないかも事前に確認しておきます。もし課題解決が必要な場合には、別途ミーティングを組んで、デイリースクラムでは共有だけに留めるようにしましょう。
4. デイリースクラムで役立つ無料ツールboardmix
最後に、デイリースクラムを行う上で役立つツールを紹介いたします。
デイリースクラムはチームで行うため、チーム全体で共有できるツールだと非常に効果的です。また、いつでも・どこでも編集できるオンラインツールが理想的です。そのようなツールとしておすすめなのが「boardmix」というオンラインホワイトボードツールとなります。
4.1 Boardmixとは
無料で利用可能なオンラインホワイトボードツール「boardmix」は、リアルのホワイトボードを利用しているような感覚で、図表などを実質無限大のスペースに自由に描画できます。描画できる図形や線種、表なども豊富にあり、テンプレートもあるので初心者でも簡単に扱えます。
また、複数人が同時に編集したり、挿入した図表にコメントを残すことも可能なため、コラボレーションツールとしても利用できます。
4.2 Boardmixでデイリースクラムが充実する訳
boardmixというツールがどのようなものか分かったところで、果たしてデイリースクラムで使えるかというのが気になるところです。結論から言えば、boardmixはデイリースクラムにピッタリなツールだと言えるでしょう。
- スペースが実質無限大だから、スクラム全体の情報を一元化できる
- 複数人が同時編集できるから、コミュニケーションが充実する
- オンラインツールだから、いつでもどこでも利用できる
4.3 Boardmixの活用方法
最後に、boardmixの使い方について触れておきましょう。操作自体は簡単で、直感的に使うことが可能です。また、スクラムミーティングのテンプレートもあるので、気軽に利用し始められます。
まず、テンプレートを呼び出しましょう。「Dairy Scrum Meeting」というテンプレートを選択してください。
ミーティング前に、各々の「昨日やったこと」「今日やること」「問題点や課題点」について、付箋に書き出して貼り付けていきます。
5. まとめ
アジャイル開発で欠かせないデイリースクラムについて説明してまいりました。日次でタスクの進捗を管理することで、必要な時にすぐに計画の軌道修正を行えるため、デイリースクラムは大変効果的な手法と言えるでしょう。そしてデイリースクラムを行う前に各自が行う整理にboardmixが役立ちます。おすすめのツールとなっていますので、ぜひ使ってみてください。