精选10个大厂产品设计案例,帮你掌握产品设计的灵活性!

本文通过10个大厂的产品设计案例,深入探讨了产品设计中灵活性的重要性及其实现方法,旨在帮助产品经理提升设计能力,希望对你有所帮助。
图片
“灵活性”,是产品设计中必须注意的一个点,一个产品在使用时很灵活,对于用户的使用体验就很好,对于产品研发团队的后期调整就很低,不需要遇到点问题就去改代码,这种性价比是很高的,也很能体现一个产品经理的设计能力。
我们今天精选了10个大厂的产品设计案例,来跟大家讲讲,产品设计的灵活性应该怎么处理。
一、为什么要注重“灵活性”
产品设计的注重灵活性,我相信小伙伴都知道这个道理,我们总结几个点:
对于产品迭代优化的扩展性会更强,后期会很容易调整,节省开发成本。对于用户体验会更好,用起来舒服,就能增强用户的满意度。对于不同场景、不同用户的需求和偏好,会有更好的适应性,这就可以确保产品在不同时期都能提供良好的体验。延长产品生命周期,如果不够灵活,产品越开发代码越臃肿,就会使得产品生命周期减少,后面只能重构。
二、10个大厂产品设计案例
1)角色权限设计
角色权限设计,算是一个产品最基本的了,这里一定要有灵活性,产品的用户很多,如果权限设计没搞好,你的用户就很难受,尤其是B端产品。
从公司,到部门,到岗位,甚至于到个人,都可能有不同的功能权限要求,如果人员流动频繁,或者公司人数较多,你的产品权限分配就很受考验。
这里就推荐用得最多的,角色-用户-功能权限体系。我们可以先搭建角色体系,按照公司-部门-岗位的形式,将每个角色对应到功能权限,同时部门内的角色看情况分上下级关系,如果有一些特殊场景,也可以单独搞一些角色,对应所需的功能权限。
图片
第二步,就是将角色对应到用户,形成用户-角色关联。
这里可以两种处理:
一是可以在【用户管理】,将用户加上角色。
二是可以在【角色管理】,给这个角色分配对应的用户。
图片
这种角色权限设计就很灵活,你们再有新同事,直接分配角色就好,新的岗位再建新的角色分配。
2)数据权限设计
数据权限设计,很多人会掉坑里的,比如固定一些用于区分数据权限的字段,用户、部门,或者一些产品信息、店铺名称等。
这种设计方法的灵活性就很差,如果要删除或者新增一些字段的数据权限,就要改用户的配置权限,同时还要更新业务菜单那边的查看,延展性很差,后期开发成本很高。
我们推荐使用一个【数据权限配置】的菜单,精确到菜单的字段,按照用户+系统+菜单+字段+字段内容的体系,在这里维护好,每个菜单查看做数据权限,根据访问的用户来这里匹配相关信息。这样就很灵活了,一是可以做数据权限的维度最细了,二是后续调整会很方便。
图片
3)数据字典
数据字典应该很多小伙伴都了解,对于整个产品中用到的一些字段,在这里维护好,相当于个标准,并且所有的菜单,需要取值的都可以从这里动态取值。
这里的灵活性主要体现在两个地方:
一是保证字段的统一标准,比如一个合同类型,就得是这里维护的,不能自己定义。二是数据获取的灵活性,如果是代码固定,每次增加内容,就得调整代码,这种动态取值的形式,我们只需要在【数据字典】维护就好了,那边会自动关联过去。
图片
4)关联人员设计
比如我们要有些菜单会提醒一些关联人员,可能是钉钉,也可能是邮件,这些菜单的数据发生了一些变化就要通知他们。
这个时候我们就可以新建一个菜单,这个菜单就属于整个系统的菜单关联人员,可以按菜单+部门+姓名来维护,如果更细的维度,也可以加上一些产品信息,比如品牌、品类、系列等。菜单的业务数据产生后,就会根据一些规则关联这边的关联人员,然后进行你想要的提醒就好。
图片
5)审核流设计
审核流的设计,最灵活的应该属于一些OA产品了,比如钉钉。
钉钉的审核流是可以自行配置的,相当于我们直接发起一个审核流,什么样的流程,多少级审批,哪些审批需要哪些人,都可以自己设置,这就体验很好。
对于一家公司,审核流太多了,钉钉的这套功能就提供了很好的选择。
来源:钉钉