デスマーチが始まるためには、かならずそこに至る原因がある。短い納期、少ない予算、ブレるスコープ、多発する不具合、増大する改修稼働…。一般論として、起こった問題を解決したいなら原因を突き止めて取り除く、もしくは無効化させることが必要となる。
つまり、
- 納期を守らない
- 予算超過を気にしない
- スコープ拡大をせき止める(「無理です」)
- 不具合改修への手厚いサポート
- 冗長なコードをつぶしていく
などの対策が、ときに多重に(というか大抵全部)必要になってくる。
さて、あなたはこれらを進めることができるか?できるなら、デスマーチに突っ込めばいい。
できないなら、……最後はメンタル面が勝敗の鍵だ!