gpt4 book ai didi

software-design - 如何处理对软件中荒谬功能的请求?

转载 作者:行者123 更新时间:2023-12-03 22:46:46 25 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

6年前关闭。



Improve this question




当然,大多数情况下,这种类型的请求来自管理层,他们既不了解用户真正想要什么,也不了解构建特定软件项目或一般软件的技术方面。见 Dilbert's Pointy-Haired Boss了解更多详情。

然而,这只是一方面。对您知道会损害您正在构建的系统的整体性能的项目的请求呢?或者技术白痴被愚蠢地赋予了权力,但他们所做的几乎所有事情都变成了做事? (参见 this post 一个很棒的例子)

最终,你如何 Eloquent 地、专业地、温和地处理你正在构建的东西的请求或法令,你知道这些请求或法令最终会损害项目?

骗子 :When the Client asks for something ludicrous and insists

最佳答案

一个好的软件设计师会克制住一个功能请求是荒谬的。你必须相信你的直觉,但这只是一个很好的迹象,表明你想要仔细考虑这个问题。

我建议一个简单的模型:

  • 尝试了解实际问题是什么,而不是用户要求的解决方案。黄金设计规则“Don't discuss solution with the client, discuss requirements”。
  • 能够解释您认为建议功能的问题所在。 Paul Graham 有一篇很棒的作品,名为“How to Disagree”。

  • 这两个简单的步骤将帮助您和用户加深对实际问题的理解。软件没有用户就毫无意义,我们大多数人都依赖用户付费。与用户一起工作,而不是用一种可能会显得侮辱性的态度疏远他们。

    一些“荒谬”的功能请求源于非常有趣且难以解决的问题。

    关于software-design - 如何处理对软件中荒谬功能的请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/781828/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com