1.委托开发
委托开发方式适合于开发队伍力量较弱,但资金较为充足的高新技术企业。委托开发方式的优点是省时、省事,开发的系统技术水平较高。缺点是费用高、系统维护需要开发单位的长期支持。这种开发方式需要企业的业务骨干参与系统的论证工作,开发过程中需要开发单位和企业双方及时沟通,进行协调和检查。
委托开发再往前走一步,就是业务外包。所谓业务外包,是指企业不依靠其内部资源建立信息系统,而是聘请专门从事开发服务的外部组织进行开发工作,由外部开发商来负责信息系统的建设、甚至是日常管理的方式。显然,委托开发多是就一次性项目来签委托合同,而业务外包则有可能是签订一个长期的服务合同,对企业有关信息技术的业务进行日常支持。
2.自主开发
自主开发又称作最终用户开发,适合于有较强的信息技术队伍的高新技术企业。自主开发的优点是开发费用少,开发的系统能够适应本部门的需求且满意度较高,便于维护。缺点是由于不是专业开发队伍,容易受业务工作的限制,系统优化不够,开发水平较低,且由于开发人员是临时从所属各部门抽调出来进行信息系统的开发工作,这些人员在其原部门还有其他工作,所以,精力有限,容易造成系统开发时间长,系统整体优化较弱,开发人员调动后,系统维护工作没有保证的情况。因此,一方面需要大力加强领导,实行“一把手”原则;另一方面可向专业开发人士或公司进行咨询,或聘请他们作为开发顾问。
3.联合开发
联合开发方式适合于有一定信息技术人员的高新技术企业,但可能对信息系统开发规律不太了解,或者是整体优化能力较弱,希望通过信息系统的开发完善和提高自己的技术队伍,便于后期的系统维护工作的企业。其优点是相对于委托开发方式比较节约资金,可以培养、增强企业的技术力量,便于系统维护工作。缺点是双方在合作中易出现扯皮现象,需要双方及时达成共识,进行协调和检查。
4.购买软件包与二次开发
目前,信息系统的开发正在向专业化方向发展。一批专门从事信息系统开发的公司已经开发出一批使用方便、功能强大的专项业务信息系统软件。为了避免重复劳动,提高系统开发的经济效益,也可以购买信息系统的成套软件或开发平台,如财务管理系统、供销存信息系统、企业资源计划系统(MRP)等等。此方式的优点是节省时间和费用、技术水平较高。缺点是通用软件的专用性较差,需要有一定的技术力量根据用户的要求做软件改善和接口工作等二次开发工作。