你在哪里开始你的设计 - 代码,用户界面,工作流程或其他什么?

mmm*_*mmm 6 language-agnostic analysis

我在工作中讨论这个问题,并想知道人们在哪里开始他们的设计?我们倾向于从设计代码开始解决提交给我们的问题,但这可能是我们所有人(或者是)程序员.

我想知道其他人和组织在哪里开始他们的设计.他们是从解决问题作为编码问题开始,坐下来设计要使用的UI,还是绘制出数据或工作流程?

谢谢

Mar*_*nor 2

为什么不从验收测试开始呢?

我在最近的项目中一直在推动的事情之一是确保测试团队尽早参与项目。如果您无法与客户就验收标准达成一致,则必须提出以下问题:某些项目要求是否真的需要?

为此,我现在对尝试以可测试的方式捕获需求的测试框架非常感兴趣,例如:

也许预先的自动化验收测试/需求管理框架将允许尝试多个解决方案。