このページは自動翻訳されました。より良い読書体験のために、英語に切り替えてください。

英語に切り替える
Anne Guenther
Anne Guenther

完了は完了にあらず - Doneの定義の例

先日、私は同僚と一緒にワークショップを準備した。内容についてはすぐに合意できたが、唯一欠けていたのは適切なパワーポイントのプレゼンテーションだった。できるだけ効率的にプレゼンテーションに取り組めるように、私たちはテーマごとに分けた。完成した原稿について話し合う席で、大きな問題が明らかになった。何が「完成した原稿」を特徴づけるのかについて、私たちの考えはまったく異なっていたのだ。 

この問題は、アジャイルスクラムチームでも起こりうる。2週間後、チームはスプリントの終わりに到達するが、製品インクリメントがすでに完成しており、「進行中」から「完了」に移行できるかどうかについて意見の相違がある。この意見の相違は議論につながり、ひいてはチームの風土に悪影響を及ぼす。このような議論を防ぎ、効果的なチームワークを守るために、スクラムの世界には「完了の定義」(DoD)と呼ばれるアーティファクトがある。 

完了の定義とは何か?

文字通り、Definition of Doneは「完成の定義」を意味する。つまり、ある機能が完成したとみなされるためには何をしなければならないかについて、チームが合意することを意味する。実際には、Definition of Doneは一種のチェックリストとして表現することができ、スプリント中、特に終了時に、特定の完了基準が満たされているかどうかをチェックするために使用される。ソフトウェア開発チームの場合、これらの基準は例えば以下のようなものになる: 

  • 文書が作成された。 
  • コードは完全に実装され、コメントも付けられている。 
  • コードレビューが行われた。 

なぜ「完了の定義」が重要なのか?

目標設定がパフォーマンスにとって非常に重要であることは、新しい知見ではない。目標設定は心理学でよく研究されているテーマである(参照)。 Locke & Latham, 2006).目標は、達成不可能と思われることなく、できるだけ具体的で挑戦的なものであるとき、パフォーマンスが最も高くなることが示されている。しかし、Doneの定義は目標設定の方法ではない(しかし、使うとすれば目標設定の方法である)。 目標設定をサポートする もし助けが必要なら、喜んでお手伝いします)。むしろ、目標を達成するために満たさなければならない基準の問題なのだ。 

これらの基準は、チーム内に共通の理解を生み出すために重要である。共通のゴールに到達するために、各メンバーが何を達成しなければならないかを理解することだ。つまり、個人のパフォーマンスが最終的にチームのパフォーマンスにつながるということだ。 

プロダクトオーナーの視点からDoDの問題を見ると、全く異なる問題が明らかになる。製品インクリメントがいつ完成とみなされるかが明確に定義されていないと、製品を顧客に提示する際に顧客との意見の相違を招く可能性がある。そうなって未完成の製品が提示されると、顧客からのフィードバックの可能性が閉ざされてしまう。 

継続的改善

Done定義は固定的な概念ではなく、常に進化または変化しうるものであり、また変化すべきものである。スプリントの終了時に、チームが「完了定義」の基準を満たせなかったことに気づいた場合、チームメンバーは「完了定義」を実際のパフォーマンスに合わせて調整するか、チームが次のスプリントのために結論を出し、自身の作業方法を変更することができる。

今すぐEchometerを無料で試して、レトロスペクティブの新しいインスピレーションを得よう!

Echometerを無料でテストする

Doneの定義に関するこれらの振り返りは、チームがレトロスペクティブの間に行うべきである。可能なこと Echometerアイテム準備のための質問は以下の通りである。 

われわれの要求には明確な定義がある。

共通の目標を達成するために、私たちがどのような立場にいるのか、私はたいてい知っている。

目標私の目標は同僚の目標と一致している。

チームは目標を達成するために必要なスキルをすべて網羅している。

彼らは、チーム内に “Doneの定義 “があるかどうかだけでなく、チーム内の透明性、自主性、役割の明確さにも疑問を呈する。

全アイテムは レトロツール.

私たちのチームは、どうすれば「やるべきこと」を定義できるのか?ワークショップの例 

ここまで、DoD(Definition of Done)とは何か、そしてスクラムチームにおける効果的なコラボレーションのためになぜDoDが重要なのかを説明してきた。しかし、もしあなたのチームがまだDoDを作成していないのであれば、それがどのように機能するのか不思議に思うだろう。 

原則として、チームが時間をかけて文書を作成することは重要である。最終的には、チームメンバー全員が共感でき、単なる必要悪とみなされない文書が出来上がるはずである。そのため、スクラムマスターをモデレーターとするワークショップのような形式を推奨する。各チームメンバーは、製品を完成させるためにどの基準が重要かを考え、チームはそれらの考えをまとめることができる。同様に、目標設定のためのワークショップ形式も開発した。 見てみよう ワークショップのアイデアを得る! 

完成したDoDは、例えばDefinition-of-Doneトラフィックライトの形で、レトロスペクティブで使用することができる:  

  1. Doneの定義に対する基準を、それぞれの下に書く。
  2. それぞれの横に赤、黄、緑の正方形を描く。
  3. Doneの定義」の各項目について、各チームメンバーは、前回のスプリントでそれがうまく実施されたか、中程度に実施されたか、あるいはうまく実施されなかったかをマークする。 
  4. 赤い部分で最も言及の多い3つについて話し合う。 
  5. 必要に応じて「完了の定義」を調整する。

結論 - 完了?

最後に一言:アジャイル環境では、最終的に「完了」というものは存在しない。完了」とは、何かが暫定的に完了したことを意味するだけであり、さらなる調整や改善はいつでも可能であり、またそうすべきである。これは、アジャイル作業の多くの美しい側面の1つである、継続的な改善である。 

特にエキサイティングなのは、顧客が名乗り出てソリューション全体に疑問を投げかけるまで、ポイントが「完了」していることがあることだ。このような状況では、チームがチケットシステムの進捗よりも顧客の利益を本当に優先しているかどうかが明らかになる。

明確な定義は、衝突を避け、パフォーマンスを向上させる。この目標を達成するためのより多くの方法に興味があるなら、我々の記事も見てほしい。  アジャイル・マインドセットに隠された驚くべき真実について  を見る。あるいは、心理学における最新の科学的知見を考慮に入れることで、回顧を充実させることもできる。

まさにこの約束のために、我々はレトロツールEchometerを開発した。もしEchometerがどのように機能するのか(そして機能するのか)興味があれば、ホルガーによる我々のツールの体験レポートを読んでほしい:

チームを新たなパフォーマンス・レベルに引き上げたい?私たちのレトロ・ツールがその手助けをする。ホルガーの経験を紹介しよう:

ホルガーのリモート・レトロ・ツール体験レポート

情報源 

Locke, E. A., & Latham, G. P. (2006). New Directions in Goal-Setting Theory. Current Directions in Psychological Science, 15(5), 265–268. https://doi.org/10.1111/j.1467-8721.2006.00449.x

ブログのカテゴリ

「チームワーク」に関するその他の記事

このカテゴリのすべての記事を見る
アジャイルなレトロスペクティブのための10のシンプルな基本ルール

アジャイルなレトロスペクティブのための10のシンプルな基本ルール

Agile レトロスペクティブは、アジャイルチームにとって不可欠なものである。レトロスペクティブは、チームメンバーに自分たちの仕事を振り返り、改善の機会を特定し、次のスプリントの目標を設定する機会を与える。しかし、レトロスペクティブを効果的に行うには、いくつかの基本ルールを確立することが役に立つ。これは、会話を導き、全員の意見を聞くためのものである。以下に、アジャイルレトロスペクティブのため...

リモート・ソフトウェア開発チームのコミュニケーションを改善するには?

リモート・ソフトウェア開発チームのコミュニケーションを改善するには?

ソフトウェア開発者やソフトウェア・エンジニアのバーチャル・エンジニアリング・チームやリモート・エンジニアリング・チームにおけるコミュニケーションを改善するための様々な手段やアプローチがある。フロントエンド、バックエンド、その他より専門的なソフトウェア開発者であるかどうかは関係ない。 ここに、それぞれのケースでどの程度の対策が有効か、私の個人的な評価を表にまとめた。正しい対策を選択するのに役立...

"レトロは余計なもの":7つの対応のヒント

"レトロは余計なもの":7つの対応のヒント

多くの人が、レトロスペクティブはアジャイルの道具箱の中で最も重要な儀式だと言う。ウッディ・ズィルはこう言う: agileのプラクティスを1つだけ導入するなら、それはレトロスペクティブであるべきだ。他のすべては後からついてくる. ウディ・ズィール では、なぜ開発チームがスプリントレトロスペクティブを不要だと考えるのだろうか?スクラムマスターであり心理学者でもある私の経験では、これはたいていチー...

チェックリスト:ピープルマネージャーのための21の習慣 (PDF)

チェックリスト:ピープルマネージャーのための21の習慣 (PDF)

日頃、チームがどれだけあなたのことを観察しているか、考えたことがあるだろうか?不信感からではなく、マネジャーとしてのあなたの振る舞いが、モチベーション、パフォーマンス、満足度に直接影響するからだ。リーダーシップ・シリーズの最新ビデオでは、成功するリーダーを特徴づける具体的な行動と、それを日々のリーダーシップに取り入れる方法を紹介する。 ビデオをよりよく感じてもらうために、この文章ではビデオか...

分散したリモートチームにおけるチームビルディングのための4つのヒント

分散したリモートチームにおけるチームビルディングのための4つのヒント

「リモートチーム」が流行している。では、複数の拠点にまたがるチームを調整し、管理するにはどうすればいいのだろうか?

アジャイル・ワークを始めよう - Agile Explorers

アジャイル・ワークを始めよう - Agile Explorers

アジャイルの世界は、一見すると非常に圧倒される。カンバンやスクラムと聞いて、自分自身に問いかけるだろう。この記事では、スクラムのような具体的なフレームワークとは別に、日常生活の中でどのようにアジリティを確立することができるのか、そのヒントを提供したい。 チームでアジリティを有益に活用するために、ミッションにとって最も重要な成功要因をまとめた。これらの要因を意識するだけでなく、定期的にチーム全...

チームを活性化する - 熱心なチームの基本の基本(パート1)

チームを活性化する - 熱心なチームの基本の基本(パート1)

チームのモチベーションを高めるにはどうすればいいか?うまくやればとても簡単だ。私たちは、やる気があり、献身的なチームの1x1を提供する。

本当に良いチームとは

本当に良いチームとは

重要なのはチームメンバーだけではない。良いチームとは、もっと複雑なものなのだ。ここでは、最も重要な事実を集めてみた。

アジャイルチームにおける心理的安全性

アジャイルチームにおける心理的安全性

心理的安全保障 - 流行語をめぐるトレンド? への考察 グーグル・トレンド によると、心理的安全性は現在、歴史的な高水準にある。これは、仕事の世界が変わりつつあり、心理的安全性が、どの組織が成功し、どの組織がそうでないかを決定することが多くなっているという事実によるものである。そのため、Agileのコーチやスクラムマスターは、チームの心理的安全性に関心を持っている。 アジャイルチームにおける...

Echometerニュースレター

Echometerの最新情報をお見逃しなく。