DXをやるぞ!という文脈で、ソフトウェア開発を内製化したいって話をよく聞きます。
実際には、内製化に必要な要素(人材等)が揃わない状態で、目指しているケースが多いように思います。
例えば、アジャイル開発をやろうと思っていても、アジャイル開発が出来るチームを育てていないとか、プロダクトオーナたり得る人がいないとか、というのをよく見かけます。
ならば、上記のような要件を満たす人を雇えば良いという話になるのですが、そもそも人材市場的に、そのようなスペックの人材が不足しており、採用をかけても条件に合う人材を見つける事が難しいです。
また、初めて内製化することになるので、経験がなく、どのような人材が必要なのか見極められないという事もあります。
大して実力もないのに、売り込みが上手くて採用してしまうみたいなこともあるでしょう。
特に新しい事をやるときは、その会社のカルチャーに合った人を採用できるかは、スキルや経験以上に大事な事だと思います。
カルチャーが合わないと、周りの支援を引き出すことが困難になるためです。
鳴り物入りで入ってきて、その人の言いなりで動いてくれるほど、人はシンプルではありません。