首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有哪些方法可以处理与客户端的复杂性不匹配?

有哪些方法可以处理与客户端的复杂性不匹配?
EN

Stack Overflow用户
提问于 2009-05-30 15:05:14
回答 3查看 155关注 0票数 1

“真的很简单,我只想要一个屏幕。”

“哇,那个闪闪发光的东西肯定花了很多功夫。”

我发现非技术客户在估计他们所要求的功能有多简单或复杂方面非常糟糕。他们对事情有多难的估计似乎主要围绕着他们能看到多少UI,他们认为计算机是一个可以回答开放式问题的人。

作为程序员,我们知道情况并非如此。通常,复杂的界面只需要做更多的连接,而知道正确答案的“魔法按钮”往往需要最多的工作(或者不能在今天的计算机上实现,因为它需要强大的AI)。

我们也知道这会导致问题,特别是在评估和交付工作时,或者当“小更改”需要大量的后端工作时,并且需要更多的钱或更多的时间来完成它们。

有什么方法可以优雅地处理复杂性不匹配并让客户满意?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-05-30 15:14:25

“有什么方法可以优雅地处理复杂性不匹配并让客户满意?”

准确和诚实地估计成本和时间,并遵守商定的功能和时间安排。

要解决剩下的问题,最好的方法是按照他们对问题的思考方式来组织你对工作的估计。当他们看到“闪亮的按钮= 128个工作天”或"10个新屏幕= 0.5个工作天“时,他们要么会问为什么,这让你有机会解释他们感知的复杂性和你的现实之间的差异,要么他们不会问,在这种情况下,你已经披露了成本,他们可以判断相关功能相对于预算优先级的重要性。

我发现,只要你得到他们的信任,与非技术客户的关系就会很好,而持续赢得和保持他们信任的唯一方法就是按时按预算交付质量。

祝你好运。

票数 3
EN

Stack Overflow用户

发布于 2009-05-30 15:25:58

我要强调的是,永远不要对客户说“这很容易做”。

没有编程对客户来说是容易的,这就是为什么他们雇用我们。虽然我们知道有些事情对我们来说很容易,但这么说会让他们开始认为他们可以判断功能的复杂性。

西蒙搞定了,把所有的东西都摆在桌上。挑战在于,大多数极客与人的交流并不像他们在电脑>.<上那样好

票数 1
EN

Stack Overflow用户

发布于 2009-05-30 15:31:08

如果客户怀疑某些事情是复杂的(或者至少需要大量工作),一桶技术术语和缩略语应该很快就会让他安静下来。

如果客户怀疑某些事情很容易,可以说“哦,是的,你是对的,谢谢你指出这一点。这将花费两倍的时间和两倍的成本。”

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/929886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档