企业产品化的项目实施与软件定制开发
发布日期:2011-12-1 信息来源:http://www.chysoft.net

软件定制开发顾名思义就是根据用户需求进行个性化的定制开发,很多企业对产品化的实施有一定的了解,但对于软件定制开发时不知道如何入手,相当一部分企业缺少计算机方面的人才,不熟悉软件定制开发的基本流程,相对产品化的实施软件定制开发的风险比较高,甚至会导致失败。因此,企业信息化可以针对自身需求选择软件产品或软件定制开发,这点企业在进行信息化的时候尤为关键。首先,必须立足于企业自身的需求;其次,进行整体系统的规划、分步实施;下面我们就二者的优劣势以及关系进行分析比较:
一、哪些情况下可以选择产品化的实施?
1、企业的业务需求比较通用,市场上有成型和成熟的产品
2、企业个性化需求不是很突出,或业务需求不是很复杂。
3、企业暂时不想投入更多资金进行定制开发。
4、不用考虑太多的后续系统升级、多系统的集成等。

二、什么情况下需进行软件定制开发
1、企业的个性化需求比较突出,业务需求比较复杂,企业处于发展时期业务模式不断发生变化。
2、市场上没有类似的产品
3、通用产品不能满足要求,在通用产品的基础上进行开发和扩展
4、已经存在多个系统,需要进行集成和开发整合

三、选择产品化进行项目实施的优缺点
   优点
1、形成的产品、特别是有一定案例的产品,有了丰富的业务的积累,能够在一定程度上很好的解决业务需求。
2、经过相当时间的积累,系统相对比较成熟和稳定。
3、相对于软件定制开发,成本比较低,花费的时间比较少。
  
   缺点
1、最大的问题是企业的个性化需求不能够得到很好的解决
2、一般只针对市场上比较通用的需求进行产品化,如果是特殊的行业和需求,在市面上很难找到类似的产品。
3、不同的厂商设计的软件体系、技术架构等不一样,在设计软件的升级、二次开发、系统之间的集成和整合是会遇到困难。
如:某企业为了解决两个不同的业务需求,同时采购了两套“OA系统”(实际上是业务系统带有部分OA功能),这个两套系统完全独立,不仅管理上比较麻烦,同时产生了信息孤岛。。

三、软件定制开发的优缺点
优点
1、定制开发能够很好的满足用户的个性化的需求,能够很好的结合企业实际的管理需求,用户满意度高。
 在一定程度上讲,很多业务需求在市场上很难找到完全产品化的软件,很多系统必须通过定制开发才能满足所需要的功能。
2、有利于后续的升级和扩展。
3、系统的集成与整合

   缺点
1、项目开发团队的项目经验和开发水平对定制开发的影响非常大。
2、相对于标准产品系统错误率
3、项目的周期长、成本高。
4、需要客户方熟悉相关的业务
5、客户的需求变化与调整对定制开发的影响比较大

五、软件产品与软件定制开发二者的关系
1、软件的产品化不是在短时间内形成,实际上也是在定制开发的基础上积累的,特别是对通用需求的积累。
2、技术和架构先进、扩展性强的软件产品,特别是平台化的产品,有利于在其基础上进行定制开发。
3、没有产品化的积累,加上没有相关业务需求的经验,定制开发的风险非常大。

承元软件建议,定制开发最好是在成熟的软件产品,特别是在拥有扩展能力的产品基础上进行开发,整体做好咨询和规划,在实施上可以分步投入。选择的开发团队需拥有一定的项目经验、技术水平和相关业务需求(如:针对某个行业)的开发经验,后续能够保证良好的服务
实际上定制开发在某些情况下是普遍存在和不可避免的,定制开发也不像某些厂商所宣传的那样可怕,选择好扩展性好的平台产品,采用良好的技术手段和项目管理,时间和成本可做到很好的控制。通过定制开发能够很好满足终用户的个性化需求,提升软件的实用性和用户满意度,从而达到软件的最佳应用效果。

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