随着移动互联网、云计算、社会化网络(SNS)等技术的发展,整个IT产业迎来了前所未有的机遇。各类移动终端应用软件正日益受到大众的热烈追捧。 面对浩如烟海的移动终端应用软件,大众总是处于“尝试—更换—尝试”的循环之中。每一次的尝试和更换,都可能会带来用户信息、应用数据等的迁移,使用户的使用产生中断,但由于这些信息仅是与个人层面相关,因此所带来的影响并不很大。
与个人软件不同,企业软件承担了更多的责任。在经济发展及企业飞速发展壮大的背景下,企业的业务需求变更越来越迅速,这迫切地要求企业软件能进行及时的创新升级,以满足业务发展的需求。然而,企业软件的每一次升级或调整都关乎到企业的业务。软件升级会带来的一个风险——业务的暂时中断。即使是片刻的业务中断,也可能会给企业带来不可估量的损失。因此,我认为在这个时代下,企业需要“永不过时”的软件,来保证稳定的业务核心、持续地业务升级,企业级软件更需要在保证持续性的基础上不断实现升级和创新。
软件的“永不过时”就如同一个进化的过程, 体现在两个方面:第一方面是用户体验。 “永不过时”并不是说软件无需更新,一个版本一用到底,而是指通过不断的无缝创新来完善、升级软件,使这个过程能够始终满足在业务不中断的情况下进行,;第二方面是技术创新能力。通过对新技术的准确追踪、创新与应用,使企业软件所采用的技术始终代表业内的最高水准。
为了使软件能够平稳地过渡到新版本,实现“永不过时”,就必须依靠不断的创新来保障。
创新的三个阶段
“永不过时”实际上与SAP所倡导的“软件进化论”相一致,即:软件不是一朝一夕就能实现更新换代的,而是需要从一代到二代、二代到三代直至更多代这样一个过程来实现。因此,软件要想做到良好的进化,按照时间的长短和企业的紧迫度,必须经历短期创新、中期创新、长期创新三个阶段。
短期创新——非核心系统的创新。这种创新只是对现有应用进行简单的扩展,所以会比较快速。比如,为企业增加手机业务功能,仅仅是将原来在PC访问信息的功能放到手机终端上得到实现,除了存取手段有变化之外,没有什么别的不同。
中期创新——业务流程方面的创新。由于这是事关核心系统的一些比较大的功能扩展,所以会需要相对较长的时间进行准备、调整和测试。例如,SAP很早以前提出的SOA的概念。按照SOA的方式去组织业务,可以很灵活的把业务流程进行功能重组。把工作流程重组就是一个创新,这些会涉及到一些比较大的功能扩展。
长期创新——终极创新。历经5年、10年甚至更长时间,企业软件肯定会有多方面的平台级更新需求,仅靠简单的升级并不能很好地满足这些需求,而是需要进行平台级的创新。
为便于理解,我们用波音飞机作为创新三阶段的例子来说明, 为提高客户满意度,航空公司会改变机舱装饰,以使乘客获得更舒适的感受,这就是短期创新,可以得到快速实现;而如果改变引擎提升性能就会复杂一些,涉及到一些核心技术,属于中期创新;至于革命性的长期创新,将可能是颠覆性的创新, 也许将来会出现时光穿梭机,瞬间转移技术等等,大家现在可以尽情发挥想象力去预测。
“永不过时”软件的实现
仔细审视企业软件需要的持续创新,我发现,在不同的层次上,创新需要迎合不同的速度。在运行效率层面(Efficiency),创新需要兼顾稳定、一致和最佳实践的核心基础功能,这种创新的周期会比较长;在业务创新层面(Innovation),业务流程的创新希望取得及时的回报,这种创新的周期相对较短;在人的层面(People),主要是围绕人之间的合作,其获取信息的设备和用户界面优化方面的创新是被要求最快速的——在非常短的创新周期内,以非常分散自由的方式管理非结构化信息。
尽管创新的形式和需求多种多样,但要将这些创新付诸实现,打造“永不过时”的软件,则必须与客户紧密协作。在这中间,创新遵循的共同原则是:一方面,紧跟企业客户的业务发展,使软件在业务层面“永不过时”;另一方面,不断地整合新技术到解决方案中,使软件在技术层面“永不过时”。
从SAP目前的创新和研发来看,在短期创新阶段,移动互联网、社交网络等新兴技术,都是“永不过时”的软件背后的技术支撑,SAP会紧跟新技术的出现,将之应用到自己的管理软件应用当中,以满足客户所有的需求。
在中期创新阶段,SAP引进了功能增强包方式保障升级安全。与传统的软件升级方式升级整个系统的过程不同,功能增强包不需要全部升级,而是由企业根据自身的需求自行部署系统功能,不需要把所有的功能都打开。这样做的好处是:一方面,使企业软件得到“进化”,功能得到升级;另一方面,由于企业只是选择了需要的新功能,从而降低了升级带来的风险。此外,为了打造“永不过时”的软件,SAP深入创新底层,使得其在SaaS、内存计算等方面都具有业内无可比拟的技术优势。
在长期创新阶段,尽管会有革命性的平台级创新,但不管怎样创新,最核心的原理并没有发生变化。比如,在这几百年的发展中,尽管记账的介质发生了从“纸—电脑—手机—云”的变迁,但从文艺复兴时期开始的复式记账法的记账原则并没有发生变化。企业软件也一样,有些核心的东西永远不会变,我们要做的便是通过永不停息的创新做出符合不同用户需求和商业变化的软件。因此,抓住你所在行业最深刻、最基础的原理,就能帮你找准创新的方向。
总之,企业对创新的需求是通过不断的发展而累积来的。因此,要想完全符合企业的需求,企业软件的创新便需要经历一个从短期到中期再到长期的“进化”过程。
需求不止,创新即不止,软件便“永不过时”。