用户中心系统需求设计

随着互联网和数字化技术的发展,越来越多的企业意识到用户的重要性,并开始将用户作为核心竞争力来打造和发展。用户中台建设是企业为了更好地服务用户,提高用户满意度和忠诚度而进行的一种重要的组织架构和业务流程改造。

传统上,企业往往是以产品为中心,把产品推向市场,然后通过销售渠道和客户服务来满足用户的需求。但随着市场竞争的加剧,企业开始意识到用户的需求和反馈是产品开发和服务改进的重要驱动力。因此,企业需要从产品中心转向用户中心,把用户需求和反馈纳入到企业的战略规划和业务流程中,从而实现更好的用户体验和用户价值创造。

用户中台建设是为了实现用户中心化的一种重要手段。它涉及到企业内部的组织架构、业务流程、技术平台和数据管理等方面的改造,旨在让企业更加专注于用户需求和服务,提高用户体验和价值创造的能力。通过用户中台建设,企业可以建立完善的用户画像,深入了解用户需求和行为,优化用户体验和服务流程,提高用户满意度和忠诚度,从而实现可持续发展和竞争优势的提升。

一、需要面对的问题

用户中台需要面对哪些问题呢?

1、企业遇到的问题

过去,企业的各个部门独立建设业务系统,例如OA系统、财务系统、CRM和ERP等,这些系统之间的数据不互通。每个系统都需要重复录入员工和组织数据。当员工变动时,所有系统都需要手动更新,这增加了员工的工作量。此外,由于这些系统不兼容,员工需要在不同的系统中登录,浪费了时间。这也导致了一些严重的问题,如员工账户没有及时注销导致数据泄露,员工复制公司客户数据导致客户流失等。

企业遇到的主要问题有四个方面

  • 统一管理员工账户,包括为新员工创建账户,为离职员工注销账户。
  • 统一管理员工权限,避免员工越权操作数据。
  • 统一认证,使员工只需要登录一次即可访问所有系统。
  • 统一审计,记录所有员工操作的日志。

此外,企业还面临着对外暴露的问题,例如A产品和B产品属于同一家公司,但用户不能在不同的产品中使用同一账户登录。

对于一个用户中台,还需要考虑以下问题:

  • 如何让组织注册和实名认证。
  • 如何让组织管理员登录。
  • 员工可以使用多种方式登录,包括手机密码、手机短信验证码、第三方登录(微信、QQ、微博等)以及账号名称/ID。
  • 如何创建、删除和禁用员工账户。
  • 管理员如何邀请员工加入虚拟组织。
  • 如何分配员工权限以控制访问。

2、用户遇到的问题

用户面对的问题与企业类似,需要统一的用户管理来解决以下问题:

  1. 登录问题:在使用一个公司的多个产品时,是否需要反复登录不同的账号?是否可以通过一个账号登录所有产品?如果可以,应该怎样进行登录验证?
  2. 注册问题:用户如何注册账号?注册账号需要提供哪些信息?注册方式可以是手机号、邮箱或者其他方式吗?
  3. 身份认证问题:是否需要进行实名认证?如果需要,应该怎样进行实名认证?
  4. 注销账号问题:用户需要如何注销账号?注销账号是否需要提供一些必要的信息或者进行身份认证?
  5. 登录验证问题:登录时,用户需要提供哪些验证方式?可以是手机密码、手机短信验证码、第三方登录(微信、QQ、微博等)或其他方式吗?

二、B端用户中台

用户中台是以用户为中心的,那么可以基于用户的活动来绘制一张用户地图,如下图所示。

用户中心系统需求设计插图

从图中可以看到,用户属于用户中台,但是他在系统1、系统2中的角色是管理员,在系统3中的角色是普通员工。这表明着用户在不同的业务系统中承担着不同的角色,换句话说,角色是与系统关联,系统限定了用户的角色。

以上图表存在一个明显的问题,即该用户未被归属到任何组织中,或者仅被归属到一个组织中。虽然有可能存在一个仅供个人使用的平台,没有任何明确的组织关系,但在人与人之间的交互中,团队和组织是不可或缺的。因此,在软件系统中也应该加入组织的概念。用户可以属于一个或多个组织,这些组织可以相互关联(例如,集团公司和其子公司),也可以没有任何关联。

用户中心系统需求设计插图2

鉴于我们的一部分业务需要面向外部提供SAAS服务,我们的用户中台还需要考虑多租户的需求。不同租户之间的权限控制和组织架构可能不同,因此我们需要进一步调整以应对这两种挑战。

在处理这个问题时,我们需要考虑到一个租户可能会使用多个系统。因此,我们需要确定应该为每个系统创建独立的组织结构,还是所有系统都应该使用同一个组织结构。

从个人的角度来看,我更倾向于为每个系统创建独立的组织结构。这样可以更灵活地处理各个业务系统的权限管理和数据权限控制,因为有些业务系统可能不需要组织架构,而有些业务系统则需要组织架构来划分各种权限,特别是数据权限。

用户中心系统需求设计插图4

如果我们的系统中不存在多租户的概念,那么我们就不需要考虑租户这一层。这种情况更接近于内部自用的平台。在这种情况下,我们应该将用户与组织关联起来。

用户中心系统需求设计插图6

如果没有组织(组织架构)这一层,那么还可以简化为:

用户中心系统需求设计插图8

三、C端用户中台

随着移动互联网时代的到来,越来越多的产品和应用面向外部C端用户发展。除了关注企业内部的办公效率,我们也需要关注面向外部C端用户的产品的用户体验,这样才能提高产品的竞争力,从众多产品中脱颖而出并占领市场头部位置。

例如,我们提供更加精细化的用户画像/标签系统,可以精准地进行用户运营和营销,避免低效的运营和营销而对不相关的用户群体造成过多的打扰。我们还提供会员体系,可以更好地满足会员运营,帮助产品获得更多的付费会员从而提高产品的营收。同时,我们还提供丰富的认证能力,可以帮助金融行业、婚恋社交行业等行业的产品打造更健康的产品生态,满足对用户资料真实性要求较高的需求。

四、架构设计

用户中心系统需求设计插图10

五、业务能力

从功能角度来看,可以分为以下模块:

  • 账户
  • 认证
  • 组织管理
  • 权限管理
  • 授权管理
  • 鉴权中心
  • 系统管理

六、服务拆分

1、账号类服务

  • 账号管理服务:提供对账号的增删改查操作。
  • 注册服务:用户可以通过该服务注册新的账号。
  • 注销服务:用户可以通过该服务注销已有的账号。

2、权限类服务

  • 角色服务:提供对角色的增删改查操作。
  • 权限服务:提供对权限的增删改查操作。

3、组织类服务

  • 组织管理服务:提供对组织的增删改查操作。
  • 组织机构管理服务:提供对组织机构的增删改查操作。

授权类服务 授权服务:提供绑定/解绑角色权限、绑定/解绑用户角色、绑定/解绑用户和系统、绑定用户和组织机构等操作。

4、鉴权类服务

  • 登录鉴权服务:提供登录方式配置、登录风控和登录鉴权等业务能力,确保用户的登录安全性。
  • 其它访问鉴权:负责对外部应用访问内部服务的鉴权,防止非授权访问。

5、认证类服务

包括个人实名认证、组织实名认证和人证资质审核等业务能力,以确保用户身份真实可靠。

6、系统类服务

提供系统的增删改查操作,确保系统的稳定性和可靠性。

七、表设计

用户中心系统需求设计插图12
用户中心系统需求设计插图14
用户中心系统需求设计插图16
用户中心系统需求设计插图18

发表评论