SaaS平台是一个比较复杂的系统, 同时也是一个进化的系统 (服务商增加功能模块) . 基于垂直领域SaaS平台特点, 所需要的功能特点也不同, 下面, 主要基于汽车后市场的钣喷SaaS平台进行阐述.
项目名称: SDI智慧钣喷后台管理系统.
一, 了解业务
业务即: 了解公司自身所需要的业务功能模块, 这一步, 是比较好确认的, 因为是基于自身的业务需求来确认功能模块. 关于如何去确认需求和功能模块, 这类文章有很多, 在此就不在重复阐述了.
每个产品的工作方式也不同, 我的工作方式基本上是: 收集需求, 需求评审, 框架搭建, 流程梳理 (思维导图) , 原型交互, UI评审, 项目测试, 项目上线, 收集意见.
那么同时, 由于是做垂直的汽车市场-钣喷业务, 就需要我们去了解业务流程了. 这一步是很重要的, 尤其是做公司本身的业务, 业务一定是要了解清楚的, 不然设计出来的功能可能是不合适的. 关于如何了解公司业务, 建议从二个方面:
公司的老员工, 比如研发经理, 总监等, 了解公司的业务大框架
亲自到线下门店, 与负责当前业务的员工交谈, 并记录他们的需求 (好的产品是一个聆听者)
在这里, 提醒一下, 不管是收集线下门店员工或者其他部门的需求, 都需要进行甄别和筛选.
二, 功能模块定义
功能模块的定义, 主要是根据公司业务的属性进行定义. 可以从以下问题考虑:
公司的组织结构是怎样, 有哪些部门?
公司的业务有哪些?
公司的服务是什么样的?
SaaS平台目前主要是为了解决哪些问题?
那么根据这些问题, 我们来进行功能模块的定义:
第一个问题: 在了解部门结构的时候, 有SA (专属顾问) , 营销, 客服, 财务, 技师, 取送司机, 供应链等部门. 那么根据了解的部门, 进行分析: SA需要开单, 营销需要看报表和策划活动, 财务需要对账, 技师需要调配. 经过与部门的讨论, 提炼如下:
订单管理 (SA)
运营管理 (营销)
财务管理 (财务)
调度控制 (技师)
商品管理 (供应链)
第二题: 公司的业务主要是钣喷维修. 同时分为不同的业务类型, 如: 洗车, 美容, 翻新改色, 镀金镀膜等. 根据这些业务, 就需要一个管理这些业务的功能, 所以设置如下功能:
基础数据 (业务管理)
第三题: 公司的服务是: 在顾客车辆进入门店, 会进行车牌识别; 同时, 顾客可以实时在手机上观看车间的施工视频 (监控录像) , 并可以查看车辆的移动路线. 这些功能, 跟智能硬件有关系, 根据同部门的讨论, 设置如下功能:
智能硬件 (摄像头, 车牌识别等)
第四题: 开发这个平台主要是为了管理线下门店的业务, 把控质量, 智能化的管理施工, 同时, 能够进行汇总, 统计, 查询, 人员管理, 会员管理等. 那么, 我们可以综合以上的问题, 根据开发这个平台的目的, 整合没有处出现功能如下:
客户管理 (会员管理)
员工管理 (人员管理)
关于第四个问题, 是前面几个问题的总结, 也是核心的问题. 关于开发一个系统是做什么的, 解决什么问题, 每个公司都不尽相同, 要根据具体情况具体判断. 就像开发一个财务系统, 要去了解财务的流程有哪些一样, 要与财务人员沟通.
3.功能的灵活定制
在基于基础功能模块的前提下, 需要考虑到, 如果给其他相似类型企业使用, 比如4S店, 是否也需要这个平台的全部功能, 或者是否需要定制功能.
在SaaS2.0模式下, 需要考虑具备灵活定制, 即时部署, 快速集成的SaaS应用平台.
比如在这个项目中, 我们进行了产品&服务的特殊化定制, 分为:
应用系统
系统模块
扩展服务
第三方接入
4.每个功能模块下子菜单的操作方式
在确认了一级菜单功能模块以后, 要进行二级菜单分类, 在分类时要考虑一级菜单的属性是什么, 并整合二级菜单功能, 同时要考虑该二级菜单下的数据表, 能进行什么操作, 这关系到整个系统的操作性.
如: 在进行一级菜单订单管理的二级分类时, 根据公司的订单分类情况, 有: 订单总览, 预约订单, 综合订单, 取送车订单, 保险订单, 保养订单等. 同时考虑, 订单总览的操作有哪些, 如可以进行姓名查询, 车牌号查询, 手机号查询等, 来查看当前客户的订单状态.
也就是说, 要定义每个二级菜单的作用是什么, 表格显示的字段有哪些. 这需要对业务熟悉, 同时各个部门的紧密配合. 产品经理从来都不是单打独斗的.
下面放上思维导图供大家参考.
结束语
关于SaaS平台, 是一个比较复杂的系统, 虽然只有删, 增, 查等, 但是由于系统之间结构复杂, 所以, 在考虑问题时, 多思考一下, 多问问几个人, 总是没有坏处的.