sankakuichi's blog

働き盛り!日々感じたことを書きます♪

炎上プロジェクトが生まれる理由を考えてみた

いい加減炎上プロジェクト*1に嫌気がさしてきました。

私が関わってきたシステム開発プロジェクトは、だいたい炎上していることが多いのです。「お前の会社が悪い」というご指摘はご尤もです。

炎上プロジェクトに入ると精神的に止んでる人がいるわ、会社に来なくなっちゃう人が出るわで色々と大変です。こんな不幸をこれ以上世に生み出さないためにどうして炎上プロジェクトが生まれてしまうのか考察していきたいと思います。その上で未然に防ぐ方法を考えていきたいです。

(いや、、、割とマジで考えていきたい。炎上プロジェクトってすごい悲惨です。不幸しか生み出さない。。。)

*1) システム開発プロジェクトにおける炎上とは、遅延が続き仕事が回らなくなっている状態。あらゆる工程が並行して走り、開発現場は大混乱している。

続きを読む

コンサルタントとエンジニア - トップダウンとボトムアップの考え方の違い -③

IT業界は、私が考えるにまだ未成熟な業界だ。 まだ、顧客開拓の余地がある、潜在的な市場があるということでなく IT構築を行う方法論、そしてそれを実践する組織体系、制度が整っていないと感じている。

すでに現場を退いた会社の40代、50代の上司の話を聞くと彼らが現役でバリバリやっていた頃はコンサルタントとエンジニアという敷居は存在せず必要なことならなんでもやったそうだ。 私はその話を上司から聞いた時、顧客が抱える問題をIT技術を使って解決するという、まさにITコンサルタント冥利に尽きると感じ、非常に羨ましかった。

続きを読む

コンサルタントとエンジニア - トップダウンとボトムアップの考え方の違い -②

コンサルタントとエンジニアの考え方の違いは、納期の考え方だけでなく
システム開発そのものにも大きく影響する。

エンジニアはシステム開発に必要な要件をベースに顧客から求められる要件を擦り合わせるように要件定義を行うが、
コンサルタントシステム開発に必要な要件なんてお構いなしに要件定義を行う。
コンサルタントは基本的に顧客の顔色しか気にしないのだ。
エンジニアが無理だ、もっと開発のこと考えた要件定義をするように要求しても
それは自分たちの仕事ではないとばかりにまるで無視する。
※言いすぎてる感はありますが。笑。極端に言えばこういう態度であるということです。

続きを読む