システム開発って難しいね

結局、システム屋とお客さんの両方が良くないとシステム開発はうまくいかないということなのかも。お客のダメなところをシステム屋がカバーすることはできない(お客は自分のダメさを認識できない)し、システム屋の失敗をお客さんがカバーすることはできない(お客がシステム開発に介入し始めると状況はさらに悪化する)。

とはいえ、パッケージ導入は別として純粋な請負開発の場合、失敗の原因はほとんどお客さん側にあるような感じがする。だいたいの場合、システム開発が始まる前の段階で問題が発生し、そのしわ寄せがシステム開発に押し寄せ、結果としてシステム開発が失敗するわけだから。

と、考えるとシステム開発プロジェクトを上手くいかせる最良の方法はいかにお客を管理するかということであって、プロジェクトメンバを管理することではないのではないだろうか。