作为 PM,我从小就对那些奇葩需求充满好奇
面对比自己矮的丁蟹,方展博出手前不知道自己会处于劣势,扭打在一起时,丁蟹抓住了自己的头发,而自己想抓对方时,奈何什么也抓不到。
方展博被丁蟹抓着头发打了两拳后,两人被劝架的人拉开了。显然,丁蟹打架经验丰富一些,出手毫不犹豫,也能抓到对方弱点。 而老方却像个新手,挥了几下拳头,都打空了。
别入戏,这不是港剧「大时代」的剧情。如有雷同,纯属巧合。
这场架并没有分出胜负,而是以双方都被辞退收场。使得丁蟹和方展博大打出手的原因,则是两个职业群体间的问题,也是IT圈历史性问题:产品经理和程序员的恩怨。
经过几天的朋友圈和微博讨论,发生在上周的「产品经理 VS 程序员」事件,想必大家多少有所了解。
【事件回放】
某产品经理提出新需求:「App的主题颜色能根据手机壳的颜色自动调整。」
某程序员认为这个需求实在是无理取闹,沟通无果后,与产品经理大打出手。
事后,双方均被公司辞退。
从事件上客观分析,我们可以明显得到 a 和 b 个「冲突点」:
a. 产品经理提出了「奇葩」需求;
b. 程序员和产品经理沟通无果,进而产生矛盾;
避免类似的不愉快事件发生,就需要解决这两个问题:
1. 产品经理如何不提出「奇葩」需求? 这是职业能力问题。
2. 程序员和产品经理该如何沟通?这不只是人际沟通问题。
人人都要搞产品经理?
都知道,产品经理主导产品的发展方向,对产品负有很大责任,在产品范围内有很大权利,同时也需要匹配很强的综合能力,相当于「产品的 CEO」。
事实上,那么多拥有「产品经理」头衔的人,并没有做好本职工作。他们有类似「CEO 的权利」,却缺乏「CEO 的能力」。对产品指指点点后,乱提需求,没有认真的对需求进行分析。
打着「为用户考虑」、「为营收考虑」、「为体验考虑」等等的幌子,却唯独不「为开发考虑」。
此需求如何实现?实现方案是什么?开发资源需要多少?这些通通交给程序员去考虑,自己就甩下一句话「我就要这个需求,怎么实现我不管,你是程序员,你来想。」
产品经理培养技术思维的七个提示
这样的人就是「既不懂技术,也不懂用户,只想当经理」的伪产品经理。
这里分享一个需求分析导图,希望伪产品经理们可以收藏一下;
【插曲】
在写本文时,听见身后的研发组在争吵,听得一个程序员说:「这功能今早刚上线,你现在就让去掉,这两天我们不是白加班了吗!?」
这就是产品经理和程序员的日常。
我对这个产品有想法,我想做产品经理。随后,有人喊出一个「人人都是产品经理」的口号。产品经理这个职位随着互联网行业的壮大,也如雨后春笋一样的冒出来。
有人说,我能让产品改变世界,我能做产品经理;有人说,我能让产品重新定义行业,我能做产品经理;有人说,我能让产品帮企业赚大钱,我能做产品经理;
产品经理是个重要的岗位,虽然不需要成为各方面的专家,但是必须要深入了解企业的方方面面,而且要吸收各种信息,了解一些技术,以便做出明智的决策。希望那些「揭竿而起」的伪产品经理,衡量好自己的能力,知难而退。
引用一位做产品的前辈的话:
「我希望产品经理雄心勃勃,求知若渴;我也希望他们满怀自信,相信自己有能力为决策承担责任;我还希望他们能明白,他们需要关心企业的方方面面。但我也坚信谦卑对一个产品经理来说非常重要,他们不能因为一个头衔就为所欲为,不去争取团队成员的尊重。」
程序员与产品经理的沟通问题
上面的内容针对的是产品经理,现在换个方向,说说程序员。如果单纯的说程序员的沟通问题,很多人会说,程序员情商低,人际交往能力差。
我觉得真是很片面的观点,身边有很多程序员,可情商低的真没见到几个,反而经常见到逆天情商的程序员。
程序员和产品经理该如何沟通?这不单纯是人际问题。抛开基本礼貌和正常沟通外,引起双方不愉快主要是针对需求细节的讨论,双方思考的角度不同产生的分歧。
如果再有一方过于执拗,分歧上升为矛盾,矛盾激化,怒火攻心,势必发生不愉快的事情。
作为程序员,过于对技术的把控,只从技术层面思考需求的话,产品可能不会出现问题,但肯定不会是一款好产品。
如果你不从产品角度考虑用户,考虑市场,那么你还没被技术淘汰之前,你们的产品很可能已经被市场所淘汰了。
更别说现在考虑产品之外,还要求有更深一步的产业思维。
如果说「人人都是产品经理」是个伪命题,不如说是一个行业愿景,不需要我们必须担任产品经理这个职位,而是让我们擅长从产品角度考虑问题。
再借用业内大佬的一句话:
「如果程序员不懂产品的话,遇到傻X的产品经理时,要怎么怼他?」
写在结尾
先不说做一个优秀的产品经理,且说做一个「合格的」产品经理,我们都要经历些什么?很多地方都总结过相关内容。
只精进技术,一个程序员总会遇到职业瓶颈,放开思维,横向发展自己的认知,才能让自己更进一步。
废话说了这么多,中心就一个:产品经理要有技术思维,程序员要有产品思维。
多说一句:以和为贵。
拓展阅读:
产品经理培养技术思维的七个提示
在职场危机到来之前,如何转型做产品经理?
留言活动:
说说你都遇到过哪些「奇葩」需求?
留言获赞前 5 名,将获得一个月超级会员权限(价值 ¥99)
参考资料
如何假装成一个好产品经理?
产品经理如何进行需求分析?
最“欠揍”的产品经理:具备CEO的权力,缺乏CEO的能力
其实,我是靠怼产品上位的。。。
分享决定技术高度
学习拉开技术差距
>> GitChat <<
作为 PM,我从小就对那些奇葩需求充满好奇相关推荐
- 「深度剖析」程序员因为奇葩需求暴打pm,然后被双双开除
想必大家都听说了,这两天关于中国平安一个产品经理因奇葩需求和程序员爆发肢体冲突的事件在朋友圈被刷屏,更有现场打架视频在技术群里疯传. 在这里先带大家简单文字回顾下事情经过,N次打架视频和截图就不给大家 ...
- 究竟是什么样的奇葩需求?威胁到程序员的头发...
世界上最遥远的距离 不是我爱你你却不知道 而是我是程序员,你是产品经理 要说奇葩需求,必须要提到火爆一时的根据手机壳颜色改变app主题色需求,可谓是-让广大程序员"无发可脱". 下 ...
- 程序员们都遇到过什么样的奇葩需求?
在我们程序员的职业生涯中,会遇见各种各样的需求.会遇见合理的需求,也会遇见不合理的需求,你大概也没有办法猜到下一个需求会有多奇葩. 有这么一个话题在知乎上引发了网友们的热议"身为程序员碰到最 ...
- 10个让程序员瞬间炸毛的奇葩需求
作为一名程序猿 想必都遇到过一些让自己炸毛的奇葩需求 本文为大家整理了10个最经典案例 一起看看他们的血泪史吧! 01 相信这里有很多学习java的朋友,小编整理了一份java方面的学习资料, 有想要 ...
- bat启动脚本 springboot_奇葩需求:springboot项目注册为windows系统服务并设置开机自启...
关于springboot项目的部署与SSM(框架)部署war包到Tomcat下有所不同,比较明显的是springboot打包为jar包,运行则是执行通过java -jar xxx.jar,不再需要放置 ...
- iOS拓展---碰到奇葩需求
欢迎诸位留言 转载于:https://www.cnblogs.com/1-434/p/10547898.html
- java注册系统服务_奇葩需求:springboot项目注册为windows系统服务并设置开机自启...
关于springboot项目的部署与SSM(框架)部署war包到Tomcat下有所不同,比较明显的是springboot打包为jar包,运行则是执行通过java -jar xxx.jar,不再需要放置 ...
- 奇葩需求系列-距离明天十二点倒计时
需求 产品中有一个分红领取收益,只限制上午十二点之前领取有效,并且只能领取一次(后台限制).所以需要一个倒计时,有两种情况: 1.今天未超过十二点,eg:11:00 倒计时 01:00 :60 2. ...
- 奇葩需求:springboot项目注册为windows系统服务并设置开机自启
程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 4 分钟. 作者:双主双机热备 来源:http://suo.im/5yPoPJ 关于springboot项目的部署与SSM(框 ...
最新文章
- 如何列出JavaScript对象的属性?
- android 得到毫秒时间戳,android – Location.getTime()总是返回没有毫秒的时间戳
- delphi 停电文本数据丢失_概述DCS系统正确停电和上电的步骤
- 循环链表(代码、分析、汇编)
- 分享WCF文件传输---WCFFileTransfer
- 6.6.1最优二叉树(赫夫曼树)
- 一分钱解锁全网视频会员?加入团队还能月入百万?
- mysql数据库服务器实例_服务器上运行一个mysql实例里有多个数据库呢?还是多MYSQL实例?...
- JAVA API中文在线帮助文档
- NNDL 实验三 线性回归
- 火车预购票系统设计JAVA_火车订票系统的设计与实现
- 淘宝违规考试软件第一课
- strcmp与strncmp与memcmp的区别
- oracle start with connect by order siblings by用法
- 俄罗斯方块、贪吃蛇、心形表白 | 好玩的C语言源码
- Django 文档 -- 记录我的Django学习之旅
- 重保防护 全力以赴丨一文看懂盛邦安全重保专项服务方案
- layui解决数据表格右侧有空白现象
- redis工具redis Desktop Manager使用
- php对接支付宝当面付接口视频教程,支付宝当面付接口demo(面对面扫码支付)