B端产品,角色权限梳理助你功能设计一臂之力!

        现工作中涉及到的产品多为B端产品,由于B端给企业使用,且产品有很重的业务流程,自然会涉及到企业中的多种不同角色,那么角色的梳理,角色权限的合理控制便是一件非常重要的事情。虽然自己也写了不少PRD文档,也为开发清晰得描述和解释了每个角色的权限和在系统内的‘生命周期’。虽有产品架构图,但是细化到每个角色时,确实描述还停留在用excel或者xmind图的阶段。最发现UML中的用例图便很好的解决了我的这个问题。

1、用例图:从用户角度描述系统功能,并指各功能的操作者。(网上资料很多,不做详细解释)

其实做了很多管理平台就可以知道,有些功能业务是统一开发的,权限的控制紧靠其中的几个按钮控制,权限的描述就非常不直观。如图:

角色1:普通用户(只有查看功能)


角色2:高级用户(有查看,编辑功能)


角色3:管理员(有查看、编辑、删除功能)

原先我的做法是这样的,使用一个excel表格来体现模块的权限问题:


excel罗列权限信息

以上描述虽也能表达清楚权限的基本问题,但是还不能直观呈现,所以受用例图的启示,我把这个关系呈现转化为如下表达:


简单的用例图

基于此再将人和用例补充完整,便能得到几个角色的完整的权限图,也能清楚的从用户角度让别人看懂你的系统。这样的一个方式确实比文字描述方便和清晰得多。此原则谨记于心“字不如表,表不如图”。其实反推下来,如果能从一开始对一个系统的用户权限梳理的非常清楚,也是非常利于做功能模块设计的,可以避免很多冗余的设计和开发。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容