(一)自主开发的优缺点分析
优势:
1、量体裁衣,适用性较高,自主开发的系统可以满足企业比较独特的需求,实现许多外购软件难于实现的功能;
2、具有很强的惯性,与现有的业务流程匹配度高,实施的成功性也会更高些;
3、灵活性高,能较快满足不断变动的流程的需要,更符合业务要求;
4、如果自主开发之路越走越通畅,企业研发团队甚至可考虑独立出来,成为自主经营、自负盈亏新的软件供应商,不仅可承担开发和维护公司内部的信息化工作,还可以对外承接业内企业的合作需求,为企业寻求利润新增点。
缺点:
1、企业需要较多优秀的具备软件开发实力的专业人才,人力资源费用大,而且后期系统成熟稳定后,人力资源将可能大量闲置、浪费;
2、自主研发产品多数开发可能不够规范,开发文档不全,人员流动对后期开发、优化等技术细节将造成障碍;
3、要应付不断变动的业务需求,完成对系统的变更管理和版本控,会面临升级、换代的断档问题;
4、技术易自成一派,会遭遇对外的其他软价件系统接口支持、集成等一系列问题;
5、开发周期可能较长,且某些应用可能没有相应的实际、案例可以借鉴;
6、如果整个工程没控制好,自主开发的投入成本可能会更大;
7、由于是新开发的软件系统,其成熟度、严谨性和稳定性都有待考验。