0

我反复发现建立用户需求是我工作中最困难的部分之一。这有几个原因,例如,缺乏共享的技术词汇、我对领域的不完全理解、用户无法“想象”完成的 UI / 产品等。

既然这对我来说似乎是一个持续的挑战,这里有没有人有一个“尤里卡”的时刻,真正帮助他们完成了这部分的开发?例如,我听说过《领域驱动设计》这本书,但还没有读过。有没有人找到一本书、在线建议资源,真正为他们扭转了局面?

4

2 回答 2

0

我不会渴望获得 eureka 经验,但是,如果你对 DDD 感兴趣,它是关于为你和用户(以及其他事情)建立共同语言,而不是如果你无法访问这本书,请寻找在 DZone 上快速进行领域驱动设计。一般来说,任何时候用户无法想象事物并因此陈述适当的要求,都可以进行原型设计(如果可以的话)。最近我很高兴看到一个非常简单的工具,它是一个名为 Pencil 的 Firefox 扩展,即使是非程序员也能轻松快速地制作原型。它远非完美,但它使您能够创建自己的组件并且它是可扩展的。

于 2010-03-29T01:12:59.550 回答
0

您是自己创建用户需求还是实际与用户交互以生成需求?

如果您正在创建一个没有客户的软件,那么从我想要创建的简单高级模型开始是我通常会开始的地方,并将制定我的用户需求,我认为用户将如何使用该软件。

如果您有客户,我建议您将软件分解成更小的模块(可管理的块),然后与用户坐下来逐步与他们交谈,了解他们希望模块如何运行。

于 2010-03-29T13:12:23.103 回答