企业软件系统建设的选型该从何入手?
发布日期:2011-3-6 信息来源:http://www.chysoft.net

企业通过信息化提升自身的综合竞争力是行之有效的手段,在信息化的过程中离不开软硬件的投入,而软件系统的应用能够反应企业信息化的程度。企业用户根据自身需求构建软件系统时无非通过选择成熟软件产品、或通过定制开发(基于成熟产品的定制开发或完全定制开发,完全定制开发风险较大)。很多企业的做法是预约很多的软件厂商进行产品的演示,想直接通过购买产品快速解决自身的需求,这无疑是一种节省成本和节省时间的方式,但当这种方式不能够解决或不能很好的满足企业需求的时候,定制开发可能性能就非常大了,一些软件厂商抵制定制开发,夸大了定制开发的成本、时间、风险,实际上选择软件产品和定制开发是同时并存在,那么企业在选择产品和定制开发该如何入手呢?下面就详细针对这两种方式进行分析,希望能对企业软件选型和软件系统建设有所帮助。
一、选择成熟的产品直接进行
这种模式在时间、成本上以及软件的稳定性等方面,相比软件定制开发拥有一定的优势,可以考虑按以下方式进行:
1、确定企业自身的基本需求是关键,做好软件选型前的咨询,做好整体规划,在实施上可以分步实施、选择在不同的阶段投入,围绕自身需求有计划进行完善和展开。
2、预约软件进行洽谈和产品演示,需重点关注以下方面
A、产品的基本功能是否能够满足目前的需求
B、对产品的成熟度、用户案例、稳定性和安全性,价格等进行综合比较。
C、适当关注产品性能,某些设计不好的产品随着用户数和数据量的积累,系统或越来越慢,以致无法正常使用。
D、适当的关注产品的技术和架构,考虑产品的扩展性和二次开发,当产品不能完全满足企业的当前或后续的需求时,这方面就显得比较重要了,否则就会出现替掉当前系统又可惜,继续使用只能勉强应付,企业自身的应用需求是随着企业处于不同的发展阶段和对系统的深入应用不断调整和变化的,毕竟只有发展和变化的企业才能适应市场的需求、不断的发展壮大。
E、考察软件厂商的服务能力,如果是需要一定的二次开发,那么代理商这方面的服务会差些。
3、产品的安装、局部模拟实际业务进行试用
4、产品的培训和正式使用
5、后期的维护和服务

二、软件系统建设选择软件厂商定制开发
选择软件厂商根据自身的需求进行定制开发,软件定制开发实际上和软件产品关系是非常密切的,软件产品是在软件定制开发过程中积累和提升的,而软件定制开发最好是在成熟产品的基础上进行,这样可以节省时间、降低开发成本和开发风险。
1、软件定制开发的基本流程
A、系统咨询、需求收集与分析
B、系统的设计
C、软件代码的编写
D、系统的测试
E、系统的部署与使用
F、系统的维护与服务
在系统正式启用前,A和D需要最终用户和软件开发厂商紧密配合,特别是需求阶段。
2、对软件定制开发厂商的评估
A、软件厂商是否有成熟的产品或定制开发平台
B、是否有类似的业务需求开发经验,拥有经验可以提升客户需求的满意度、降低开发风险。
C、是否有专业和有经验的定制开发团队,毕竟定制开发和单纯的产品实施有很大的差异,专业团队对开发的软件系统的时间、成本、质量、服务等有直接关系,影响着定制开发的成功与失败.
D、针对现有的需求是部分开发还是完全定制开发,完全定制开发风险大。
E、完全手工代码开发,还是选择框架或定制开发平台进行开发,完全手工代码开发的付出的时间和成本高、系统错误率高、风险也大。

软件定制开发是普遍存在和不可避免的,和软件产品也是密不可分的,采用良好的技术手段和项目管理措施,加上有定制开发经验的团队参与,使用更短的时间周期、更少的成本投入开发出更高质量的软件系统,这也是承元软件不断追求的目标。

粤ICP备11095012号-1
Copyright 2005-2017 深圳市承元软件技术有限公司