软件:购买还是自建?“是直接购买套装软件,还是自己组织力量开发?”随着各种新选择的出现,IT业这个最古老的话题变得更加复杂起来。本文将研究MCI、Motorola、Visa和其他一些公司在这个问题上是如何处理的。这是一个绝大多数IT经理都无法回避的问题:是支付License费用以购买那些能满足你75%需求的应用程序,还是组织自己开发,以保证最大程度地满足你的需求?经过几十年来的摸索和尝试,其间不乏失败和挫折,理论家们得出了一个近乎一致的结论:当你希望实现通用业务流程的自动化时,可以通过购买商业的应用程序来实现,而当你要处理的是与其他公司不同的核心业务流程时,你就应该自己研发。而实际操作过程中并非如此简单。也许公司自己研发的那些笨拙而复杂的业务系统只是用来处理一些很普通的任务,但如果要用商业软件来替换这些自己开发的程序,就会面临难以估计的转换成本,这一切使得这种替换变得很不现实,而且,在某些情况下,软件外包或者软件租用可能更适合企业的战略计划。“购买使其标准化,而自己研发体现竞争优势”作为一种思维方式是非常可怕的,实际操作中,一个公司在现实