曾经就职某大型公司,经历了公司从没有系统到建立大型管理系统,以及实际应用。自己创业后,自己设计建造了简单的数据库来管理公司部分功能。对此问题深有体会。
软件这种,一旦主体架构完成之后,后面只能是小修小补了。可能主体部分,需要投入大量人力和物力,后期只需要维护一下好了。所以,对于大型公司来讲,设计建造一个大型管理系统,前期半年你可能需要10个人,但后期只需要一个人,而且这个人很重要但是经常感觉没做事,所有人会觉得养了一个废人。所以,你作为公司领导,你怎么应对招聘10个专家以及留下一个人?还有就是这个维护人员走了之后,你系统的问题如何解决,怎么去招聘懂这个系统的人?一个Bug,造成系统崩溃,然后整个公司都陷入瘫痪。大型制造业公司不是大型软件公司啊。所以,找外包是最好的,前期一次性投入金钱,后期外包会有售后服务,终身给你服务好,无后顾之优。
小公司就不一样了,老板如果会一些软件设计,那么就可以针对公司设计完全符合公司需求的系统。因为公司小,流程简单,数据量少,老板一个人就可以完成研发设计