InfoQ

News

レトロスペクティブの第一(忘れられた?)ルール:やり遂げること

作者 Mike Bria, 翻訳者 編集部 投稿日 2008年4月16日 午前6時4分

コミュニティ
Agile
トピック
アジャイル技術,
変化
タグ
Best Practices,
Retrospectives,
Productivity
非常に経験の浅いアジャイルチームでさえ、「Retrospective」という言葉を明確に理解している。しかし、悲しいことに、チームが実際に最後ま でやり遂げるような改善をおこなうために使用されないと、レトロスペクティブは無駄な努力になる可能性があることが、多くの場合見落とされている。 Gordon Pask Award(source)の受賞歴のあるJim Shore氏(サイト・英語)が、レトロスペクティブを最大限に活用(source)する方法についてアドバイスをし、アジャイルハートビートでのアクティビティーの究極の場所を教えてい る。

氏の著書であるThe Art of Agile Development(source)の紹介があるWebサイトへの「bonus material」(source)の最近の投稿記事で、Shore氏は、始めにレトロスペクティブを操作するための方法を簡潔に要約している。
  • Kerth's Prime Directive(source)から開始する。間違いをしない人はいない。Prime Directiveは、同僚を責めずに、サポートするように促す。
  • 6つのカテゴリーで、参加者に意見を出し合ってもらう。楽しめる、イライラする、困惑する。カードにそれぞれの考えを書き出す。
  • 次に、そのカードをホワイトボードに張り出す。カードを動かしたりして、最も似ている同士を近くにする。皆が参加し、誰もしゃべってはいけない。
  • できたカテゴリーを丸で囲み、名前をつける。1つを選び、その根本的原因およびソリューションについて意見を出し合う。1つを選べば、それがレトロスペクティブの目的である。繰り返しておこなう。
Shore氏の「bonus material」に関する好ましい傾向が繰り返されてきているので、上記フローで役立つビジュアル(source)を盛り込んでいる。

それからShore氏は、提案されたフォーマットの最後の項目に注意を向けることで、続けている。繰り返しておこなう。
レトロスペクティブの最重要部分は、部屋を立ち去った後に何が起こるかである。レトロスペクティブでは過去を省みて、未来を想像する。根本的原因の分析を おこない、それに対するソリューションを考え出す。それでよい。しかし、ソリューションから1つを選択して、それを最後までやり通すことを忘れてはいけな い。

Shore氏の解説で示唆していること、および繰り返しアジャイルの指導者によって引用されているのは、レトロスペクティブに不幸にも目に見える改善がな いことはよくあるということである。Shore氏は、提案された改良がそれ自体は困難な作業ではないが、それでも実装には失敗が伴うことが多いと指摘して いる。これは、その項目がチームの通常業務に対する普通の取り組みの一部ではないという事実にすぎないためであることを主張している。このため、「big visible chart」(source)にある繰り返し計画の一部を改善すべきだと提案している。

ちょっとしたお楽しみとして、Shore氏の自分の「ミス」からの教訓をどのようにして応用しているのかを検討してみるのもよい。

また、Josh Kerievsky氏のContinuous Learning(PDF・英語)に関する論文およびEsther Derby氏とDiana Larsen氏による著書、Agile Retrospectives: Making Good Teams Great(source)も参考にしてみるとよい。

原文はこちらです:http://www.infoq.com/news/2008/04/retro-follow-thru

ブックマーク
digg+,
reddit+,
del.icio.us+,
dzone+,
Hatena

No comments

返信

ジャンル別一覧

BlazeDSとAMFでWebとデスクトップのアプリケーションを構築する

現在のRIAアーキテクチャにおいて、クライアント/サーバーの通信は重要な位置を占めています。本稿では、James WardとShashank TiwariがアドビによるオープンソースのBlazeDSメッセージングサーバーの世界へ飛び込みます。

業務ソフトに手を加えずに暗号化を実現する~秘文の挑戦~

hibun

ウィルス対策ソフトや情報漏えい防止用のソフトは、いわば影の存在です。ユーザの操作性やGUIを工夫する以上に、いかに目立たない存在となるかにその技術を注ぎ込んでいます。ここでは日立ソフトが開発した「秘文」の事例を紹介します。

Google Chartとgchartrbの紹介

Google Chartは、チャートを作成するためのWebサービスです。本稿では、Google Chartのインターフェースと、Rubyコードから簡単にチャートを生成することができるgchartrbライブラリの説明をします。

SOAを超えて: 動的な業務アプリケーションのための新しいエンタープライズアーキテクチャフレームワーク

全二回からなるこの記事では、ダイナミックビジネスアプリケーション(Dynamic Business Applications:DBAs)の開発についての全体的な眺望を、アーキテクチャと方法論の観点から見ていくことになります。我々のゴールは、「ビジネスの変化や、その他に必要とされる変更に対して、いかにして容易に適応できるアプリケーションを構築していくか」を導きだすことです。

ESB接続形態のオルタナティブ

本稿では、Adrien Louis氏がESBベースのSOAに対する2つの接続形態についての賛否について説明しています。その2つとは、会社での単一のESB対「部門毎」に相互接続するESBによるシステムです。

AjaxプログラマのためのJavaOne2008 -GrizzlyでComet!-

誕生から2年を経てCometは「何が出来るのか」という議論から、「いかに実現するか」という議論に関心が移ってきたように見えます。そこで本稿では同じくJavaOneで数多く取り上げられたNetBeans 6.1とGlassFish v3を使いながら、サンプルを交えてCometを解説していく事にします。

SharePoint Webサービスを始めましょう

この記事では、WSS3とMOSS 2007に難しい設定など一切せず、すぐに利用可能なWebサービスと、Javaと.NETからそのWebサービスを消費する方法に目を向けます。

レトロスペクティブのプライムディレクティブに対する問い

この記事の始まりは、知的で思慮深い人たちの魅力的なグループが食事会を終えて話をしているところです。話はレトロスペクティブ(振り返り)プロセスの要であるプライムディレクティブ(最初の指示)に及んでいます。