很多事情不是自己想的那么简单,很多事情需要考虑到很多关联关系和一些容易忽略的细节问题,这就关系到看待一个功能一个问题的深度,最近自己在思考一个关于校园社交的app,很多时候自己不知道如何去设计一个比较完美的产品,和几个产品学长交流过后,我get到了,好的产品不是一次或者两次的功能设计就能体现的,好的产品是通过不断的迭代迭代出来的。
1.产品经理的设计是没有对错之分的。(主要逻辑正确的情况下)
主要是需要站在不同的维度去思考这个事情,站在时间的维度去考虑,我现在设计的这个功能能满足当前五个月的基本需求是没有问题的,而五个月之后呢,必须根据业务的发展来重新去迭代这个功能,站在业务的维度去思考,这个功能能满足多少业务的需求。但是无论你是结合那种思考来设计的,必须要有自己的设计逻辑,必须能够说服RD去认可这个设计。所以自己在设计功能的时候一定要思考,这个功能为什么要加,加的原因是什么,为什么不加,不加的原因是什么,你可以设计的功能解决“温饱”问题,能满足当前的一段时间的业务需求,但是你一定要有自己这样设计的理由,例如考虑到开发的周期问题,结合业务的需求,我是这样设计的,为了在很少的开发周期内,开发出能满足当前业务需求的功能。区说服rd去接受。
2.必须要深入考虑,需要站在不同的维度去思考整个业务逻辑
例如,在整个交易流程的配置的设置过程中,有一个启用和编辑的问题,当时我只是考虑的就是表面的启用和编辑,没有深入到订单的维度去考虑这个配置,如果启用新的流程,之前的未完成的订单该怎么,编辑之后,流程改变之后,之前的订单的流程该怎么去走。所以说以后在功能设计的时候,自己一定要站在不同的维度去看待这件事情,更深入的去看待这件事情,而不是只站在整体,或者片面的去看待某一个功能的设计。