作为程序员碰到这种一点开发知识都不懂的产品经理其实是非常崩溃的.
举例:
产品经理: 你, 做个微信小游戏吧!
程序员: 啥样的?
产品经理: 反正你就做个小游戏吧, 这个火!
程序员:?????
从事电梯软件设计. 有一次接到一个电话:"喂, XX? 我们这里有块电路板不小心烧了, 您看看改改软件能给改好不."
请把我们的软件做到百度关键词顶到第一的软件? 啥叫 SEO, 我不管, 我运行你的软件我的排名就上去了.
客户: 做个百度几千块够不够?
程序员: 不够的!
客户: 一万够了吧?
程序员: 不够的!
客户: 就那么几个页面, 我做一个淘宝也只才几千块, 你是不是坑我? 程序员:......
最近给客户做了个小程序, 当然站在客户的角度也把公众号给客户开通了, 没过多久, 客户就来问我了下面的问题.
说真的天下产品都是一家人. 除了奇葩的需求会被程序员打之外, 产品经理也要注意频繁的产品改动, 代码改动也会被程序员打, 这是为什么呢?
因为对于程序员来说每个项目的每一个功能都不是独立开来的, 都是有关联性的. 在产品经理第一次确定了需求之后, 程序员需要根据这些需求先构思整个架构, 想好了之后开始写代码.
好了, 程序员刚写第一个功能写一半了, 产品经理突然来说这个功能要改成这个样子. 对于程序员来说, 是要删掉之前写的代码. 你要知道一个工程几十万行的代码, 去删代码本身就不是一件容易的事情.
而且更可怕的是, 有些产品经理还会不停就的就某一个功能多次调整: 一会儿要删除, 一会儿又需要添加一个豪华版, 一会儿因为用户诉求又要改成简洁版, 从来不考虑程序员的工作量.
最后, 从这件事情上我们能发现人人都是产品经理, 但并不是人人都能当产品经理的. 好的产品经理应该对一个项目有一个非常完整的长期和短期的规划, 有了这种规划就不会对某些功能调来调去, 项目组的人对这个项目也更加了解; 好的产品经理也应该懂数据, 用事实征服程序员; 最后好的产品经理更应该懂得协调沟通, 而不是独裁式.
如果天下的产品经理都能做到这样, 就不会被程序员打了.
来源: http://www.jianshu.com/p/36ea6dd2f365