自分が何をコミットしてよいかわからない。自分の役割がわからない。チームビルディングの時点で失敗している。知識と経験がない人間がそのポジションにいる。単純なことだけどかなりの頻度で見かける。有スキル者・経験者を置かないのかおそらくこの前提には、システム開発や技術的な部分はエンジニアに投げればなんとかしてくれるだろうという甘えがある。昔からある開発会社に丸投げの考え方。そもそも、エンジニアはコーディングにコミットするが、その事業やサービスに投じているヒト・モノ・カネの技術面全てをコミットしているわけではないし、契約で求められてもいない。テクニカルマネジメントの視点はシステム開発で必須なのにいない。問題はそういうチームを組んでも達成できる踏んでいる、マネジメント層。プロジェクトマネージャーは技術知識と開発経験を有するべきだし、持っていない時点でそのプロジェクトは失敗している。投資メリットは確実にあるトップに近いポジションには有スキル者、経験者を持ってくる。エンジニアより単価が高い。それだけ重要な(プロジェクトの成功失敗に大きく依存する)ポジションだから。いう人を据えるにはお金が必要。「技術に投資する」必要性をもっと認識して良い。逆にしっかりそういう人をポジションに置けたら、スケジュールや予算が倍になるなんてことはまず起きない。なる前に手立てを打つし、不確実性を事前に消せる。少なくともスケジュールがはみ出そうになる兆候でアラートをあげられる。そのまま緩やかにプロジェクトが死んでいくのを黙って見ることはしない。エンジニア確保の前に本当にこのプロジェクトをやり遂げられるメンバーがマネジメントのポジションに居るのかどうかを考えてほしい。新規事業・システム開発の立ち上げのコンサルティング・アドバイザーを行っています。こちらからでもSNSのDMからでもお気軽にご相談ください。