第六章 B端产品的细节方案设计
B端产品的细节方案设计包括业务数据建模、页面流转设计、界面设计、权限设计等,这些都是产品经理的必修课。
业务数据建模
业务数据建模也叫实体建模、领域建模,或业务对象建模,是指针对业务特点,归纳并设计对应的底层数据模型的过程。
只有总结并设计出正确的数据模型之后,才能思路清晰地完成功能模块和操作交互的设计。
实际上,业务数据建模是数据库设计中最重要的部分,会影响数据库表结构的设计,体现了设计者对业务本质的理解和认知,一定要在设计细节方案之初就进行业务数据建模。
ER图是一种经典的描述对象之间关系的规范。ER图看似简单,但能够清楚地表达组织机构树中各种对象之间的关系。实现了这样的模型,便可以描述集团客户的任意的复杂层级管理诉求。业务数据建模的过程就是将业务对象及其之间的关系抽象出来的过程,ER图呈现了业务数据建模的结果。
业务调整的灵活性取决于软件系统的灵活性,而软件系统的灵活性取决于业务数据模型的可扩展性。
业务数据建模能力体现的是设计人员对客观世界的抽象描述能力,只有对业务本质理解透彻,再结合积累的软件设计经验,才能抽象并构建出合理的业务数据模型。
流程和角色
流程合理、角色清晰是系统正确设计的前提和保障。遵循自顶向下的设计思路,我们首先设计主干流程,在这个过程中可以进一步明确系统角色及业务岗位的安排,然后基于主干流程图设计页面流转图,最终完成页面细节设计。
页面流转图描述的是,用户完成某项工作需要访问的页面及页面跳转顺序。绘制页面流转图可以帮设计人员审视、思考系统中的页面设计方案。
界面设计
为每个页面设计具体的交互功能,即进行界面设计。
界面设计的流程一般如下:
1、产品经理绘制线框图原型,表达软件中每个页面的设计需求。
产品经理需要将每个页面的排版样式、控件设计及交互效果,用通俗易懂的形式表达出来,以方便其他同事快速理解。线框图(也叫原型图)是一种很好的表现形式。
2、UE设计师协助产品经理完善交互体验,并制作交互原型。
3、UI设计师基于交互原型进行美工设计,生成切图文件。
4、前端工程师拿到切图文件,进行前端开发,包括实现交互、动效等。
线框图(也叫原型图)是一种很好的表现形式。绘制线框图的工具有很多,常见的有Axure、Mockplus、墨刀、Visio等。
线框图的重点在于说清楚界面上的交互功能设计,而非UI效果。
网友评论