昨天朋友圈被刷屏了。
据称某互联网公司产品经理提了个需求,要求 App 开发人员可以做到根据用户的手机壳来改变软件主题颜色,然后……
程序员和产品经理就好像是天生对立的,用一张图告诉你程序员和产品经理的关系 。
网上也流传这很多关于需求的真实故事:
产品: 咱们的界面在用户需要这个时用这一个,不需要时用另外一个。
程序:怎样确定用户是否需要?
产品:用户觉得需要就需要。
程序:这是人脑不是电脑……
产品:再增加个页面吧,反正也是顺着之前的功能做的。
程序:好吧……
产品:再加个验证吧,更加严谨。
程序:好吧……
产品:把刚才加的去掉吧,用户体验太差了。
程序:我刚写完……
产品:新版UI已经设计出来了,效果图发你。
程序:尼玛这不是第一版的样式吗???
产品 : 咱们的app太慢了需要优化!
程序 : 哪里慢我去查一下。
产品 : 都慢!
以上情况都有可能被打!那么如何做一个不被程序员打的产品经理?
1.理解用户
很多产品经理根本不懂用户需求,完全自嗨总是用“我认为”这种态度去定需求,没有市场调查、用户调研等等。
产品经理应该是最懂用户需求的人,通过市场调查,用户调研,数据分析,从用户真实疼点出发,然后将这些需求转化成产品功能,这样才能正确的。
2.长远的眼光
很多产品经理,只为完成当前的问题而去出解决方案,从不去思考背后的逻辑,以后的规划,典型的短视。
一个好的产品一定在出方案之前就想到了下一步的规划,走一步看三步,并且提前和程序员们沟通,这样也可以让程序员们提前设计架构方案便于扩展。
3.精确的需求
很多产品经理,总是想满足大部分的用户需求,从而导致连小部分用户的需求都没满足,想要的太多,反而得到的更少。
应该细分,专注。划分用户群体,构建用户画像,确定目标用户,寻找用户需求。能100%解决目标用户的需求,远胜过于智能解决大群人50%的需求。
以上就是我作为一名程序员对产品的思考,如果产品经理都没有考虑到这些问题,那么就需要反思反思了!