与To C产品常日的管理后台和用户客户端两层产品构造不同。
SaaS产品至少有三层构造,分别是:产品管理后台,租户管理中台和用户客户端。

后台对中台可用的产品功能进行管理,而中台对客户端可用的功能进行管理,从而形成一个最基本的SaaS产品构造。
2. 产品管理后台
产品后台最主要的功能,是针对每个租户所须要的账号多少以及所利用的功能进行掌握。
目前SaaS软件常见的收费点有按利用账号收费和按增值功能收费两种,按账号收费的办法是最普遍的形式,按照租户每年利用的账号数来结算。
例如:一个企业有500名员工,那么一个员工利用一个账号;每个账号200元,那么一年的用度便是10万。
其余一种是:按照产品的功能收费,如果产品供应了收费功能,那么可以按年收取增值功能的用度。
根据增值功能的不同可能会有不同的定价模式,例如:网盘可能会根据存储空间的不同来收费,须要给不同的租户设置可用空间等等。
除此之外,产品管理后台还须要对平台通用的一些功能进行管理和设置,例如:平台给租户发送产品站内短,或者是上传最新版本的操作手册供租户查看等等。
产品后台对付SaaS产品而言便是总控中央,但设计起来并不繁芜,常日都是公司内部的运营职员和发卖职员利用。
须要把稳的点是:对付租户在利用权限上的掌握须要做到灵巧处理。
例如:如果租户购买了500个账号一年的利用权,但是由于租户业务增长,所激活的账号超过了500,那么这时候就须要给租户提示,并同时关照客户经理与租户进行新的商务洽谈。
3. 中台权限管理
对付企业产品而言,权限管理系统可以说是全体中台的根本,所有的产品功能都是基于权限系统之上来设计的。
权限管理又分为功能权限与数据权限两种。
功能权限是指:用户在系统中是否有权限利用某些功能。
而数据权限是指:当用户在利用该功能时,可以在哪个数据权限范围内利用。
举个例子来说:如果某SaaS产品供应包含财务和人事两大模块的产品功能,那么能够利用财务模块功能的该当只有财务职员,而能利用人事功能的也只有人事职员。这是对功能权限的掌握。
当付与了某个财务职员功能权限之后,还要对他的数据范围作出限定,例如:总公司的财务总管可以查看全公司的财务情形。
而A分公司的财务职员仅能查看A分公司的财务情形,无权查看B分公司或总公司的财务情形,这是对数据范围的掌握。
在设计功能权限管理系统时,如果将权限直接付与个人会比较麻烦,而且不利于权限的管理。以是,常日会先将功能权限组合成对应的一个管理角色,然后再将角色授权给对应的个人。这样如果后续对角色付与了新的功能权限,或删减某些功能权限的时候,只须要对角色的功能权限进行设置就可以了,不须要一个一个用户来进行设置。
如果产品的业务形态较为大略,那么可以在设计权限系统的时候,用比较大略的一级菜单掌握的办法来进行掌握——即只有拥有权限的角色可以看到对应模块的一级菜单,无权限的人则无法看到该模块的一级菜单,这样就可以确保权限管理的正常。
但是,对付业务形态较为繁芜的产品,只掌握模块的一级菜单可能无法知足。须要对功能模块中更眇小的功能进行权限掌握,在管理系统中最常见的管理操作有增编削查。对付某些用户可能可以付与全部的权限,而有些用户就只能有查看的权限,没有编辑的权限。
例如:纷享销客CRM系统中的关于角色权限的设置就非常的细致和灵巧,租户可以在中台自由的给管理角色付与对应的权限。除了系统供应的角色外,还可以自定义创建管理角色。
4. 中台功能设置
功能层级的设置在To C产品设计过程中,常日都是由产品经理根据调研,或自己的专业履历来定义用户的利用流程,然后以流程图的形式表示出来。
用户在利用产品的时候,就遵照设计好的流程来利用。
但是,对付To B的产品而言,纵然是同一个任务,不同的客户也可能有不一样的需求。
从需求的实现难度从低到高来看,分为:共性需求、特定场景需求,以及个性化需求。
先来看看共性需求,这个较好处理——直接排入需求池,然后根据优先级排期进行迭代就可以了。
判断共性需求的原则是:这条需求除了提需求的这个客户之外,是否其他的客户也可以用上,如果答案是肯定的那便是共性需求。
而对付特定场景需求,则有可能是某一行业的客户在特定的业务场景下才须要用到的功能。如果把这类的需求当成共性需求来实现,那么对付那些不须要这个功能的用户来说,系统就会变得越来越臃肿,利用起来越来越繁芜。
以是,最好的办法,是在管理后台的功能设置中,将这个功能设置为“只有配置了才可以利用的功能”,然后针对须要的客户开放。
只有通过这种灵巧的设置办法,才能确保不同的用户都能基于自己的实际须要利用产品功能。
通过管理后台可以对功能层级的利用进行设置,但是对付功能内部的字段层级利用,不仅在不同的公司之间可能有较大的差异,在公司内部门歧的用户之间也有较大的差异。
以是,产品经理在设计用户的流程图的时候,有必要将流程图的流程块拆解到字段层级,并标注:哪些字段是必填项?哪些是可选项?哪些是可配置项?
然后,在租户的管理中台做一个设置功能,由租户的管理员根据须要,将字段的权限配置给不同的角色。
末了是对付客户完备个性化的需求——即只有该用户才会须要的功能。
如果这个功能是用户须要但还未开拓的,那么可以根据客户的预算来评估是否可以给用户做定制化的开拓。而如果是客户已经通过其他系统实现了的现有产品,则须要在产品内部供应对接,许可外部运用以插件的办法接入到我们的产品中来。如果是native办法实现的外部运用,则须要我们的产品能动态配置跳转协议,许可运用间的跳转。
二、 PaaS产品设计1. 什么是PaaS
对付企业而言,利用SaaS的好处是显而易见的——那便是可以快速而又大略的利用已有的成熟产品,帮助企业降落本钱,增加利润,避免重复造轮子。
但是,SaaS平台有一个弊端,那便是SaaS多数只能知足共性需求。虽然可以通过个性化的二次开拓来帮助用户实现须要的功能,但常日来讲都须要较长一段韶光的开拓周期,客户的需求无法得到及时的知足。
而对付SaaS平台而言,核心的要点还是:做事于大多数的共性客户。给单一客户开拓一个个性化的需求性价比是非常低的,除非客户乐意花费一定的预算来投入开拓,或客户的主要性很高,否则这类需求的优先级一样平常会比共性需求要低,导致迟迟无法上线而引起客户的不满。
PaaS平台便是针对这个问题的最佳办理方案,PaaS指的是:给开拓职员供应构建运用程序的环境。
通过在PaaS平台上,进行编程创建的运用功能可以快速支配到平台上并且实时生效——大略的来讲,PaaS便是在线编程平台。
相较于常规的编程工具,PaaS平台的好处是:可以基于SaaS产品已有的字段和工具来进行二次开拓,快速对接平台已有的功能,在SaaS已有的功能之上进行个性化功能的设计,具有快速,灵巧,稳定的特点。
下图是早期的PaaS平台,著名的HR运用PeopleSoft,它能供应字段级别的功能自定义,并且有自己专属的编程措辞PeopleSoft code。开拓者必须利用专属措辞进行二次开拓。
目前海内做PaaS平台的公司并不多,有名的有做财务系统的金蝶,CRM领域的纷享销客,以及做HRM的北森云打算。
且不再利用专属措辞,而是支持多种主流的编程措辞,例如python,php等,极大的降落了开拓的门槛,让有履历的开拓职员可以快速上手。
其余,为了进一步降落PaaS平台的利用门槛,很多公司正在开拓图形化PaaS平台,只须要拖拽和点击就可以完成编程的事情,无需专业的开拓职员。而售前工程师或客户方的管理员也可以很方便的进行个性化功能的配置,相信未来PaaS平台在家当互联网的运用中一定会迎来一波高速发展。
对付PaaS产品的设计而言,紧张分为三个部分,分别是:创建个性化工具,创建个性化流程以及支配个性化功能。
下面以纷享销客为例,大致的先容一下:PaaS平台是如何进行个性化功能快速开拓上线的。
2. 创建个性化工具
对付开拓工程师而言,万物皆工具。
所有的事物都是由一个个的工具构成的,以是在创建个性化需求的时候,首先要创建个性化工具。
CRM管理员可以创建自定义工具,添加任意类型的工具字段,并且可以对工具的管理权限进行设置。通过设置工具的主从关系,可以将自己创建的工具与系统已有的工具或其他自建的工具进行关联,做到了充分的灵巧性。
3. 创建个性化流程
创建完自定义的工具之后,用户可以根据业务的须要,创建自定义的业务流程。
业务流程包含:触发条件,传入参数,完成条件,传出参数等多个设置项。
管理员可根据自己业务的须要选择系统自带的工具来进行某些操作,或利用自定义的工具来实现某些功能,在这一步的时候可以利用平台自带的编程工具进行编程。
4. 创建个性化功能
当功能创建好之后,可以将自定义的功能自由的配置在菜单或者是页面上,到这一步,基本就可以知足于用户的任何个性化需求了。
三、 产品私有化支配
私有化支配,是指:客户将产品的支配在自己的做事器上,而不是与其他用户一样利用平台供应的云做事。
可能有人会奇怪:如果SaaS+PaaS的模式已经可以知足任意的个性化需求了,那为什么还会有公司要进行私有化支配呢?
缘故原由有两个:
一个是从数据安全方面考虑:有一些公司对付数据的安全性哀求非常高,希望所有的数据都能保存在自己的做事器上,以是如果要利用外部的产品,让自己原有的数据和外部产品进行打通,就须要做私有化支配。
其余一个缘故原由是:从性价比方面来考虑,SaaS产品常日按照用户的账号来收费,对付员工人数非常多的企业而言,按这种办法收费会导致本钱很高。
例如:一个100万员工的企业,如果按照200块钱一个账号来采购某SaaS产品,一年景本便是2亿。这笔钱与其去买SaaS做事,不如自己组建一个开拓团队自研产品了。而如果不想从0开始的话,也会选择将市情上已有的产品进行私有化支配之后,再进行迭代开拓。
四、 总结
根据行业预估:家当互联网的市场规模在未来数年将持续保持40%旁边的增长率,市场前景广阔。
而对付产品经理而言,最主要的核心竞争力是对行业的理解深度,只有深入理解某一个行业的业务流程,理解这个行业的从业职员诉求,才能设计出真正符合客户须要的产品。
参考文章:
《PeopleSoft技能(Application Designer学习,简称AD)》——灵魂_溜达
本文由 @黄瀚星 原创发布于大家都是产品经理。未经容许,禁止转载
题图来自Unsplash,基于CC0协议