信息化 频道

企业软件:购买还是自建?

    挖掘商业软件的潜力

    当现有的任何套装软件都不管用时,运用一点创造力,就能降低开发及维护专有应用软件的成本和开销。软件厂商的一个方法就是与竞争对手合作,共同开发客户最终需要的行业软件。

    Lutchen说: “市场和规模经济效应正在迫使竞争对手更加频繁地合作。”他举例说,娱乐行业的一个客户正与竞争对手、风险投资商和软件公司合作开发一个版税信息系统。他表示,现成的版税信息系统部署起来一向有难度,因为每笔合同都不一样,实施后会带来复杂的跟踪和支付流程。如今,这些合作伙伴正在协力开发这个差异性较大的系统。

    匹兹堡大学医学中心(UPMC)采取相似的做法。上世纪90年代末期,UPMC在寻求一个影像存档和通信系统(PACS),把放射科胶片转换成数字图像,便于储存、查看及分析。可问题是,当时没有一家PACS厂商提供此类产品。

    在学校信息科学试验室的帮助下,UPMC自行开发出了PACS,至今仍在使用。此后不久,UPMC与风险投资商合伙开办了Stentor(这家公司后来被飞利浦医疗公司收购),专门负责产品开发。

    商业化降低了长期支持和维护的风险。UPMC的企业中间件主管Duane Falk说: “我们发现,Stentor要真正获得长远成功,惟一的办法就是让它从UPMC脱离出来。”Falk还强调,有充足的人员资源(总共900名IT员工中就有250名开发人员)、深厚的开发文化(依赖卡内基·梅隆能力成熟度模型)以及内部实验室等有利因素会保障重大开发决策实施。

    影响决定的因素

    现在还出现了使自建和购买的界限日益模糊的其他模式。比如在SOA中,业务流程被分解成多个粗粒度的应用程序组件——像StrikeIron这些独立厂商开始对这些应用程序组件进行标准化,并单独提供,包括甲骨文、SAP和Siebel在内的各大企业软件开发商也在向基于组件的模式靠拢,不过这会不会导致为单个组件购买许可证仍是个未知数。

    DC-Stat的Thomas说: “我们正在向这样一种模式靠拢: 组件实现了商品化,最终我可以购买自己需要的某项服务。”

    但是企业IT根本无法完全逃避过去。

    Paini Computer System公司为大中型企业提供现场和异地外包服务。该公司的全球保险行业解决方案副总裁John Pierce说: “不能漠视旧有的环境,正是它日复一日地支撑着贵公司。”

    他说,首先要正确定义业务流程:“业务流程常常关注内部,而不是关注外部的客户。”

    Lutchen表示,现在IT环境中出现了收集数据以帮助决策的资产管理方法,这种情况越来越常见。“光有电子表格还不够,需要系统地收集这些数据。”

    这种做法有助于缓解企业的政治纷争,而企业政治势必是隐藏在任何决策背后的最棘手问题。摩托罗拉的Redshaw忠告,要尽量同情固执已见的利益相关者所处的境地,并且学会在不太重要的项目上有所妥协。他说: “有时存在一些犯不着大动干戈的争执。应当把精力放在真正能节省成本的方面。”

0
相关文章