俗话说的好,一个好产品经理懂得以客户的需求为主导,努力工作除了为老板搞钱就是为了实现客户的需求服务客户保持销量。
可是这里的底层逻辑本质上是和程序员冲突的。
本质上,程序员作为开发端口并不会考虑B端和C端的事情。
我相信大部分程序员关注的点都是在于程序的构建,功能的实现以及debug,没有太多的心思去玩一些新奇的点子。
然而,为了满足产品经理的奇葩需求,包括但不仅仅包括:奇短无比的ddl、遥远不可实现的用户诉求、散装如同跳跳糖一般没有框架的实现目标...程序员加班加点的努力工作(秃头)中,在这份冲突中努力争取自己的一席之地。
首先进入第一场battle,正反双方论罪的环节
程序员眼中产品经理的七宗罪:
1、提出不合理的需求:产品经理放弃沟通时最常用的语言攻击--嘲讽模式:“你就告诉我能不能做吧”
2、开发时间卡的太死:夺走最后一根头发的元凶---一星期就要成品的ddl
3、没有大纲和框架的构想:散装功能如同炒碎了的鸡蛋
4、需求反复变更:产品经理の反复横跳
5、刚debug进入运行更改需求:更加夺命三联的还是产品经理有毒的压制技能:“老板同意了”
6、简单需求复杂化: 虽然世界很复杂,但是程序员既然活在电子世界里为什么不能简单化一点点
7、没有数据!!!!!!!!!!!!!!!
产品经理眼中程序员的七宗罪:
1、这也不能实现,那也不能实现:什么都不能实现,八戒,要你有何用?
2、不懂得满足客户需求只关心技术的死宅
3、没有沟通艺术的机器人:战斗力都是5的渣渣,没有我一个人会说话
4、啥都做不了还总是拖ddl:双方过招打的都是时间战
5、实现的技术产品总是和预先商量好的计划有着不可磨灭的鸿沟:这玩意儿怎么和预想的不一样呢???
6、写出来程序才会有数据,没有程序哪里来的数据呢?
7、过于耿直不善于变通
由于战况过于激烈,第二场战斗变成了白刃战:
程序员:真的不改需求了吗?
产品经理:嗯,这次不改了
程序员:你们立字据,先走流程!!
不懂技术的产品经理:就说你实现的了实现不了吧(反正老板同意了)
程序员:(战五渣还在这里装腔作势)你不懂技术你来说什么
懂一点技术的产品经理:这个需求你们一定可以实现,没有数据有苦难克服一下吧
程序员:你还一知半解你为什么要命令我?
懂技术的产品经理:这个需求3天就要实现
程序员:你都来了你自己上吧!!
【演绎结束】
不过话说回来,好的程序员是公司的福气,好的产品经理也是。
所以打归打,战术性妥协也是必要的,毕竟大家都是公司的加班狗啊~
看到这里,还不点点赞吗~