一家成功的SaaS公司应具备的16大要素(下)

    2017-08-08 牛透社 lv Created with Sketch.

作者:Ilyas Fakir Mohammed


牛透社英文编辑 陈照 编译


在许多文章、博客、白皮书中,其作者都强调了构建高度可伸缩、可盈利和可持续的SaaS应用会面临的困难和挑战,特别是基于多租户的解决方案。但这些文章几乎都没有指出,在任何一种SaaS应用中都显而易见和普遍存在的真正的挑战。


在上篇中,我们做了部分解析《一家成功的SaaS公司应具备的16大要素(上)》。本文将承接上篇,一起来看看一家成功的SaaS公司应具备的其它8个要素。


SaaS集成



对于SaaS应用者来说,SaaS应用的主要障碍之一是存放在云端的数据的安全性,而第二大担忧就是其版本的可集成性。大企业和中小企业使用基于云计算的本地部署应用已经很多年了,所以,可以和其他的应用无缝集成是使用者对新版本的SaaS应用最基本的期望。建议在构建SaaS应用时实现与外部应用通信,不管其是如何定位的。


自助服务



SaaS是一种低边际成本、高收入的商业游戏。除非你能促使应用可以自助服务并易于管理,否则你可能会花很多时间、精力甚至金钱来满足客户的需求。将更多的精力放在构建应用的功能特性上,提升其自助服务能力,很少甚至不需要从产品开发和支持团队获得的支持,这对用户将是非常友好的。应用的自助服务能力越强,你在服务上的花费越少,客户流失越少,客户也越开心。


对于所有面向客户的应用,自服务已成为重要的非功能特征之一,因此不要放弃。


性能、可扩展性和可用性



这3个关键词必须成为基于网络的应用的座右铭,尤其是多租户的SaaS应用。在产品中不断构建这些非功能性需求,是想通过这种方式得到更多的客户、保证可持续增长和减少客户流失。


想象一下,第一个场景,你有100个客户,由于一些软件/硬件故障,应用“挂了”大约2个小时;第二个场景,在一个阳光明媚的日子,有50客户登录并频繁使用该产品,因为这个产品的性能下降而使所有客户无法操作。这两种情况,都取决于应用是如何构建、部署和服务的,以及产品的可扩展性和可用性如何。


维护和操作



维护和操作是产品的两只“眼睛”。由于SaaS应用是由SaaS提供商开发、部署、维护和服务的,因此,确保维护和操作是如此容易和有效,同时也是非常重要的。


SaaS提供者应遵循的一些最佳实践:


1、让客户了解计划的维修任务;


2、确保维修任务在非工作时间进行,这样客户不会受到影响;


3、保证其他可用性区域中有冗余服务器,才能放心在一个区域进行维护任务;


4、从以往服务中断的经历中吸取教训,确保以后不会再发生类似故障。


选择完美的云



把自己的SaaS应用部署在哪里?


这是每一个SaaS 独立软件开发商都会思考的最常见问题之一。选择合适的云服务商是SaaS供应商面临的一项重大挑战,供应商的成功与他们选择的云有密切关系,因为帮助评估云优劣性的各种参数将影响解决方案定价和提供。无论你选择了什么云,确保遵循以下完美云的规则:


  1. 定价;


  2. 专业性;


  3. 可靠性;


  4. 财务稳定;


  5. 易管理性;


  6. 客户支持;


  7. 透明度。


消息/通知



对于内部用户和外部用户来说,须利用横切组件实现消息传递。应用中发生的任何操作都必须传递给相应的用户。


在本质上,这个通知系统必须完全动态,而且充满灵活性。通知系统应具有的一些要素是:


1、为租户提供WYSIWYG编辑器,方便他们自己编辑内容;


2、支持多种语言;


3、支持修改通知发送细节,如SMTP(简单邮件传输协议)、端口号、通知发起方信息以及发送地址等。


因为一些SaaS客户可能希望从自己的邮件服务器发送电子邮件,而不是SaaS提供商提供的邮件服务器。如果SaaS提供商限制从客户自己的邮件服务器发送的电子邮件的数量,客户可以挂上自己的邮件服务器,而从系统服务器发送无限数量的电子邮件。


4、支持邮件内容中的占位符,以添加来自数据存储的动态内容。


动态工作流



在一个应用中,每个业务程序的发生,都有一个工作流加以确保,但这种工作流不能在SaaS应用中被“写死”,将程序的逻辑“写死”,只会让应用更复杂,有成为巨大黑箱的危险。通常的做法,让任何一个过程都可配置、可定制和可扩展,这样,客户可以根据组织的需要自定义过程的工作流。


对于基于SaaS的CRM应用,工作流自动化允许客户简化销售、营销和支持过程。写自己的规则,根据各自独特的业务需求简化销售的后续行为。


业务/客户分析



众所周知,SaaS分析本身就是一个巨大的话题。分析不仅在客户分析方面非常重要,其重要性还体现在抓住解决方案中的非功能组件方面。为了继续这个话题,让我们试着详细地了解客户分析。


作为SaaS产品拥有者,您是否有兴趣了解以下内容:


  1. 有多少试用客户在积极评估你的产品?


  2. 你的付费用户如何使用你的解决方案?


  3. 如何从庞大的试用客户名单中识别潜在客户?


客户分析使SaaS所有者能够很好地了解这些信息,并采取明智的决定和行动。


当再次构建或迁移下一个多租户SaaS应用时,请记住这些要点。但如果你没有足够的时间专注于这些方面,请看多租户SaaS的生命周期管理解决方案Techcello,其中涉及到可扩展性、灵活性、可定制性、可配置性和独立软件开发商等内容。

    本文作者:牛透社 本文来源:牛透社
声明:本文由入驻牛透社的作者撰写,观点仅代表作者本人,绝不代表牛透社赞同其观点或证实其描述。
  • 牛透社
    牛透社
    媒体认证
    lv Created with Sketch.
  • 1199篇

    文章总数

    1175.14万

    文章总浏览数

意见反馈
返回顶部