Riverside Learning LABO(Skill/Idea/Code)

よりよいシステムのため工学系と人間系の学習下書きメモ

デスマーチ1

デスマーチ 第2版 ソフトウエア開発プロジェクトはなぜ混乱するのか

デスマーチ 第2版 ソフトウエア開発プロジェクトはなぜ混乱するのか

デスマーチ
ソフトウェア開発プロジェクトはなぜ混乱するのか
エドワードヨードン


ソフトウェア開発の古典
周りをみると賢く計画的なプロジェクトが増えているが
少し範囲をひろめて見るとまだまだ過去の話にはできないか…


ソフトウェア産業は成熟しているとは言えない。成熟していないから、デスマーチはどこでも起き得るもので例外的なものでは無い。
何もしないとデスマーチになるので、最重要機能の見極めと他は作らないことにするのが良い。難しいが…失敗すればもっとうまく失敗するようになる。
デスマーチは政治、国際化
規制緩和、規制強化、事故、楽観主義などが原因で発生し発生すると制御が困難を極める。だが制御しようと試みなければ悪化の一途を辿るし、その試みは活きる。
キーワードは最優先事項に絞り込んで開発する「トリアージ」と組織内外での「失敗の共有」が必要だ