「XPアンチプラクティスを探る」ワークショップ参加レポート

アジアパシフィックシステム総研
ソリューション3部
安井 力
yasui@asia.co.jp

これは2003年12月16日に開催された、永和システムマネジメントのオブジェクト倶楽部主催「クリスマス企画 オブジェクト指向実践者の集い」の中の、ワークショップの部分の参加レポートです。

今回はワークショップどれにしようかずいぶん迷った(どれも魅力的)のですが、倉貫さんの「XPアンチプラクティスを探る」に参加しました。じつはウチの会社の人間が5人もまとめて参加しちゃったんですが…。
事前にJavaDeveloper記事XPアンチプラクティスを予習してからの参加です。

1.プレゼンテーション

倉貫さんから、自社でのXP成功事例と、アンチプラクティスの簡単な紹介がある。

アンチプラクティス…XPプロジェクトに忍び込んできて症状を発現する、病気のようなもの。原因を突き止めて正しい処方で対応すれば理想的な状態に戻せる。

2.チームごとのディスカッション

ここで、全体を10人前後の3チームに分けて、それぞれでディスカッション。テーマは、新しいアンチプラクティスの発見や、既存のアンチプラクティスの検討など。
うちは第3チームとして、平鍋さんと田中さんがついてきてくれる。
場所が狭くて声も通らないので、平鍋さんの提案で廊下に移動。
ここでの議論の経過は、こっちにまとめました。
うちのチームが出したアンチプラクティスは、こんなものです。

Newアンチプラクティス「あんぱんまん」

名前 あんぱんまん(ばいきんまん)
背景 プロジェクトのドライブができていない。
症状 タスクを自発的に受け入れない。残るタスクがある。
原因 タスクが終わらなかったらどうしようという不安感。
理想 全員が怖がらずにタスクを取る。
処方
  1. 信頼でき、うまくいかなかった場合に必ず助けてくれるあんぱんまん(コーチ)を連れてくる。
  2. タスクを重くならない程度にはじめから分割する。

※ここのテーブルの書式は、Object GardenのXPアンチプラクティスを真似しました。

ディスカッション成果発表

3つのチームがそれぞれ、ディスカッションの成果を発表した。わたしは発表担当だったので、他チームの発表をほとんど聞かずに発表の準備をしてました…。他チームのディスカッション・発表の内容をぜひ教えてくださーい。


以下、個人的な感想。


第3チーム(平鍋組)のディスカッション内容

以下、議事録風のまとめ。
「重そうなタスクカードを誰もとらない」ということがある。
これは19のプラクティスで言う「責任の受け入れ」と関係がある。

原因として考えられること:

その背景は?:

どうしたらいいのか(対処法):

アンチプラクティスの表にまとめる。

「反省会のときに、この作業(アンチプラクティスをまとめること)をやればいいんだ!」という意見。

その後、あまり時間がないのでこれ以上アンチプラクティスをまとめるのはあきらめ、お気楽モードに移行。

「いちどにたくさんのプラクティスを導入すると、うまくいかない」
「プラクティス・オーバーフロー」

メタファ:

対処法:

自発的に選択、から発展。

このへんで時間終了。机とベンチを戻して会議室に戻る。