`
ruilin215
  • 浏览: 1143401 次
  • 性别: Icon_minigender_2
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

【探索需求对话2】反复无常的东西不是真正的需求

阅读更多

探索需求对话<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

潘加宇 熊妍妍 / 翻译整理

本文刊登在2004年6月《程序员》杂志上,版权所有,未经许可,禁止任何形式的转载,违者必究!

2004319日,温伯格先生应邀在UMLChina通过远程音频与开发人员做了一次有关“探索需求”的交流,很多开发人员都受益颇多。为此,我们翻译整理了这次交流实录,从中我们可以体会到大师的思想。

反复无常的东西不是真正的需求

如何说服客户放弃不切实际的需求?

又一个很好的问题!这就是我刚刚说的。最好的办法是我称为“橙汁测试”的方法。你可以在我的《咨询的秘密》一书中找到这个方法,那本书中说得更详细。基本的思想是:告诉客户,我们能满足他们的需求,但是这需要成本。如果你没有告诉他们所需的成本,他们当然不会知道那些需求是不切实际的。但是,判断需求是否不切实际并非工程师的责任,因为工程师不知道花多少钱才值得他们去做,他们只知道满足需求需要花多少钱。

这里有一个麻烦。我不知道在中国是怎样一个情况,但在美国,有时有这种情况,像一些政府机构,客户实际上并不为软件开发付费。软件开发商只是被告知要为这些客户开发软件,但他们与客户之间并没有金钱交易。这种情况下,想办法让客户放弃不切实际的需求是极度困难的,因为他们开发软件看起来并不需要花钱。这种情况下,你必须找出另一种类型的成本。而大多数情况下,最好的方法是时间。所以,我们可以跟客户这样说:“我们能按照你的要求这样做,但这样可能要使你的项目延期两年,或三个月。”客户会说,“噢,我不能等这么久。”然后他们就会放弃。接下来你就可以和他们协商别的事情了。

另一种方法就是告诉你的客户,因为需求的变化,一些重要的功能性或特性会因此而改变。所以你可以这样对客户说,“如果我们这样做,系统就会变慢,需要三倍的时间来响应。” 如果客户不能容忍一个慢的系统,就可能会放弃他们最初不切实际的需求。

或者你可以这么说,“我们能做,但如果我们做了这个,就不能做别的事情了,你看到底怎么办?”。他们会选择放弃其中一些要求,使需求变得更加切合实际。但要记住这重要的一点:工程师不能判断什么是切合实际的,你只能告诉客户需求的成本,他们会比较看看成本是否值得,然后做出决定。在我的《质量·软件·管理》系列书中,你可以学到这些知识。

这里,有两种图会对你有所帮助。一种图是需求的成本是多少,另一种图是需求的价值值多少。如果你能为客户建立这两种图,说服他们就容易多了。

通常客户会自己选择一些产品,但可能这些产品不能满足项目的需求,怎么办?

你可以用我刚才推荐的方法。通常,产品的花费,或者说购买产品的花费不只是产品本身而已,还有大笔的培训花费,如果产品本身有缺陷,还需要维护的费用,或者它会导致数据库崩溃也是一种花费。上面所说的这些都差不多是一个意思。所以你真的需要向客户提出,他们所作的选择会导致什么样的结果。但最后还是由他们拍板,你最多能告诉他们这种情况很糟糕,极端糟糕。有时你需要这样说,“我不知道怎么做。”他们很可能会因为你不知道怎么做而找别人来做,或者也有可能他们找到其他人告诉你怎么做,这样你兴许会乐意去做。没有人能让你创建一个你不知道怎么做的系统。

如何判断客户有没有告诉我们他们真正的需求?

这涉及到很多个问题。我不敢肯定你问的含义。

情况可以是你的客户只是不知道他们真正的需求是什么。他们确实不知道你能帮他们什么。这是一种情况。另一种情况是他们确实知道,但他们并没有告诉你。他们在对你说谎或他们隐藏了某些东西。这些情况各自都不同,每个案例中的迹象也不同。

如果你的客户并不了解他们的需求是什么,那么你就会常常看到他们反复无常。这个时候你可以通过问问题来使事情更加精确。这是某些人所寻求的形式化过程的一部分。我给你举个例子。

可能最常见的例子就是我们发现某个人说,“我们需要一个快速的系统。”看,我们不知道“快”意味着什么。这个“快”和他们头脑中已有的某些速度有关。对某些人来说快的系统,对另外一些人却是慢的。所以,你必须找出更清楚的事实。你可能需要测试它,因为他们可能不知道。一个好的解决办法是,你可以做一个系统原型,然后改变速度,这样他们可以看到和感受快一些和慢一些的结果。这样你就可以发现真正的需求。

我如何把“探索需求”应用在日常生活中或用来帮助别人?

这里,我想举一些例子,关于我自己是怎样在日常生活中应用“探索需求”的一些原则的。有一些很有意思的事情。我和我太太,已经结婚42年,哦43年了,对美国人来说这可是一段不短的时间。我们在一起非常幸福,但我们,跟大多数婚姻一样,也有一些问题。其中一个持续了数年的问题是,我们决定看场电影,然后一个想看这部电影,而另一个想看另外一部。决定我们要看哪部真是太难了,所以我们开始学会如何了解彼此的需求,来看我们有多想看这部或那部电影,以及我们能为那部或这部电影作出多少妥协。所以我会说,自从我们学会了这种方法后,婚姻幸福多了。

好的,当我和别人交换某物的时候,或者,如果我在买衣服……我以前浪费了很多钱,来买一些衣服,我不喜欢的,或穿起来不合适的。这些年来,我学会了,用那些和判断软件需求同样的技术,来得出自己的需求。所以好多了,我知道了什么是我真正喜欢的和需要的,它也为我节约了不少金钱。

我讲了两个方面,一个给了我幸福的婚姻,另一个帮我省下了不少钱。而且这也同样帮助我照顾我的子女,孙子孙女们。我想这些是生活中真正重要的几个方面。

分享到:
评论

相关推荐

    软件需求管理教程ppt

    6. **实际挑战与应对策略**:面对不断变化的需求、反复无常的客户和项目延误等问题,软件团队需要建立高效的协作机制,培养需求分析和沟通的技能,以降低需求错误的发生,提高软件质量。 通过深入学习软件需求管理...

    CPU:反复无常.pdf

    CPU:反复无常.pdf

    如何激励部属培训课件.pptx

    在进行激励时,首先要理解人的需求,这源于马斯洛的需求层次理论,包括生理需求、安全需求、社会需求、自尊需求和自我实现需求。 管理者需要认识到,人的需求并非固定不变,而是随着时间和环境的变化而变化。因此,...

    企业信息化大失败案例.pdf

    2. 明确自身需求,制定切合实际的信息化规划,避免过于理想化的期望。 3. 评估软件供应商的实施能力和市场信誉,确保其有足够的经验和稳定性来支持项目的实施。 4. 强化内部沟通,确保决策的连续性和稳定性,同时...

    96128政务信息查询规范服务用语.pptx

    2. 在不同情境下,根据客户的反馈和需求,灵活运用这些基本礼貌用语。 五、服务应答规范: 1. 用户接入:礼貌、专业的问候,如“您好,XXXX,有什么可以帮您的吗?” 2. 错误接入:道歉并指引正确渠道,如“对不起...

    江苏省兴化市荻垛初级中学八年级语文下册 19 变色龙导学案2(无答案) 苏教版

    2. 通过对人物对话的分析,尤其是奥楚蔑洛夫的言语,来把握他的性格特点。 3. 探讨小说中运用的幽默讽刺、夸张手法以及细节和语言描写对塑造人物和表达主题的重要性。 4. 认识到小说所揭示的沙皇专制统治下社会的...

    软件企业文化分析

    模式0代表“不知不觉”的非职业状态,模式1是“反复无常”的超级程序员,模式2是“例行公事”的超级领导者,模式3是“驾驭自如”的称职主管,模式4是“未雨绸缪”,而模式5是“整体一致”。这些模式的转化并非随意,...

    石油化工行业月度报告:出口疲软,库存反复,行业利润回升受阻.pdf

    报告指出,石油化工行业的出口表现疲软,库存情况反复无常,这导致了行业利润回升的阻力增大。在全球经济逐渐从COVID-19疫情中恢复的背景下,A股市场虽然有所回升,但石化产品价格并未充分受益于原油价格的上涨,因...

    奶制品牌年度网络营销推广方案.pptx

    - 产品诉求反复无常,如包装的“去营养化”策略,使得品牌价值感不清晰。 - 消费者购买频次和户均花费下降,购买行为发生变化。 【营销策略建议】 1. 提升产品价值感:强化产品营养价值,如乳清蛋白的添加,同时...

    敏捷项目管理

    - 模式1—反复无常:软件开发者与用户被区分开,产品的质量不稳定,对“超级员工”过于依赖,视软件人员为商品。 - 模式2—例行公事:强调流程化操作,认为只要严格遵守流程就不会出问题,但忽视了流程背后的原则...

    增广贤文全文带拼音.doc

    2. "酒逢知己饮,诗向会人吟":这表达了与志同道合的人交往的乐趣,酒是友情的象征,诗是情感的表达,只有遇到懂得欣赏的人,才能真正体会到其中的价值。 3. "相识满天下,知心能几人":虽然我们可能认识很多人,但...

    最简单的Windows系统登录密码解救方法

    2. **使用管理员账户**: 在安全模式下,如果之前设置过管理员账户并且知道其密码,可以直接用管理员账户登录。管理员账户具有更高的权限,可以修改其他用户的密码。 3. **密码重置磁盘**: 如果之前创建了密码...

    形容不容易的成语.doc

    15. **朝秦暮楚**:既指行踪不定,也可能指反复无常。 16. **赤膊上阵**:既形容勇猛,也可能指做坏事。 17. **避实击虚**:军事上指避开强敌,也可能指空谈不切实际。 了解这些成语的双关含义,有助于我们在日常...

    同步精品课堂2015_2016学年九年级语文下册专题07变色龙讲提升版教师版新版新人教版

    在《变色龙》中,奥楚蔑洛夫的态度随着狗主人身份的变化反复无常,对比鲜明,运用夸张手法展现了人物的见风使舵和媚上欺下的丑态。 3. 讽刺艺术:讽刺是一种尖锐的批评形式,通常通过暴露事物的荒谬来批判现实。在...

    幼儿园3_6岁幼儿叛逆期观察研究.doc

    - 孩子会出现“恐怖的两岁”现象,即在身心发展的关键期,他们会表现出对自主权的强烈追求,可能表现为情绪波动大、行为反复无常。 3. **应对策略**: - 避免高压政策:过度严格的管教可能会抑制孩子的主观能动性...

    唐僧的歇后语.doc

    2. 孙悟空吃仙桃——正合口味:表示事物恰好符合个人喜好或需求。 3. 孙悟空变土地庙——藏不住尾巴:寓意做事不周全,容易暴露真实面目。 4. 孙悟空跳出水帘洞——好戏还在后头:预示着更精彩的事情即将发生。 5. ...

    面向21世纪中国统计制度方法改革的目标模式(1).docx

    2. “一套表”:基本单位一套表制度强调行业特点和宏观微观管理需求的统一,旨在整合现行的政府统计报表,纳入更多行业和企业,简化规模以下企业的表单,删除过时指标,增加反映企业发展变化的新指标。同时,逐步将...

    备战2016年高考语文晨读晚练第12周学会尊重3

    - 儿童教育中的尊重:教育孩子的同时,应尊重他们的兴趣和天性,同时培养良好的品德,如不随便拿别人的东西。 5. 社会互动: - 尊重在人际关系中的角色:尊重能促进平等和公正,尤其在上下级、师生、亲子关系中,...

    完整第6渴销售心得与客户类型.doc

    5. 犹豫不决型:这类客户往往反复无常,难以做决定。销售人员需坚定自信,帮助他们做出决策,展现出产品的价值和吸引力。 6. 咄咄逼人型:这类客户可能带有威慑,销售人员要保持冷静,尊重对方,寻找其弱点,以专业...

    【少儿综合素质训练】增广贤文名言和意思精选【五篇】.doc

    1. "知己知彼,将心比心":这句话教导我们要理解和尊重他人,学会换位思考,了解他人的感受和需求,这在人际交往中尤为重要,有助于培养孩子的同理心和社交技巧。 2. "酒逢知己饮,诗向会人吟":强调与志同道合的人...

Global site tag (gtag.js) - Google Analytics