|
国际商业机器公司(IBM)最近发布的Lotus Notes和Lotus Domino 8(下称ND8)软件是该邮件和通讯套件在最近两年里的第一次大规模升级。对于开源的支持,符合服务导向架构(SOA)的设计,Web 2.0风格的通讯软件环境,对于Office软件文档的兼容性,以及单一界面的集中管理等揭示了Lotus部门开发人员过去两年内工作的方向。
去年,微软公司(Microsoft)和思科公司(Cisco)相继提出统一通信的概念,刺激了人们对于新一代工作方式的憧憬。包括谷歌公司(Google)、雅虎公司(Yahoo)和亚马逊公司(Amazon)在内的大型数据中心的技术突破让大量Web 2.0应用在颠覆个人用户体验的同时进一步提升了用户之间的互动体验。Zoho,Google,Clearspace和Facebook等在线应用纷纷推出了面向企业的协作套件和服务。
但是,对于一个已经有近20年开发历史的软件来说,IBM选择SOA和Web 2.0等新特性,并不是单纯为了追求时下热门的技术概念。从一些开发细节的取舍之间不难看出,这些有趣和人性的"软件进化"受到的导向,更多的依然来自于20多年前雷·奥奇(Ray Ozzie,Lotus Notes软件的创始人,现微软首席架构师)用来游说投资人的理想:软件可以满足人类沟通协作的不变需求。
促使Lotus Notes软件发展壮大的商业前提今天依然成立,即普华事务所(Price Waterhouse)在上个世纪80年代末作为第一家购买者,为该软件初创人员带来的启示:企业用户永远比小范围的使用者更容易发现协作软件存在的价值。
这条商业逻辑也直接决定了Lotus Notes软件开发人员20几年来的工作方式,即便被IBM收购以后也是如此:开发人员要在最短的时间内解决企业用户最在乎的问题;同时在最合理的成本下,实现这个协作软件最大的可延展性;在解决企业成长现实问题的同时,让这个软件产品自身变得更为健壮。
个性化的桌面
作为协作工具的客户端,新的Notes 8像是一个混搭式(MashUp)的个人门户(参见下方图片)。除了邮件和即时通讯(Instant Messaging)工具外还加入了RSS订阅,桌面搜索,以及论坛和博客的访问等功能。高露洁棕榄公司(Colgate-Palmolive)的米切尔·科恩(Mitch Cohen)认为现在的Notes比之前的版本有了本质的提升。
赢得个人用户才能说服企业用户的理念也是Notes早期开发人员深信不疑的。1984年奥奇创建Iris Associates公司(下称Iris公司)以后,包括提姆·哈沃森(Tim Halvorsen)在内的开发人员就开始设想让用户自己搭建自己的使用环境。当时苹果公司(Apple)发布的Macintosh操作系统那友好的,图形化的人机界面对哈沃森等人的影响很大,最终决定让他们采用个性化的图形界面。
此外,和现在MashUp不同的是,在PC用户还不是很多的年代,开发者们不知道用户需要什么。所以最终采用了一种积木式的软件架构。而正是这样的起点思维,"直接决定了Lotus软件在以后多年的成功。"哈沃森指出。
|