「深度剖析」程序员因为奇葩需求暴打pm,然后被双双开除!

「 前言 」

想必大家都听说了,这两天关于中国平安一个产品经理因奇葩需求和程序员爆发肢体冲突的事件在朋友圈被刷屏,更有现场打架视频在技术群里疯传。

在这里先带大家简单文字回顾下事情经过,N次打架视频和截图就不给大家放出来了,相信大家都在技术群和朋友圈里亲眼目睹过了(当然,没看过的朋友可以找我微信私聊),最重要的一点是为了社会和谐

「 肢体冲突的起因 」

以下是网上流传的本次打架事件的文字叙述:

image

「 事件的处理结果 」

事情的起因大概就是这样,先不讨论本次事件中pm提出的需求是否合理,程序员能否实现,本身这起办公室冲突事件的发生,引起了圈内很大的热议,“成功地”推上了互联网热点头条,同时也给中国平安公司的名誉带来了负面影响,最后涉事的两位外包人员惨被双双开除

很多看过现场视频的网友是这样分析的,秃头的是程序猿,没秃头的是产品,假装劝架的是运营和设计,看戏的是测试,拍这个视频的应该是商务,pm下次记得戴安全帽提需求。

分析地头头是道,活脱脱一个国内社会看热闹不嫌事儿大的缩影,也是厉害。

「 如何向外行解释内情 」

可能一些非软件行业内的吃瓜群众,想不通为什么程序员和产品经理要干架?我完全可以通过一张表情图合集,来生动形象地告诉你,一家软件公司的项目是如何上线的。

image

「 打架是不对的 」

看完这张图,我们再来说说pm和coder打架的事儿

年轻人血气方刚,一言不合就互怼,借用孙红雷在电视剧《征服》里的一句台词:不气盛,还叫年轻人吗?

但是,以暴制暴是不对的,朋友,毕竟就算打赢了也是真的疼啊。

在乱提需求的前提下,至少得练得跟我一样吧。

不然,还真不一定打得过我,说一下我三大项的数据吧:

  • 卧推:90kg

  • 深蹲:140kg

  • 硬拉:160kg

「 冲突的根源是什么 」

先来说说很多公司的现状:产品经理和“老板们”关起门来开了个会,赶出原型和UI图,之后交给程序员们的就是“圣旨”,“反正我们就这么定了,你照着开发吧。

程序员说:目标是需求,技术只是手段。

产品经理说:目标是用户,需求是方式。

立场不同,定位不同,矛盾就来了。

产品经理永远是用户需求的代名词,自以为是研发人员的上帝,动不动就要改需求,他们觉得好像很简单的事情,殊不知给程序员添了多大的麻烦。

技术和产品撕逼,无非就是以下几个原因:

1,产品没有想明白,然后来来回回的改;

2,开发没有理解清楚需求,开发东西和产品的要求有出入

3,产品的需求有问题

4,技术的时间不够用

所以说,一个不懂项目管理的程序员不是好程序员,一个不懂软件开发的产品经理,不是一个好的产品经理。

程序员和产品经理似乎天生就有不可调和的矛盾,和平共处很难么?

「 说点掏心窝儿的话 」

就这次事件,土叔我不站队,也不说谁对谁错,抱着一颗同理心,我分别来站在程序员、产品经理,以及项目管理层的角度,给coder、pm,以及manager分享几点我的小想法。

「 给程序员的建议 」

程序员和产品经理干架其实需要理性,查查他的经历,要分析下他懂不懂技术,懂的话有多懂。

一般很懂技术的产品经理是不和程序员干架的。

懂一点,但是就拿出来说事的这种,一般和程序员关系不好。

一点都不懂的产品经理有的谦卑,有的不懂装懂乱说一通。

对于懂一点,就拿出来说事的这种,就要想法设法在技术上反问他,让他觉得自己其实真的知道的很少。

这时候再动之以情,说明自己做这个的难度。

image

对于不懂装懂的产品经理,就俩字:你来

还剩下一种是不讲理的,对于这种不讲理的就只有一句话,我他娘的意大利炮呢?

玩笑归玩笑,土叔在这里分享几点走心又走肾的建议:

  • 做好需求更改的准备,提高代码的扩展性和可维护性;

  • 预留出修改bug和需求的时间;

  • 对需求理解透彻再开始写代码;

  • 代码不要写死,防止需求变动。

「 给产品经理的建议 」

好多pm搞不懂,为什么产品经理频繁更改需求会令程序员小哥哥们烦恼不堪?我想,大多时候是因为你们pm平时在工作中的这些口头禅吧:

1.「先做出来看看吧」

2.「我就要这种效果,怎么实现是你的问题」

3.「这应该很简单吧,不就是XXX,然后XXX吗」

4.「这个需求,先这样这样,再那样那样,用XX技术很快就搞定了」

5.「你就说能不能做吧」

6.「我有一个绝妙的idea,什么都准备好了,就差一个写代码的了」

7.「这个需求老大已经同意了,你照着做就是了」

image

产品经理频繁的需求变更,和程序员有限的工时是存在矛盾的,除非让程序员加班。特别是上次的变更刚刚改完,这时又提出再次修改,朝令夕改,一步一步很巧妙地惹恼了程序员。

程序员最讨厌朝三暮四的产品经理了。

如何与单纯的程序员共处,土叔的走心建议要不要听一下:

  1. 不要随时打扰,尤其在他们戴着耳机的时候;

  2. 传达「要做什么(What)」,还有「为什么这么做(Why)」;

  3. 学习基础开发知识(比如 HTML/CSS),方便彼此沟通;

  4. 不要让他们成为最后知道的人,一起讨论可以少走弯路;

  5. 尽可能用数据说话;

  6. 配合工具(哪怕是纸笔)来表达你的想法;

  7. 提供有用工具给他们参考(比如 AniCollection);

  8. 做好设计规范(个人很喜欢 Mavel 的 Styleguilde);

  9. 尽可能和他们坐在一起;

  10. 他们可能羞于/不善于表达,多给一些耐心;

  11. 不要不好意思发问,其实他们都很热心解决问题;

  12. 不要问那些 Google 一下就能找到答案的问题,节约双方时间;

  13. 缕清用户流程,不要让他们来处理你的工作内容;

  14. 想清楚产品可能出现的各种状态(404、零数据、极端用例、转场……);

  15. 该你决策就由你来决策,不要分担责任;

  16. 相信他们的技术水准(如果他们确实不会,他们会学);

  17. 勇敢承认你的错误;

  18. 记得给他们展示用户/客户的反馈;

  19. 改需求不要超过 3 次,再改就先跪下;

  20. 就算月饼被抢了,也要友爱和睦相处。

「 给项目管理层的建议 」

其实,谁都有想不到的地方,和想不明白的东西。但是自己都没有搞懂之前就觉得只有自己是对的,那就只能撕了。

在我们公司的团队里,程序员和PM一起讨论需求,勾画原型,提出自己不同角度的不同理解,让程序员更接触“原始需求”,能参与到产品的生命线里会更好,毕竟每个人都有思考能力,不是机器,一张需求甩过来就照做的程序员不是好的程序员。

在产品需求会议上,允许程序员参加并发表意见,这样可以从技术的角度及早发现产品功能中存在的问题,从而避免后期需求的频繁改动。

这也是大多数比较有经验的互联网公司的常规做法。

「 结尾 」

身在江湖,谁都不易,只要换个角度思考,互相多点体谅,这种矛盾自然就可以化解。

文章最后,如果想彻底解决pm和coder的矛盾冲突,土叔有个不成熟的终极方案,朋友们不妨一听:

产品/UI每天给程序员提任务,程序员每天给产品做任务。

如果同一个人可以分饰产品/UI和程序员两角,那么他就会变成永动机。

这款永动机有个广为人知的名字,叫做独立开发者

「 给挨踢人的建议 」

现在已经是云服务器白菜价的时代,挨踢人都应该拥有一台自己的服务器,不管是用于学习还是搭建自己的项目。一个喜大普奔的消息,腾讯云年中最大活动,注册即领500减350卷!云服务器最低2折,1核1G内存50G硬盘1年只需325元!戳此直达活动现场!


转自https://blog.csdn.net/running_runtu/article/details/81387688

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,875评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,569评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,475评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,459评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,537评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,563评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,580评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,326评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,773评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,086评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,252评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,921评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,566评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,190评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,435评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,129评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,125评论 2 352

推荐阅读更多精彩内容