ドミノ
あるアプリケーション開発のプロジェクト。その会議。複数人のチームのリーダーがそこには集められていた。コーディングと単体テストのフェーズが終わり、いよいよこれから結合テストに入ろうかという状況。
このプロジェクトでは、テスターを雇う方向で話が進んでいた。テスト専門のチームを作り、プログラマ達には、バグ取りに集中してもらう事で、効率良く一気に結合テストを終わらせてしまおうという目論見である。
その会議はどれくらいの人数のテスターを雇えばいいのか、それを決める為のものだった。会議自体は問題なく進み、計画の大体の目処も立った。しかし、そろそろ会議も終わろうかという段になって、議長、ここではプロジェクト・マネージャだったが、その彼が突然にこんな事を言ったのだ。
「さて、このままいけば、来週からテスターを雇い始める事になる訳だが、本当に何も問題がないのか、何かしら懸念事項があればここで言ってもらいたい。テスターを雇ってしまってからでは遅い。もしテストが始められなかったのなら、雇ったそのテスター達の賃金を無駄に支払う事になってしまう」
しばらくは何も発言が出なかった。だがやがて、その長い沈黙に耐え切れなくなったのか、リーダーの内の一人が手を上げた。いかにも申し訳なさそうな感じで。
「実は、うちのチームは、もう二週間ほど時間をいただきたいのですが。いえ、コーディングも単体テストも終わっているのですが、実は仕様不備がありまして。一部、作り直さなくてはいけない部分が…」
そのリーダーの発言に、会場は静まりかえった。それまでも静かだったが、そこにはそれまでにはない緊張感が張り詰めていたのだ。議長。プロジェクト・マネージャーに視線が集中する。皆、彼の反応がどんなものになるのか注目していたのだった。やがて、議長は口を開いた。
「素晴らしい。よくこの状況で、正直に告白してくれた。お陰で、意味のない損失を被るのを避ける事ができた」
その発言が終わると、会場にホッと安心したかのような空気が流れた。そして、その安心した空気に引きずられるように、
「あの実はうちもできれば時間をもらいたいのですが…」
と、もう一人手が上がったのだった。どうやらそのチームも遅れていたらしい。すると、また他でも「そこのチームが時間をもらえるのなら、うちも」と、手が上がる。やがてもう一つ、もう一つと手は増えていき、ついにはほぼ半分のチームが遅れている、と告白したのだった。
議長、プロジェクト・マネージャーは溜息をついた。
「分かった。これでは、とても結合テストなんて始められない。期間を延ばす事に決定する」
その発言で会議は解散になった。
皆が帰った後。初めに手を上げたリーダーと議長だけがその場に残っていた。彼は議長に話しかける。
「ね、状況はこんなものだったでしょう?」
議長はやれやれといった感じで頷き、
「まったくだ。君のお陰で助かったよ。余計な損失を出さないで済んだ。君のチームは本当は遅れていなかったのだろう?」
「ええ。ただ、これでうちのチームの連中にいい休暇をプレゼントできましたがね」
「しかし、人間ってのは、自分一人だと正直に言い出さない癖に、少しでも賛同者がいれば、簡単に折れるものだな。まるで、ドミノだったよ。あの様子は。簡単にパタパタと倒れていって」
「あははは。中には、本当は倒れる意味のなかったドミノもいたかもしれませんがね。終わっているのに、不安になって、念入りにテストをするだとかで、手を上げちゃった奴もいるのじゃないですかね?」
議長はそれを聞くと、軽く笑った。
「それはそれで問題だ」と、そう言いながら。
テスターのいるプロジェクトに参加した事はありませんが…
いたら、楽なのでしょうかねぇ(テスト嫌い)




