作者总结了入行6个月以来所遇的三大坑,点滴思考与记录,相信能够给你带来帮助。

第一坑 To B产品的产品调研
A)业务调研
C端产品并不存在业务调研一说,因为在确认了要解决用户什么问题之后,产品的目标和业务便很明确。 B端产品的业务流程则多如牛毛,而且彼此之间也紧密关联。在原有基础上更改一个小流程,都会影响到很多其他数据,一旦节点和数据回传的时间没有琢磨好,往往会发生数据冲突。在这么复杂的情况下,就需要对熟悉业务的人员盘根问底,了解好每一个数据的意义,这会浪费业务人员大量的时间。就我们公司而言,有时间解答我们问题的往往是管理层,但他们没有底层人员熟悉业务和操作,而底层员工则太忙而没有时间,因此需要提前安排好调研时间。B)功能调研
如果做的是C端,那么产品人员自己也是用户的一员。对于自家产品,没事就可以随便点点点,发现哪些地方交互做得不舒服,哪些信息不够突出,甚至可以去appstore下载几十个竞品参考一下,立马优化。 但对于B端产品来说,市面上根本看不到其他公司的后台系统。而软件服务商提供的,往往在注册的时候就会被要求提供手机或身份证或企业执照等证明文件。 即使可以顺利注册登录,看到的模块和功能也只是别人家产品的基础业务功能,而这些功能往往是所有竞品都有的基础部分,更重要的后台处理逻辑看不见,要分析只能分析到表面的皮毛。对于增值性和服务性的拓展功能就更不用说了,都是要钱的!(不排除有慷慨大方的老板愿意掏钱买买买) 此外还有一点,产品经理接到一个项目时,往往会根据过去的经验来想象和模拟业务流程,如果在调研B端产品的业务前就先入为主地凭空捏造出一套看似合理的业务流程的话,最终被打脸的可能性是极大的。第二坑 如何决定产品框架
A)模块间的交互
电商系统由于涉及订单、货物管理和金额,因此系统功能模块多而且数据交互也多。卖家在使用时,可能需要不断地在多个页面间切换,比如发货时,需要在订单模块查看买家所在地(订单目的地),在物流模块查询运费,选择最优的渠道,如果遇上偏远地区的买家,可能还要额外设置物流匹配规则节省日后遇到类似情况的处理时间。
B)导航栏设计

(马帮ERP,为中大型卖家服务)
首先,目前大部分网页导航栏菜单都位于左侧或者顶部,二者选其一或二者皆有。这是因为人在浏览网页时,最先关注的是左上方的内容,再顺着色块的引导从左到右或从上到下去关注内容。所以一般情况下,品牌logo都会放在左上方利于使用者加深印象。 其中,顶部导航栏能存放的模块较少,左侧导航栏的扩展性更好。

C)涉及到的角色权限问题
权限控制一直是SAAS化软件的核心,电商ERP系统也需要权限控制。而在企业管理员开放权限给下属使用时,面临的导向问题也是和产品定框架时的问题一样:是按照业务逻辑去分配权限呢,还是按照功能模块页面去分配?如果两种方向都无法完美地解决权限控制的问题,那只好一个一个功能按钮一类一类数据去分配了。第三坑 四面楚歌的业务操作功能
A)前置条件
前置条件指的是想要执行某个功能按钮前要做的事情。比如当我要删除某条数据记录前,需要先勾选,如果这条记录在某个状态下是不能删除的,那么就应该有系统提示原因。有的功能按钮触发之后变动的数据较多,对应限制的逻辑也要增加。B)后置条件
和前置条件相比,后置条件更凶残了,指的是执行某个功能按钮后会发生的影响。前后置条件都一样,包含前端界面显示和后台数据的变化,需要产品经理十分熟悉系统操作和数据层面的逻辑,考虑不周全的话,又是开发的一顿暴揍。 To B产品的坑大部分都是出在后置条件,模块多,数据量大,并且一个模块涉及到后台的数据表可能有好几张,操作一条记录往往会牵扯到多张表里面的多条数据的变化,可以说是“牵一发而动全身”了。除了凭借对产品的熟悉程度去设置以外,没有其他办法。 所幸的是,测试工程师也能通过数据测试协助完善前后置条件,但除非十分熟悉系统业务,否则测试人员也只是根据PRD和他们自身的经验去判断系统有无出错。C)批量操作与非批量操作
我曾经见过一个简陋的后台系统,里面有一个操作按钮位于数据表的上方,必须让使用者先勾选复选框之后才能点击操作,当时我为了尽快了解这个功能的作用,只勾选了一条记录就去点击这个按钮了,可是随后系统却提示我需要勾选多条记录。有了这个经验,当我去点击旁边的按钮时,预先勾选了两条数据,随后系统还是提示我操作错误了——这个按钮的功能和第一个一样,不过它只能对单条数据操作。 这个系统很蠢,也少有蠢成这样的系统,但是却给了我提示:- 数据表上方的操作如果只能针对单条或多条来进行操作,应当在名字上有区分,比如“批量删除”,而不只是“删除”;
- 如果只能针对单条记录操作,应当简化“勾选复选框——点击按钮”这两步操作,最好的状况是把按钮放在数据表的每一条数据里面,点击按钮就等于完成了操作;

D)操作权限
相对于通过权限来控制数据的展现,通过权限来决定账号的使用者能否看到功能按钮是一个更好的方式。打个比方,看到一堆的数据但是没有可操作按钮,就避免了无权限者去修改数据的可能;看到了可操作的功能按钮,却没有对应可操作的数据,也可行,但是会让使用者很产生负面情绪。当然,这两种方式并不冲突,可以让无权限者看不到数据同时也看不到操作按钮,就让他当做没有这个东西存在吧。 字太多了,还望各位轻喷。 本文由 @Ien 原创发布于人人都是产品经理。未经许可,禁止转载。 题图来自unsplash,基于CC0协议爱盈利-运营小咖秀(www.aiyingli.com) 始终坚持研究分享移动互联网App运营推广经验、策略、全案、渠道等纯干货知识内容;是广大App运营从业者的知识启蒙、成长指导、进阶学习的集聚平台;
想了解更多移动互联网干货知识,请关注微信公众号运营小咖秀(ID: yunyingshow)

【转载说明】  若上述素材出现侵权,请及时联系我们删除及进行处理:8088013@qq.com