デスマーチ撲滅委員会を見ていて思ったこと。ソフトウェア開発プロジェクトにおけるデスマーチ(death march, 死の行進)の定義ってなんだろう? というわけで、以下ちょっと調べてみた結果。
Edward Yourdon 著 「デスマーチ―なぜソフトウエア・プロジェクトは混乱するのか」によると、以下の4つのどれかに当てはまるプロジェクトは、デスマーチプロジェクトであるらしい。
- 開発期間が半分以下
- 開発者が半分以下
- 予算や必要資源が半分以下
- 機能や性能要求が倍以上
理想的や常識的なものと倍の差があるということかな。
デスマーチ突入の原因は、以下のようなことらしい(本を読まずにウェブページでいろいろ見た情報を書き出しただけ……)。
- 困難なプロジェクトを引き受けてしまう(積極的/消極的を含む?)
- 現実的でない納期設定
- 社内政治
- 能力欠如
参考:
tags: Works zurazure
Posted by NI-Lab. (@nilab)