最近产品经理和程序员打架的事件闹得满城风雨。网传事情大概是这样: 一个产品经理给研发提出一个产品需求,要求 app 的主题颜色可以随着用户手机壳颜色改变而变化。 然后,两人直接干架。

出现这样的新闻,我们不能以看热闹的眼光来看待,应该积极思考背后的原由。总所周知,产品经理和程序员的矛盾一直很存在。既然矛盾一直存在,那我们程序员应如何优雅跟产品经理沟通?沟通的内容往往离不开这些问题:这个需求是否要做?如果做,有什么意义?如果不做,有什么损失?显然,我们要想一一回答这些问题,不能以技术的思维来回答。要懂一些产品知识,从产品的角度切入来解答问题。

另外,产品经理有些时候提出这样的需求。竞争对手的产品最近新增某些功能或者接口,但自家产品没有,需要补齐。产品经理一定是将自己产品和竞品做对比之后才提出来的。如果这部分工作由我们来做,我们要如何做对比?从哪些方面做对比呢?针对竞品分析,我自己说下自己的心得。

阅读全文