2008年06月05日 [長年日記]
_ ソフトウェアプロジェクトの救済入門—危機的状況に陥ったプロジェクトを救う実践的アプローチ
読みました。
これはなかなかタイムリーで為になりました。
この本の対象としているプロジェクトは割と大きめのプロジェクトだと思うのですが、うちでやっているような比較的小規模のプロジェクトにも適用できるところはたくさんあると思います。
プロジェクトが危機的な状況に陥らないようにすることは当然大切なのですが、成功率が10%台と言われているようなITプロジェクトにおいて、危機的状況から抜け出すためのプラクティスを持っていないというのは危うすぎるのではないかと感じています。
この本ではプロジェクトの救済には10個の段階があると書かれているのですが、Step1が「中断」で、いきなりハードルが高い。プロジェクトを止めずに、対策を打とうとしてズルズル行くプロジェクトをたくさん見てきました。今まで見てきた中で、プロジェクトを止める*1という決断をできたプロジェクトマネージャはいませんでした。プロジェクトを止めるというのは勇気のいる決断で、とても恐いことなんだと思います。しかし、製造業の世界では「ラインストップ」と言われるように、やっぱりそういう決断が必要なときはあると思います。
この本によると、プロジェクトを止めた後、プロジェクトやチームを評価し、実現性のある最小ゴールを定義します。そして、チームを再編成して、リスクの分析と計画の立て直しをやって、最後に再び危機的な状況に陥るのを防ぐための仕組みをつくって、ライン再開となるわけです。これを2週間以内にやれって書いてあります。
riueさんも書いておられるように、"Catastrophe Disentanglement" を「救済」と訳したのは上手いと思いました。「火消し」と言っていないのがいいですね。
*1 「やめる」じゃなくて「とめる」です