`
aasonwu
  • 浏览: 35214 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

自主开发还是选通用软件?

 
阅读更多

A电器实业公司信息部CIO李杰陷入沉思:公司准备进一步深化IT系统建设,以及时准确反馈订单、库存、帐款、生管、物料需求等情况,提高企业市场快速反应力。于是继OA、HR在线管理系统之后,ERP建设就呼之而来、应需而生。

可是企业ERP信息系统是自主开发还是购买商品化通用套装产品,让李杰着实发愁。

李杰通过关系,联系了国内一家知名的ERP供应商。但是该供应商项目实施方案的建议报告书,差点让李杰没背过气,难于接受——报价:210万,建设期16个月。若如此,还不如自主研发。

其实,类如A公司面对自主开发还是购买商品化通用套装软件时所呈现出的非常矛盾困惑的现象在目前许多企业信息化建设中是十分普遍。

如何进行战略决择?

信息化系统的研发、实施是一项非常严谨重大的项目管理工程,到底CIO应如何进行战略决择?

多年来,许多行业企业信息化建设实现方式有两类:一是定制开发,主要包括企业自主开发,或与其他开发单位合作开发;二是采用商品化软件,即套装软件,或在其基础上再做部分二次开发。

可以说,这两种模式没有绝对的优劣之分,两者都不乏成功的案例,具备各自的优势,但是也存在明显的不足。ERP实施成功的联想所用的系统,正是SAP的ERP产品,而与联想截然不同的是,方正科技的核心业务系统完全通过自主设计开发,以小投入取得了大成果。

知己知彼,百战不殆。无论是自主开发还是购买标准化、通用化套装产品,作为企业信息化一家之主,CIO必须全面分析、正确论证、充分风险评估后作出决择。

关键的是,CIO要区分判别自主开发软件、购买商品化通用型套装产品的各自优缺点,是否符合企业实际,能否给企业带来投入产出比,然后作出最后决择。

自主开发的优缺点分析

优势:

1、量体裁衣,适用性较高,自主开发的系统可以满足企业比较独特的需求,实现许多外购软件难于实现的功能;

2、具有很强的惯性,与现有的业务流程匹配度高,实施的成功性也会更高些;

3、灵活性高,能较快满足不断变动的流程的需要,更符合业务要求;

4、如果自主开发之路越走越通畅,企业研发团队甚至可考虑独立出来,成为自主经营、自负盈亏新的软件供应商,不仅可承担开发和维护公司内部的信息化工作,还可以对外承接业内企业的合作需求,为企业寻求利润新增点。

缺点:

1、企业需要较多优秀的具备软件开发实力的专业人才,人力资源费用大,而且后期系统成熟稳定后,人力资源将可能大量闲置、浪费;

2、自主研发产品多数开发可能不够规范,开发文档不全,人员流动对后期开发、优化等技术细节将造成障碍;

3、要应付不断变动的业务需求,完成对系统的变更管理和版本控,会面临升级、换代的断档问题;

4、技术易自成一派,会遭遇对外的其他软价件系统接口支持、集成等一系列问题;

5、开发周期可能较长,且某些应用可能没有相应的实际、案例可以借鉴;

6、如果整个工程没控制好,自主开发的投入成本可能会更大;

7、由于是新开发的软件系统,其成熟度、严谨性和稳定性都有待考验。

自主研发决不是小儿科,困难与挑战不小,非一般企业所能承担的。

外购商品化套装软件的优缺点分析

优点:

1、由于购买的是现成的通用、标准化套装软件,省去了大量的开发时间,上线速度快;

2、产品专业化程度高,产品经过了充分的验证和测试,软件安全性能好,功能相对齐全,上线的风险最小;

3、价格相对适中,套装软件的开发商已将整体开发成本分摊到大量的用户上,因而价格往往比较适中。

4、软件接口的开放性、集成性较好,能够满足企业未来信息化不断发展的要求;

5、售后服务较为专业,产品能够不断升级,一般可以根据客户要求对产品进行适当调整定制;

缺点:

1商品化套装软件内包含的基本管理逻辑不能满足企业个性化的管理要求,与企业自身管理模式契合差。不同细分行业的生产过程、制造方式、产品种类、计划模式差异大,流程不断变化,其行业特点在套装软件中难体现,即使国际知名厂商的通用软件也并非“通用”;

2、企业容易受商品化套装软件的提供商在实施、服务、升级等方面的牵制,有可能丧失信息化建设的主动权;

3、产品选择若失误,购入的软件不符合本行业本企业的实际,需要作大量的客户化工作,而合作方又无法满足等,容易造成投资失败;

4、若供应商经营不良、倒闭将有可能导致售后服务和产品升级困难,服务不及时,系统容易出问题;

5、部分国外系统如ERP软件,产品和后续服务费较高,一些供应商甚至面对企业要求开放接口或升级时漫天要价,企业成本压力不小。

CIO要考虑四种情况

以上是从自主开发和商品化通用型套装产品的性能、特点和市场情形来判断取舍。如果以企业实际情况来选择自主开发或商品化套装产品与否,其下四种情况值得CIO酌情考虑:

1、若企业规模大,资金优势明显,特点突出,成长性好,并具有一定的信息化基础,人员整体素质较高,可以选择自主研发或者平台+咨询模式。如宝钢集团,宝钢ERP架构中的很多模块是企业自主开发的,并且这支队伍也逐渐演变为上市的软件公司,开始对外承接开发项目。

2、若企业规模不大,特点不是很突出,成长性好,资金实力一般,信息化基础差,人员整体素质不高,可以选择软件外购模式。

3、若企业规模小,发展水平低,有一定的IT研发能力,而且又是上HR、CRM等小型信息化项目时,如HR项目功能上只需要员工档案资料管理、劳资管理、考勤管理等基本功能,仅用于部门级信息化的时候,可考虑采用自行开发的方式。

4、若企业规模适中,特点一般,成长性较好,资金实力一般,但有一定的信息化基础,人员素质较好,可以选择外购或平台软件+小部分自主二次开发。二次开发不一定最经济,但抽出精力在深度应用上,能在软件中真正体现、固化自己企业的核心管理理念,在技术上不再受制于别人,而且也能带出有战斗力的IT团队。



转自:中国信息产业网


分享到:
评论

相关推荐

    基于FPGA的光纤传输板卡通用平台设计.pdf

    这种方式使得后续开发可以基于现有系统裁剪开发板,节约成本,进一步满足视频终端的自主开发需求。同时,文章也展示了利用该设计实现的高清视频会议终端,能够稳定运行并达到流畅的远程网络传输视频效果。最终,系统...

    基于CAD技术的农业机械设计软件的改进.pdf

    10. 国内外软件工具的比较:文件提及了国内开发者利用ADS编程方法在AutoCAD上进行二次开发,以及国内科技工作者自主开发的三维CAD系统PSCAD,这些是国内在CAD领域的应用实例。同时,也提到了国外如Ansys、...

    JSF选排课系统开题报告

    国内虽起步较晚,但近年来已有许多通用排课软件,然而这些软件往往难以满足特定学校的个性化需求。因此,设计一款定制化的选排课系统显得尤为重要。 三、核心技术 1. JSP技术:作为服务器端的动态网页技术,JSP利用...

    网上选课系统开发报告

    《网上选课系统开发报告》 随着高等教育的快速发展和教学制度的改革,传统的选课模式已经无法满足现代教育的需求。网上选课系统应运而生,旨在提高教学管理效率,节省资源,增强学生的自主权。本课题研究的意义在于...

    《物联网射频识别(RFID)核心技术教程》-PPT-13.pptx

    RFID中间件的发展现状是,IBM公司推出了以WebSphere中间件为基础的RFID解决方案,微软总部已经设立了RFID研发中心,定位为RFID中间件的软件和平台开发。我国RFID中间件的研发和市场自2005年以来发展很快,已经研发了...

    XBot 基于ROS的底盘使用手册

    - **完备的驱动软件支持**:XBot提供了完善的驱动软件,遵循国际通用的驱动软件框架和通信协议。支持50Hz以上的心跳包传输速率,实现了快速准确的数据编码与解码,进而确保了机器人的运动状态控制精度达到20ms以上,...

    基于控制卡码垛机器人系统开发

    4. **软件开发模式**:提到了使用面向对象的开发模式自主开发机器人控制软件的过程,强调了软件的开放性和先进性。 5. **实际应用验证**:报告了实际应用结果,证实所研发的机器人能够满足烟草行业成品库自动化物流...

    ECAN Pro 用户手册

    ECAN Pro 高性能CAN 接口卡可使用我公司自主开发的ECANTools 通用测 试软件,可执行CAN-bus 报文的收发和监测等功能,ECANTools 软件支持 WinXP/Win7/Win10 等32 位/64 位操作系统。我公司为用户提供统一的应用程序 ...

    400电话办理选号系统

    软件名称:400电话办理选号系统 版本:1.0 开发环境:PHP+MySQL5.x+Memcache 1.2.1 运行环境:Windows Server 2003/2008、Linux/CentOS/Solaris/Ubuntu WEB环境 :IIS 6/7、Apache、Nginx 声明:该程序遵循GNU通用...

    计算机职称考试多选题及答案.pdf

    14. **国产高性能计算机**:曙光4000A、银河III、神威I都是我国自主研发的高性能计算机。 15. **计算机软件系统**:软件系统分为系统软件和应用软件,具有层次结构,包括为计算机运行服务的各种程序和技术资料,与...

    全国自主考试(电子商务案例分析)真题及答案解析.docx

    ### 全国自主考试(电子商务案例分析)真题及答案解析知识点详解 #### 单选题部分 **1. 微软IIS(Internet Information Server)软件属于** - **知识点:** IIS是一种Web服务器软件,主要用于托管网站和提供HTTP服务。...

    依时利一卡通单机版

    我们提供的统一认证与授权中心是基于J2EE、 JAVA、 WEB、 SERVICES等技术开发的,拥有完全的自主版权,可以满足客户加强一卡通的安全控制和使用的方便性,又可有效地降低一卡通系统的部署成本。 4.一卡通和数字化...

    netwin2000

    NetWin2000是一款国内自主研发的综合网络管理软件,它专为中国国情和用户需求设计,具备国际先进水平。作为一款高端通用的综合网络管理产品,NetWin2000采用了平台化和模块化的设计思路,能够实现从物理设备到应用...

    DIY安卓机器人

    - **安卓应用开发**:开发一个简单的应用程序,用户可以通过它发送指令给机器人,控制其行动。 #### 四、进阶功能 - **传感器集成**:为了增加机器人的功能,可以添加各种传感器,如超声波传感器、红外线传感器等,...

    ARM的开发步骤总结

    6. **理解操作系统基础**:无论硬件还是软件工程师,对操作系统的工作机制有一定的理解都是必要的。操作系统如何管理内存、处理中断、调度任务等知识对于编写高效、稳定的嵌入式应用至关重要。 7. **调试与测试**:...

    2012年专转本考试计算机试卷大三归类.pdf

    6. **应用软件分类**:应用软件分为通用应用软件(适用于广泛用户群体)和定制应用软件(根据特定需求开发)。 7. **高级语言解释程序**:解释程序不生成目标程序,而是直接解释执行源代码。 8. **IP地址分配**:...

    无线遥控直流电机小型步进电机控制板JMDM-WXMT02.zip

    无线遥控直流电机小型步进电机控制板JMDM-WXMT02zip,一、简介 JMDM-WXMT02 直流电机遥控控制器是深圳市精敏数字机器有限公司自主研发的高可靠工业级控制器,采用专门的直流电机运动控制芯片,具有无触点、直流电机调...

    1试卷 计算机辅助制造技术.pdf

    3. **CAXA**:CAXA是一款中国自主研发的CAD/CAM软件,其中的Z轴对应机床的主轴轴线。 4. **刀具轨迹**:在CAD/CAM中,使用球刀加工曲面时,可以采用刀尖轨迹,这意味着刀具的运动轨迹是根据刀尖位置规划的。 5. **...

Global site tag (gtag.js) - Google Analytics