教育改变生活 岳麓成就梦想

全国报名咨询电话:0731-85572692
产品经理如何在设计产品时避免给开发挖坑?

2018-09-20

1. 搞明白基本的一些技术背景和技术概念产品经理需不需要懂技术是老生常谈的问题,我的回答是肯定要懂,关键在于,懂的技术是怎么样的技术。懂技术并不是就要能自己成为架构师、自己成为工程师,又可以规划技术架构又能实现产品功能。懂技术是要明白技术实现的逻辑。
比如,我们在做的配送业务,需要有配送员、订单、商家多种信息,每种信息是存放在各自的数据结构里的,它们之间又通过逻辑关系串联起来。这些产品上都未必体现得出来,但在很多产品设计的时候要考虑到,要做某个新业务时,发现商家要分截然不同的两类,那中间的逻辑怎么样成本最低,是同一张表用属性区分、还是新造一张表,都是要跟技术一起讨论研究的。平时,也建议多看些技术相关的文章和科普。注意,千万不要买什么《七天掌握安卓系统》之类的书,看一些跟产品息息相关的比较好。还有个公众号,叫做「给产品经理讲技术」,写得很接地气,推荐。
2. 学会梳理产品逻辑这个逻辑不是 APP 上有几个 tab 页,也不是功能之间简单的关系,说的是背后的几个逻辑:数据结构、信息流程和其它的逻辑关系。很建议大家看看 @苏杰  老师的《淘宝十年产品事》,里面提到的淘宝产品经理,都是对数据和流程的梳理非常熟练的。然而我见到的很多产品经理,并不太把这个当回事。「只要给我实现就行了,我不关心怎么实现。」数据结构其实是第一重要的东西,可以让产品经理非常深入地理解技术实现的逻辑。
比如,这是美团酒店销售的数据结构。可以让整个酒店商品的逻辑一目了然,而不是零散的需求。信息流程则是在有一个信息通路、存在一些状态转化逻辑的情况下,需要考虑的。比如常见的订单从生成到支付到结束的环节,如果也只是零散地提出功能需求,那很可能出现纰漏,技术实现上也不明晰。
比如,这是嘟嘟美甲最初交互草稿里,我们梳理的订单状态转化图。还有很多其他的逻辑,也需要梳理清楚。
比如,我们前段时间在设计取消订单机制的时候,发现有很多种情况,每种情况的文案也不应该一样,这时候就要梳理出每种具体的提示,不能让技术去帮你完善。对于应该梳理什么、怎样梳理比较好,可以多问问程序员哥哥们的意见。如果他们看到你的文档,立刻就能想到该怎么实现,那就证明起到作用了。如果每次都要花费大量的时间拆解和讨论,那就是梳理得还不够。
3. 出现坑的时候,多复盘不同的产品差异很大,即使再有经验的产品经理,也不一定就永远不会埋坑。坑出现了之后,除了尽快填起来,还要去复盘,多想想,怎么避免下次再进坑。如果是文档写得不周全,那就尽量写得周全些;如果是缺乏沟通,那就在协作时多设立沟通会;如果是需求总会变动,那就研究需求变动的根本原因,把它大事化小小事化了。关于产品技术协作,在我们公司,是设置了一套复盘机制的。每次出现大的问题,都会在解决之后,召集一次大会,所有相关人员加产品和技术的总负责人都在场的情况下,把事情说清楚,搞明白原委,并且会上要制定解决方案。经过一两个月的尝试,我们发现,大多数的坑都是同样的原因,我们就重点攻克这个难点,慢慢让坑变少,原来的大坑也变小了。
文章来源于网络

(0)