“ B端产品使用对象是企业或组织。主要帮助企业或组织通过协同办公,解决某类经营管理问题,承担着为企业或组织提高收入、提升效率、降低成本、控制风险等任务。B端产品的设计可以分为整体设计和细节设计。”
01
整体设计
B端产品的整体方案设计需要遵循自顶向下的设计思路,依次设计业务流程、产品定位、应用架构、功能模块、演进蓝图,从抽象到具体勾勒端产品的轮廓。
核心业务流程代表业务的主干脉络,需要思考业务参与方和涉及的系统。
产品定位是对产品概要性的总结和陈述,简单扼要地描述产品对业务的支持范围。要说清楚产品针对谁提供了什么支持。
产品定位可以从以下四个维度进行考虑:
在设计系统时需要考虑如何和公司现有系统架构融合,不同系统模块之间如何衔接。
新建或者改造系统后,需要进一步细化,为每个系统设计功能模块,系统应用于哪些业务场景?用户可能在系统中做的操作有哪些?通过思考这些来抽象相应的功能模块。为什么要设计这个功能模块,这个 功能模块解决了什么问题?
通过绘制系统的功能模块图,可以明确业务和系统的规划脉络。将能想到的功能集合并列出,根据业务优先级拆分成几期来完成。确认产品的功能规划和实现节奏,输出RoadMap。
模块的功能规划可以从可用性、用户体验、扩展性和兼容性、产业的生态从基础到全面的步骤进行考虑。
02
细节设计
B端产品的细节方案设计包括业务数据建模、页面流转设计、界面设计、权限设计等
业务数据建模是针对业务特点,归纳并设计对应的底层数据模型的过程。
首先设计业务流程和角色,流程合理、角色清晰是系统正确设计的前提和保障。通过业务流程可以清晰的看出谁(操作角色)在哪里(哪个系统)做什么(完成什么工作)。
设计页面流程图,页面流转图描述的是用户完成某项工作需要访问的页面以及页面的跳转顺序。绘制页面流转图可以帮助设计人员审视和思考系统中的页面设计方案,包括系统中总共需要哪些页面,哪些页面可以重复使用,哪些页面需要定制化开发。针对某一个角色在特定的场景下的页面访问和跳转逻辑,从用户的视角梳理一遍所有相关的页面,并思考每一个页面是新做一个还是复用。
并不是所有的页面都是来自页面流转图。
界面设计是描述每一个页面具体有哪些交互。产品经理需要将每一个页面的排版样式、控件设计及交互效果,用通俗易懂的形式表达出来。一般使用原型图,绘制原型图的工具很多,如Axure、Mockplus、墨刀等。
界面设计的流程一般如下:
为什么进行报表设计是因为需要针对业务的某一个主题或者诉求进行监控和分析。
业务报表的核心价值是掌握事实、发现问题、分析原因、产生对策。报表设计与应用流程如下:
前三个环节是产品经理要直接负责的环节,后面三个环节是报表用户使用报表的过程。
构建分析体系需要明确分析目的,即通过分析发现哪些问题;然后采用什么方法来识别、诊断这些问题。
设计具备明确业务含义的指标来考量业务。一般从大的方面拆分出几个方面的观察指标,然后进行指标的拆解,从而在更精细的维度观察、分析业务,更准确的反应业务特征。如业务的北极星指标拆解KPI指标,再拆解为产品指标。
确定观察指标后思考以什么形式呈现这些指标,以便用户能够准确、快速的理解指标及变化的特征。
报表数据就是诊断和决策的依据,需要能够快速地感知数字变化背后带来的问题。
指标发生明显的波动,分析波动原因。
分析出问题后,下一步解决问题,发挥报表的真正价值。
通过数据埋点可以分析用户行为、产品分析、改善产品等。
权限设计明确不同的角色访问哪些页面、能看到哪些数据以及能做什么操作。
权限包含两个部分:功能权限(各个角色可以操作的页面和按钮等,如增删改查)和数据权限(各个角色在各个页面中能看到的数据范围)
功能权限使用RBAC(Role Based Access Control)模型进行权限控制。每个用户被设置一个或多个系统角色,每个角色都对应一个明确的权限集合,包括对菜单导航、页面按钮元素等资源的访问和操作权限。RBAC模型中还引入了用户组的概念,即如果用户较多,可以对用户进行分组,将角色和用户组进行关联。
数据权限使用组织结构树进行控制,不同的树节点访问的数据权限不同。