信息化 频道

“点菜”模式来提升SaaS的商业价值

    【IT168 信息化

    一、什么是SaaS

    SaaS是Software-as-a-Service(软件即服务)的简称,是随着互联网技术的发展和应用软件的成熟,而在21世纪开始兴起的一种完全创新的软件应用模式。它与“on-demand software”(按需软件),ASP,hosted software(托管软件)所具有相似的含义。它是一种通过Internet提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。用户不用再购买软件,而改用向提供商租用基于Web的软件,来管理企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件,软件厂商在向客户提供互联网应用的同时,也提供软件的离线操作和本地数据存储,让用户随时随地都可以使用其定购的软件和服务。对于许多小型企业来说,SaaS是采用先进技术的最好途径,它消除了企业购买,构建和维护基础设施和应用程序的需要。近年来,SaaS的兴起已经给传统套装软件厂商和平台软件厂商带来真实的压力,同时,社会化软件大开发就是以SaaS为基础,它是时代发展的必然产物和先进思想。

    二、SaaS商业模式的新转变

    商业模式的转变将涉及到:将软件的“所有权”从客户转移至外部供应商;将技术基础设施和管理等方面(如硬件与专业服务)的责任从客户重新分配给供应商;通过专业化和规模经济降低提供软件服务的成本,降低软件销售的最低成本,针对小型企业的长尾市场做工作。

    Chris Anderson在他于《连线》杂志2004年10月刊3上撰写的“长尾”一文中,介绍了Amazon.com等网络零售商为什么处于有利地位,为什么能针对传统零售商难以以低成本提供服务的领域填补需求空白,从而使“长尾”这一新概念通俗易懂。

    长尾理论的基本原理是:只要存储和流通的渠道足够大,需求不旺或销量不佳的产品所共同占据的市场份额可以和那些少数热销产品所占据的市场份额相匹敌甚至更大。即众多小市场汇聚成可与主流大市场相匹敌的市场能量。

    根据长尾理论,SaaS供应商可消除维护成本,利用规模经济效益将客户的硬件和服务需求加以整合,这样就能提供比传统厂商价格低得多的解决方案,这不仅减轻了财务成本,而且大幅减少了客户增加IT基础设施建设的需要。因此,SaaS供应商能面向全新的客户群开展市场工作,而这部分客户是传统解决方案供应商所无力顾及的,因为他们根本就没办法为这部分客户提供低价格的服务。

    三、SaaS的“点菜”模式

    什么是“点菜”模式呢?大家习惯上餐馆去吃饭,吃饭前都要点菜。服务员拿出一本菜单给我们点,我们按一个个菜名点菜。这种最熟悉不过的方式应用在软件开发中将有很大的创新。我们把每一个可独立运行的最小的用户功能模块称之为“一盘菜”。一个系统划分为若十盘菜,若干盘菜可任意组装成一个系统。

    SaaS在提供功能服务时先给客户一张菜单,客户在这种菜单上勾勾划划,SaaS平台系统就自动按客户的选择提供一桌菜。这一桌菜以门户网站的形式出现在客户面前。让用户似乎看到的是为自己制作的一个系统,事实上软件厂商根本不需要投入任何其它成本。这一切的完成几乎不需要多少人工,由电脑就可自动完成。大家想想,要是有10盘菜,可组装成多少个系统?20盘菜呢?100盘菜呢?这100盘菜几乎要囊括所有的软件了。

    “菜”是指可独立运行(相对平台)的按照软件功能范畴划分和组合的满足用户的需求并供用户选择的最小功能单位。我们可直观地把它理解为一个小型的应用系统,只是它小到不能再划分。“菜”的组成主要包括用户的功能页面、实现的代码集合(类、包,组件库),数据表,相关文档及配置文件等(从开发角度来看)。

    用软件的术语来讲“菜”就是功能组件。一个独立的功能组件也就是一盘“菜”。

    按菜的思想来划分软件功能,这里要关注的是什么是菜?怎么细分菜?怎么实现“点菜”模式?有了“菜”,我们就可以通过“点菜”、“配菜”,“加工菜”来达到用户的需求。

    “点菜”是让用户来点,软件厂商如果有现存的“菜”,这些“菜”不需要任何修改直觉组装就可满足用户的需求,这对于软件厂商是最好不过的方式。

    但并不是所以用户的需求都可通过“点菜”来满足,点不出来的菜再考虑配置,通过“配菜”的方式来实现,用户想吃“蛋炒饭”这盘快餐,您是重新给用户炒一盘新的还是把早炒好的蛋加上现有的饭快速地给用户呢?所谓“配菜”就是指后者。

    菜配不出来,那只有要动手术了,这需要在原来的功能上通过代码的修改和补充来满足用户的需求,这就是“加工菜”。

    既然一切是以“菜”的思想出发,那么就无所谓主系统、子系统了。事实,只要开发好了“菜”,其它系统都是通过“点菜”,“配菜”、“加工菜”来实现的。

    所以,把“菜”看成一个最小的系统,“菜”的开发包括软件生命周期的整个过程,从需求分析、设计、实现、测试到维护等整个过程。这里要强调的是,需求分析只是对一盘“菜”要分析,设计同样如此。就是说《需求分析说明书》中的内容只可分析一盘菜,《架构设计说明书》、《详细设计说明书》都是设计这盘菜。菜与菜之间的关系都通过接口实现。菜是独立的,文档也是独立的。从事这盘菜开发、设计的人员组织也是相对独立的。这样打破了传统的按系统划分软件的概念。严格上讲,所谓“人”,“财”,“物”,“事”系统统统都不存在。没有所谓的ERP,没有所谓的HR,没有所谓的OA等等。要构成这些系统,是通过解决方案来实现,解决方案中也是利用“点菜”,“配菜”、“加工菜”来达到最终的目的。

    “点菜”模式事实是用最少的开发来实现尽可能多的用户软件,是通过量变达到规模效应。SaaS模式有效地结合“点菜”模式,将大大降低软件厂商开发的成本,从而提高软件利用率,继而产生规模经济效益。

    四、“点菜”模式提升SaaS的商业价值

    “点菜”模式不同于构件开发方式事实上,软件业中组件化开发,构件化开发的思想早已存在,有不少公司在从事这方面的工作并取得不错的成绩。但是失败的确实不少。其失败的原因是多方面的。其中主要的是组件/构件的粒度把握得不准。这种可大,可小的抽象性的东西用不同的观点不同的人去划分就会有种种不同的结果。

    但“点菜”模式却不同,菜是可看得见的。划分与开发的难度要小得多。菜是供用户最终吃的,而不是构件是供软件从业从员自己用。菜是功能性的,站在用户的立场来看待问题。菜的粒度比构件要粗。事实上构件更形象地可看作是构成菜的原料。定义与开发原料是个极大的挑战。

    SaaS模式促进软件大超市的早日到来。我们完全可以把整理的软件细分为模块,模块与模块可以组合,用户只是根据自已的所需购买一个由多个模块组成的系统,而不是买了财务软件还要买OA系统。一大堆软件事实用到的功能还不到20%。因此我们完全可以通过点菜模式来满足用户的真正需求,我们最终提供给用户的一个系统,这个系统可覆盖用户的所有功能需求。

    这样,我们在网上开个软件大超市,让用户按模块来选择功能,再通过组合控制方法形成一个独立的系统,真正做到了这点会很快让软件走向平民化、大众化,人人都可享受软件就象人人都可享受美食一样。SaaS模式会快速地推动软件大超市的早日到来。

    五、小 结

    SaaS商业模式与传统产业的商业模式都是为了推广自己的产品,占有更多的市场份额,最终达到获取更多的经济利润。

    本文介绍了“以服务为导向”的SaaS模式如何以商业的思维来理解软件,通过“点菜”模式来提升SaaS的商业价值。通过配置模式满足用户的定制要求,从而抓住更多的用户。通过建立品牌并推广,明确谁是自己的客户,推销什么产品给客户等战略的高度来营销SaaS软件,创造更好的经济效益。
 

0
相关文章