デスマーチ撲滅委員会を見ていて思ったこと。ソフトウェア開発プロジェクトにおけるデスマーチ(death march, 死の行進)の定義ってなんだろう? というわけで、以下ちょっと調べてみた結果。

Edward Yourdon 著 「デスマーチ―なぜソフトウエア・プロジェクトは混乱するのか」によると、以下の4つのどれかに当てはまるプロジェクトは、デスマーチプロジェクトであるらしい。

  • 開発期間が半分以下
  • 開発者が半分以下
  • 予算や必要資源が半分以下
  • 機能や性能要求が倍以上

理想的や常識的なものと倍の差があるということかな。

デスマーチ突入の原因は、以下のようなことらしい(本を読まずにウェブページでいろいろ見た情報を書き出しただけ……)。

  • 困難なプロジェクトを引き受けてしまう(積極的/消極的を含む?)
  • 現実的でない納期設定
  • 社内政治
  • 能力欠如

参考:

tags: Works zurazure

Posted by NI-Lab. (@nilab)