软件: 购买还是自建
“是直接购买套装软件,还是自己组织力量开发
”随着各种新选择的出现, IT 业这个最古老的话题变得更加复杂起来
本文将研究MCI、Motorola、Visa 和其他一些公司在这个问题上是如何处理的
这是一个绝大多数 IT 经理都无法回避的问题: 是支付 License 费用以购买那些能满足你 75%需求的应用程序,还是组织自己开发,以保证最大程度地满足你的需求
经过几十年来的摸索和尝试,其间不乏失败和挫折,理论家们得出了一个近乎一致的结论: 当你希望实现通用业务流程的自动化时,可以通过购买商业的应用程序来实现,而当你要处理的是与其他公司不同的核心业务流程时,你就应该自己研发
而实际操作过程中并非如此简单
也许公司自己研发的那些笨拙而复杂的业务系统只是用来处理一些很普通的任务, 但如果要用商业软件来替换这些自己开发的程序,就会面临难以估计的转换成本,这一切使得这种替换变得很不现实,而且,在某些情况下,软件外包或者软件租用可能更适合企业的战略计划
“购买使其标准化,而自己研发体现竞争优势”作为一种思维方式是非常可怕的,实际操作中,一个公司在现实中面临的选择要凌乱得多,需要仔细决策
“是自己研发还是外购”,MCI、Motorola、Visa 等企业对此表现出两种截然不同的态度
事实上, 随着软件供应商们将各种各样的软件推向市场(从通用的CRM 软件到细分的行业软件), 企业在购买和整合方面的经济压力在持续上升(甚至包括软件租用)
当公司决定自己动手研发软件时,他们必须尽力确保他们所开发软件的功能能在整个组织中尽可能被重复利用
Price waterhouseCoopers 的前任全球 CIO Mark Lutchen 说:“每个人都知道,你的业务越标准,你所能购买的套装软件就越多,你实施和运维的成本就越低
” 然而,一些主管人员,如 MCI 的I