システムを作るときには、それを
社内で作るのか、外注するのか
という選択肢があるけど、
どうすれば、最適なのか、という話。
もちろん一概にどっちがいいか悪いかということはなく、
自社の状況や外部環境、
短期的に見るか長期的に見るかにより、
最適な選択をする必要があります。
短期的には、いろいろ制約があるにしても、結局は、
システムによって、差別化をする場合は、内製化するといい場合が多いのかなと思う。
なので、差別化するシステムは、内製化して、
会計システムは、外注というのは全然問題ない。
内製化すると、こんなメリットがある
・スピードが早い
・継続的な改善がやりやすい
・できるものから作っていくとか、プロトタイプを作るといった開発手法を採用できる
デメリットは
・継続的に人を雇うひつようがある
・短期的には、内製化のためのスキルがないとそもそも実現不可能
・いままで外注していた場合は、方向を変えるのはかなりのパワーが必要
どちらを選択するにしても、簡単にどっちかに切り替えられるような
うらやましい環境の会社はいいけど、そうでなければ、なかなか
悩ましい判断ですよね。