中小企业IT建设的小看法4

来源:互联网 发布:xp仿mac 编辑:程序博客网 时间:2024/05/16 09:32

四、外包还是自己开发?

    中小企业经常会遇到这个问题,对于大企业来说,基本就不存在这个问题,因为大企业多数都是外包。外包的好处是,把东西交给专业的公司去做,自己专注做自己擅长的核心业务。自己开发的好处是,IT系统掌握在自己手中,自己可以不断的根据业务状态进行调整,而不管软件供应商的价格是不是高、是不是可能倒闭。

当一个中小企业有了自己的开发队伍,可以组建由配置管理人员、需求分析人员、详细设计人员、数据库设计人员、编码人员、测试人员、实施人员等组成的项目组,那么这个企业就具备了自己开发企业管理软件的基本条件了。这样就可以根据公司的要求,进行项目论证和可行性分析了。如果自己开发的时间跟外包的开发时间差别不大,外包的费用又很高,那就自己开发。如果外包的费用不高,外包的时间比自己开发的时间短,那就外包。另外,简单的IT应用则不需要外包,比如做个网站了,做个固定资产管理了。这些应用本身很简单,而且利润不高,开发商不会关注,自然不会做好了。

    企业自己做开发,必须严格按照项目管理的流程去做,而不是形式上的。因为企业本身就比不上软件公司专业,所以项目管理一定要严格。在可行性分析阶段,一定要做细,包括成本、时间、人员、技术攻关、质量控制等。在设计阶段,一定要让公司的业务人员参与进来,把设计上的语言转换为他们的业务语言,让他们彻底弄清楚,帮助IT人员贴近业务。企业自己做开发,一定要做好配置管理,要利用配置管理工具软件进行管理。在版本控制上,一定要慎重,否则出现问题就是致命的。

    对于我国的中小企业来说,大多数都是利用外包进行的。因为中小企业的IT投入都不是很多,不可能有庞大的开发队伍。外包时,要注意项目组的建设。项目组一般都是由甲方和乙方的人员共同组成。乙方的团队一定要有工作5年以上的需求分析专家和详细设计专家,这是保证项目成功的一半。这个最好在合同中单列条款。项目开发过程中,企业应该关注业务点而不是技术点。好多企业都关注界面漂亮不漂亮啊,界面上的业务语言准确不准确啊,快捷键多不多啊,笔者认为这都是舍本逐末的做法。企业最应该关注的是流程正确不正确,软件能否随着业务的变动而变动。项目开发过程中还要做到多沟通,一般项目组要定期开一个里程碑会议,组织开发商、企业本身的人到场,进行阶段总结、评述等。企业本身要勇于承担责任,在保证质量的前提下,该自己签字的就签字,该付款就付款,否则容易产生项目拖期,最后失败。

原创粉丝点击