如何向外行解释产品经理频繁更改需求为什么会令程序员烦恼?

[alert_success] 转载自猫爱吃鱼不吃耗子的知乎回答
知乎用户、随风、田文泽 等 6207 人赞同[/alert_success]


先看个图片

image


案例分析:

你去饭店,坐下来。
“服务员,给我来份宫保鸡丁!”
“好嘞!”
——————这叫原始需求

大厨做到一半。
“服务员,菜里不要放肉。”
“不放肉怎么做啊?”
“不放肉就行了,其它按正常程序做,不就行了,难吗?”
“好的您稍等”
——————中途需求变更

厨房:
大厨:“你大爷,我肉都回锅了”
服务员:“顾客非要要求的嘛,你把肉挑出来不就行了吗”
大厨:“行你大爷”
然而还是一点点挑出来了
——————改动太大,部分重构

餐厅:
“服务员,菜里能给我加点腐竹吗?”
“行,这个应该简单。”
——————低估改动成本

厨房:
大厨:“你TMD,不知道腐竹得提前泡水?炒到一半才说?跟他说,想吃腐竹就多等半天”
服务员:“啊你怎么不早说?”
大厨:“早说你MLGB我怎么知道他要往宫保鸡丁里放腐竹”
然而还是去泡腐竹了
——————新需求引入了新研发成本

餐厅:
“服务员,还是把肉加回去吧”
“您不是刚说不要肉吗”
“现在又想要了”
“...好的您稍等”
——————某一功能点摇摆不定

厨房:
大厨:“日你啊,菜都炒过火了你让我放肉?还好肉我没扔”
服务员:“客户提的要求你日我干嘛?”
大厨:“你就不能拒绝他啊?啊?”
服务员:“人家是客户嘛。”
——————甲方是大爷

餐厅:
“服务员!服务员!”
“来了来了,你好?”
“怎么这么半天啊?”
“稍等我给您催催啊”
——————改动开始导致工期延误

厨房:
大厨:“催你M催,腐竹没泡好,我还得重新放油,他要想吃老的也行,没法保质保量”
——————开发者请求重新排期

餐厅:
服务员:“抱歉,加腐竹的话得多等半天,您别着急哈”
“我靠要等那么久?我现在就要吃,你们能快点吗?”
“行...您稍等”
——————甲方催活

厨房:
大厨:“我日他仙人板板,中途改需求又想按期交付,逗我玩呢?”
服务员:“那我问问,要不让他们换个菜?”
大厨:“再换我就死了”
——————开发者开始和中间人pk

餐厅:
“服务员,这样吧,腐竹不要了,换成蒜毫能快点吗?对了,顺便加点番茄酱”
——————因工期过长再次改动需求

厨房:
大厨:“我日了狗啊,你TM不知道蒜毫也得焯水啊?还有你让我怎么往热菜里放番茄酱啊??”
服务员:“焯水也比等腐竹强吧,番茄酱往里一倒不就行了吗?很难吗?”
大厨:“草。腐竹我还得接着泡,万一这孙子一会又想要了呢。”
——————频繁改动开始导致大量冗余

餐厅:
“服务员,菜里加茄丁了没有?我去其它饭店吃可都是有茄丁的”
“好好好您稍等您稍等”
——————奇葩需求

厨房:
大厨:“我去他二大爷他吃的是斯里兰卡三流技校炒的宫保鸡丁吗?宫保鸡丁里放茄丁??”
服务员:“茄丁抄好了扔里边不就行了吗?”
大厨:“那TM还能叫菜吗?哪个系的?”
服务员:“客户要,你就给炒了吧。”
大厨:“MB你顺道问问他腐竹还要不要,我这盆腐竹还占着地方呢不要我就扔了”
——————奇葩你也得做

餐厅:
“服务员,还要多久能好啊”
“很快,很快...”
“再给我来杯西瓜汁。”
“...好”
“我再等10分钟,还不好我就走了,反正还没给钱。”
“很快,很快...”
——————黑暗前的最后黎明

10分钟后
“咦,我上次吃的不是这个味啊?”
从厨房杀出来的大厨:“我TM就日了你的狗...”
——————最终决战

——————
你=客户
服务员=客户经理+产品经理
大厨=码农
请自行转换...
——————
注:以上场景已极度夸张,实际生产生活中码农和PM是和睦友好的相亲相爱的一家人
——————
注:对于做2C产品的公司,你=公司大boss

原创文章,作者:ioued,如若转载,请注明出处:https://www.iamue.com/13146/

(0)
iouedioued
上一篇 2016-02-25 21:42
下一篇 2016-02-26

相关推荐

  • 【译】站在用户角度 VS 产品角度:我的?你的?

    一、Windows中“我的电脑”的演变 还记得Windows桌面那个“我的电脑”图标吗?虽然是一个图标,但是其代表着你电脑上的所有东西,包括应用程序,工作文件等等。 不过在后来的Windows中,微软先是把这个图标的标签变为“…

    2016-08-11
  • 《增长黑客》读书总结

    第一章 增长黑客的崛起 关于增长黑客——用数据说话,为初创公司解决用户增长问题 • 增长黑客起源:增长黑客源于硅谷,最早于2010年由Qualaroo的创始人Sean Ellis提出,在2012年Andrew Chen在博客上首次定义增长黑客…

    2015-09-24
  • 面对未知的产品我们要如何去做?

    当我们遇到这种东西的时候,我们首先一定是要定位用户,要分析用户的场景,用户所遇到的一些情况等等很多问题,分析的方法可以是5W1H也可以其它的科学分析法的模型,什么都可以,这是一个思路,是从几个大的问题开始的。

    2016-02-25
  • 【 MRD】停车O2O产品案例

    1 用户问题和产品机会 1.1 用户问题 用户在停车过程遇到的问题 总的来说,用户在停车过程中遇到的问题如上图1所示。在此次MRD的讨论中主要关注其中以下这些问题: 找不到停车位 停车场进出要花较多时间排队 支付停…

    2016-04-06
  • 产品经理做好跨部门合作的一个中心和三个原则

    跨部门合作是产品经理工作中最重要的一部分。除了用户调研、需求分析、原型设计等本职工作之外,跨部门沟通和合作可能就是产品经理最核心的工作了。而且,这种跨部门合作的难度和复杂性会随着公司的壮大而更难和更…

    产品经理 2015-11-19
  • 如何界定用户运营工作的有效性?你真的知道么?

    用户运营工作有其固有的特殊性,关注点落脚在用户上。它的工作节奏是一个量变到质变的过程,说白了就是需要从一点点开始积累,往往很多工作都需要从零做起。它不像很多市场工作,是一个循环往复的过程。 运营人员的…

    2016-05-12
  • 产品的数据思维——今日头条算法架构师演讲听后笔记

    产品的数据思维——今日头条算法架构师演讲听后笔记 Yolanda 今日头条,3亿用户每天打开APP看到的头条新闻各不一样,要怎样才能做到呢? 如果是我们来做一款推荐新闻的APP,我们可以顺着以下思路来准备: 1. 确定战略…

    2015-11-15
  • A/B 测试基础&实例

    什么是A/B测试? A/B测试简单来讲是在两个或多个产品的优化方案中选出最优方案的方法。 例如,期望优化产品的某个特性——通常是期望某项数据提升时,需要对产品某处进行调整。 对此可以提出若干版本,但是现有的理论…

    2016-04-21
  • 阿里云破纪录的背后:377秒是如何炼成的?

    本文来自阿里云“飞天”团队 10月28日,Sort Benchmark官方宣布,阿里云用377秒完成了100TB的数据排序,打破了此前Apache Spark创造的1406秒纪录。在含金量最高的GraySort和MinuteSort两个评测系统中,阿里云分别在通…

    产品运营 2015-11-17
  • APP设计当中不容忽视的20个小细节

    APP设计当中不容忽视的20个小细节如下: 1、一致,一致,还是一致 你能做的最重要的事情就是保证用户界面运作的一致性。对于列表框来说,如果双击其中的项,使得某些事件发生,那么双击任何其它列表框中的项,都应…

    2015-04-14