大数跨境
0
0

Vol.10 如何进行一个业务模块的产品设计

Vol.10 如何进行一个业务模块的产品设计 产品海豚湾
2025-07-27
2
导读:做产品设计需要注意的,不能只关注产品的本身的设计,还需要思考如何改善团队协作机制和提高产研团队的效率和产品质量。

01


前言

前面我们用了几篇文章来讲基础的技术知识和规范性的内容,这块虽然和产品架构设计没有直接关系,但是和团队沟通和产品质量息息相关。这也是我们做产品设计需要注意的,不能只关注产品的本身的设计,还需要思考如何改善团队协作机制和提高产研团队的效率和产品质量。本篇我们继续基础性质的内容,讲讲设计一个业务模块的时候,需要注意哪些方面。我们后续的业务模块设计都会遵循这一篇介绍的原则,以形成相对标准的业务模块设计流程。

02


明确业务目标

这个是设计一个业务模块最核心的点,如果一开始没有明确业务目标,那么我们的产品设计其实就类似一个脱离了太阳系的“流浪地球”,不知道会飘向何方。而现实里,这种情况非常常见。比如,领导说能不能加个某某功能;客户说竞品有这个功能,你们能不能也做一下;我们自己有时候也会“自嗨”,给产品“添砖加瓦”……然后,等我们隔一段时间回头看时,会发现这个业务模块很乱,缺乏主线,这就是典型的产品设计偏离业务目标的情况。


因此,在开始具体的产品设计之前,我们先要多问几个“为什么”,搞清楚业务目标,后续的所有产品设计工作都应该围绕这个业务目标进行。

03


需求分析

在明确业务目标后,我们可以对接各个业务条线的用户进行需求分析。通常我们会先收集需求,需求收集对象会是各个业务部门基层员工、部门负责人,有时候会对接高层管理人员。对于基层员工,则侧重于具体操作(功能)、体验层面、工作效率提升等方面的调研;对于部门负责人,更多偏向的是业务目标和业务管理方面的调研;高层管理人员则更多的是数据指标、如何利用业务数据辅助决策。


汇集需求调研结果后,我们需要进一步分析,具体来说,可以按下面几种方式进行分析:

  • 共性与个性:哪些是共性需求,哪些是个性需求。通常我们会优先做共性需求,个性化后续可以考虑通过配置实现或者不做。
  • 需求分类:这块我们在需求优先级划分有介绍过,同样对于收集回来的需求也可以划分为必备需求、期望型需求、兴奋型需求、无差异需求和反向需求来决定优先级。
  • 需求分期:评估满足需求需要投入的资源,以及需求优先级来对需求进行合理的排期,决定先满足哪些需求,后满足哪些需求。

04


业务对象梳理

B业务对象梳理也可以理解为数据层面的梳理,也就是当前的业务模块会有哪些业务对象,哪些是主要业务对象,哪些是关联业务对象(附属业务对象)。比如对于我们SaaS平台侧的客户管理模块,客户显然是主要业务对象,客户联系人则是关联业务对象(如果是CRM系统,则客户联系人也是主要业务对象,因为会经常和联系人进行互动)。我的习惯是,先使用思维导图或者是ER图来列出全部能够想到的业务对象,然后再梳理他们的关系,最后再细化各个业务对象的属性(对应表单的字段)。从专业度上来说,ER图会更合适(参考:ER 图是什么?这一篇让你搞懂对象关系梳理用的 ER 图!),不过大部分业务对象梳理使用思维导图也能够应付。

这里面需要提一下,有些业务对象之间的关系我们不确定的,最好是再进行一次需求确认。举个例子,一个客户到底是有多个联系人还是一个联系人,这在产品设计和数据层面设计都有比较大的差别。这个时候可以收集多个相关业务人的意见,并且把其中的区别讲清楚,然后再决定具体怎么设计。此外,我们也可以邀请开发人员一起参与业务对象梳理,因为业务对象梳理实际上会对应到开发工作中的数据库设计。提前梳理清晰业务对象和数据层,更有利于提高系统的稳定性和可扩展性。

05


业务流程设计

完成业务对象梳理后,我们就可以开始业务流程设计了,流程设计可以从两个方面进行,一个是用户视角,一个是逻辑视角。有一个理论,叫做“焦糖布丁”(Job to be done的音译),意思是用户使用我们的产品,是为了完成一项任务。因此,以用户视角去设计流程时,实际上是以完成某一项工作视角去看的,这个时候更多地是将页面和功能串联起来去设计流程,有点类似我们的页面交互设计。逻辑视角虽然也是以某一项具体的工作为主,但是更多是从业务规则出发,尽可能完备地描述各个流程环节和分支,以及流程结束的条件。这里建议是分为正向流程和逆向流程。典型的正向流程就是我们在电商平台下单购物,逆向流程则是退货退款。

06


原型设计

前面的准备工作做完之后,就到了原型设计环节。其实原型设计本身来说在产品设计中占比不高,而且更像是一份“体力活”。虽然,网上我们看到漂亮的原型时也会为之惊艳,但是不建议沉迷于将原型搞得很精致。原型,应该注重产品的一致性,同时便于UI、开发人员理解。虽然我们有文档,但是在重要的地方该标注还是要标注,让UI和开发能够直接通过原型理解大部分业务会更好。

我个人在做原型设计之前,通常会使用思维导图将业务模块的页面、功能都列出来,这样主要是为了避免画原型时遗漏某些功能。

07


产品需求文档

关于产品需求文档,有很多模板可以供参考,这里不会讲怎么去写一份产品需求文档,而是讲两个原则,第一个是“产品需求文档是写给人看的”,对于产品经理,一定要站在阅读者的角度,秉着帮助阅读者理解业务的角度去写文档。第二个原则是定期对产品需求文档进行复盘。产品需求文档另一个重大作用就是方便我们回顾当时的设计思路和想法。往往在隔一段时间再回过头看的时候,会有很多新的发现,从而能够帮助我们不断地改进产品。



【声明】内容源于网络
0
0
产品海豚湾
人人都是产品经理主编推荐作者,主导过多个产品从0-1,从1-N 的设计。目前从事 SaaS 产品设计和团队管理。B 站搜索:产品海豚湾也可以看相关视频哦。
内容 124
粉丝 0
产品海豚湾 人人都是产品经理主编推荐作者,主导过多个产品从0-1,从1-N 的设计。目前从事 SaaS 产品设计和团队管理。B 站搜索:产品海豚湾也可以看相关视频哦。
总阅读347
粉丝0
内容124