技术开发 频道

应用程序是该斥资购买还是自主构建?

  以自主构建谋求成功

  在过去几年当中,哥伦比亚特区市政府一直希望能在其行政区划当中实现标准化发展目标,也就是将其内部构建的系统逐步迁移至来自Ariba、PeopleSoft以及其它厂商的现成应用程序平台之上。尽管如此,特区政府中华盛顿州商务智能部门负责人Dan Thomas却依然决定自主开发一套商务智能系统,旨在实现商用软件以及云服务也无法提供的独特功能。

  为了充分利用自身的开发成果,Thomas选择了一套SOA方案并将商用软件与内部开发成果加以结合,旨在构建起一整套囊括了Windows以及基于Web分析工具的、面向高层管理者、分析师、普通员工以及移动员工的综合性解决方案。“我们购买核心应用程序,并自主构建其与实际工作之间的连接与协作工具,”Thomas告诉我们。

  首先,他获得了大量基础应用程序的授权许可,其中包括:来自甲骨文与ESRI的地理信息系统、由Business Objects提供的商务智能应用程序、由Sonic打造的ESB(即企业服务总线)外加Plumtree公司的门户解决方案。接下来,他组织华盛顿州政府的开发人员们利用Java与.Net构建服务及接口,从而将上述核心应用程序对接在一起。

  相关使用者们需要四款应用程序各自具备彼此不同的用户界面,其主要原因在于Thomas选择了自主构建而非直接购买的处理方式。“我们致力于实现效率出众的业务模式并严格遵循敏捷开发方法,”Thomas解释称。“我更倾向于为相关人员尽快提供能够满足其八成需求的、尚有待改进的方案,而不愿以更长的开发周期直接交付十成十的完美成果。”

  尽管将现成产品与内部开发成果加以结合能够切实降低风险与成本,但企业当中的某些特定核心领域可能极具战略地位与特殊意义、因而根本不适合交由商用类应用程序进行打理。在MCI公司当中,这方面的实际体现在于任何同其电信网络相关的业务层面,Laird表示,例如网络配置、网络管理以及网络恢复等等。

  在上世纪八十年代,MCI公司曾经自主构建起一套自动化网络恢复系统,这是因为当时市面上还不存在此类商用应用。这套系统的运作效果极为成功,帮助MCI在整个联邦通信委员会当中获得了最低中断通报数量这一辉煌在成绩,Laird表示,而且这项纪录被该公司一直保持到了今天。

  商业潜力

  当市面上还不存在确切符合需求的可用软件产品的时候,我们不妨利用一点小小的创意来在降低开发成本与维护开销的同时获得专有应用。其中一种办法就是与竞争对手合作来打造垂直软件,并最终以授权许可方式加以使用。

  “市场环境与经济体系的规模化发展迫使竞争对手们不得不以更为积极的态度进行合作,”Lutchen指出。举例来说,他提到一家来自娱乐行业的客户就曾经与竞争对手、风险投资外加软件厂商共同合作,旨在开发出一款专利税信息系统。目前市面上的专利税系统很难确切发挥效力,他指出,这是因为每一套方案都拥有彼此不同的信息来源、并产生复杂的追踪及支付处理流程。总体而言,前面提到的这些合作伙伴们集合自身的优势资源,从而构建起了一套效果拔群的解决方案。

  匹兹堡大学医学中心也曾经出现过类似的成功案例。早在上世纪九十年代末,该医学中心希望能够利用PACS(即图片存储通讯系统)将放射科多年积累获得的胶片转换为数字图像格式,从而简化存储、查看以及分析的实施流程。但问题在于,当时的PACS供应商们还没有开发出这样一种能够在标准PC设备上显示此类影像的产品。

  在匹兹堡大学信息实验室的鼎力协助之下,该医学中心开发出了自己的PACS方案,而且直到今天也仍然在使用。不久之后,医学中心与多家风险投资方共同建立了Stentor公司(随后被菲利普医疗器械所收购),旨在全权掌握产品开发之所有权。

0
相关文章