プラクティス「ふりかえり」ふりかえりは、レトロスペクティブ(Retrospective)やリフレクション(Re゚ection)とも呼ばれるプラクティスです。完了したタイムボックス期間中に行った作業をふりかえり、次のタイムボックスでの作業をより効率的にするための改善策を考えます。実施するタイミングふりかえりは、タイムボックスが終了するごとに、定期的に繰り返し実施します。作業期間完了後に1回だけ実施される反省会とはこの点が異なります。1回のふりかえりのセッションに費す時間は30分から1時間の範囲内に収めます。ふりかえりに時間をかけ過ぎてしまって、実作業がおろそかになっては本末転倒です。KPT法によるふりかえりここでは、私がよく行っているホワイトボードを使ったKPT法を簡単に紹介します。KPT法では、ホワイトボードの領域を三分割し、「⁠Keep」「⁠Problem」「⁠Try」と見出しを書き入れます(図2⁠)⁠。それぞれの意味は「よかったこと、次回も続けたいこと」「⁠よくなかったこと」「⁠次回以降に試したいこと」です。このホワイトボードを囲むようにして、ふりかえりを進めていきます。KPTの例KPT法の進行ステップKPT法によるふりかえりの進行ステップは、チェンジビションの製品であるTRICHORDの開発チームの手法が参考になります。ここでは進行のステップだけを紹介します。詳細は日経ITProのサイトに掲載されている記事を参照してください。KPTの進行ステップ(1)前回のTry項目のチェック(2)タイムボックス期間中に何があったかを思い出す(3)Keep、Problem、Tryの形式でまとめる(4)クロージング(閉会の宣言とホワイトボードの撮影)ふりかえりを効果的にするためには、特に(1)と(2)のステップが重要です。ふりかえりに慣れていない段階では、このステップに少し多めに時間を割くと効果的です。肝となるステップである(3)をスムースに進められます。詳しくふりかえりは、実践自体はとても簡単です。効果的に実践するにはコツが必要です。コラムに「ふりかえりの参考リソース」を紹介しておきます。実践の参考にしてください。TRICHORDの開発チームは、ふりかえり結果を開発者ブログでほぼ毎週、公開しています。ふりかえりをより効果的にするためのさまざまな試みも併せて紹介されており、参考になります。acts_as_agile連載の副題に掲げている「acts_as_agile」という言葉は、今回紹介した「フィードバックを重視する」というメタ習慣を踏まえたものです。人はアジャイル開発者であるかのように振る舞うことでアジャイル開発者になるのです。