敏捷和用户体验设计

时间:2016-07-31 13:20:12

标签: agile user-experience

首先,我知道有一个UX堆栈交换,但我是一个UX设计师试图获得更多的开发人员的观点!如果开发人员和测试人员试图以敏捷方式工作,那么UX设计活动如何才能很好地运作?似乎不愿意预先做任何(UX)设计,并且只有在构建了某些东西后才吸引用户,而不是在制作生产质量的代码之前对用户进行原型设计和测试。

3 个答案:

答案 0 :(得分:2)

敏捷背后的基本理论是,在整个开发周期中,开发团队和客户之间应该密切合作,并且团队拥有成功所需的所有技能。

在您的情况下,应该在团队中表示UX设计师技能组,并且应该与客户就UX问题进行对话以及有关功能的对话。

因此,明确回答"如果开发人员和测试人员试图以敏捷方式工作,那么UX设计活动如何才能很好地运作?" "当然是以敏捷的方式!"您需要处理与开发人员相同的故事。不要试图一次创建UX设计。随着故事的发展,让它随着时间的推移而出现,就像功能一样。由于开发人员正在与客户合作以了解每个故事的功能,因此您需要出席并讨论UX概念。功能和用户体验应该共同发展,因此开发人员总是知道软件应该做什么以及它应该如何为用户提供外观和感觉。

开发人员已经了解到,预先设计大型设计是件坏事;用户体验也一样。

答案 1 :(得分:2)

敏捷的一个关键方面是响应遵循计划的变化。

只要需求不变且没有遇到需要进行更改的技术问题,预先创建详细的用户体验设计就会非常出色。敏捷就是要处理这些变化。

用户体验设计师以敏捷方式工作的最佳方式是将其视为“及时”流程。什么是最好的方式来制作好的设计,但是在最新的可行时间做好工作?

通过这种方式,如果确实发生了变化(例如,优先级发生变化,您必须快速关注其他工作),那么您最适合快速适应。

你可能会说这不是一个通用的解决方案。每个团队都需要探索它们如何适合设计和开发。对于一些团队,他们可能让设计师与开发人员配对,同时进行设计和开发。其他团队可能会提前几周完成他们的设计并由用户运行,以便在开发开始时批准并准备好。这里没有严格的规则,它是关于做团队认为最有效的规则。

所有这些都是为了在进行详细的前期准备和能够应对最新变化之间找到最佳折衷方案。

答案 2 :(得分:0)

您应该尝试更快的方法,如纸线框或balsamiq模型,它可以让您非常了解系统的外观,因此您可以使用真实用户进行测试,并且您可以在两者之间进行“按时”交付冲刺。

了解用户需求是非常重要的,或者更准确地了解用户在构建之前是否了解了开发过程。