Language agnostic 当涉及到你的长期项目时,你如何保持用户导向?

Language agnostic 当涉及到你的长期项目时,你如何保持用户导向?,language-agnostic,usability,Language Agnostic,Usability,我已经为一个长期项目工作了一年多了,我喜欢它的每一分钟。然而,我发现自己越来越与我的用户失去联系,因为我对同一个项目的看法截然不同 就我而言,我知道如何以5种不同的方式快速从A-B中获取信息。但是,如果一个典型的用户和我处于相同的情况下,我担心我不会充分理解用户体验或功能方面的困难 我如何才能在仍然了解怪物内部和外部运作的同时,保留用户的这种移情观点 我正在寻找开发人员可以使用的任何技巧/窍门,而不是与第三方进行核心用户体验测试。我们遵循,其中包括每个开发周期(通常为3-4周)后的“演示”环节。

我已经为一个长期项目工作了一年多了,我喜欢它的每一分钟。然而,我发现自己越来越与我的用户失去联系,因为我对同一个项目的看法截然不同

就我而言,我知道如何以5种不同的方式快速从A-B中获取信息。但是,如果一个典型的用户和我处于相同的情况下,我担心我不会充分理解用户体验或功能方面的困难

我如何才能在仍然了解怪物内部和外部运作的同时,保留用户的这种移情观点

我正在寻找开发人员可以使用的任何技巧/窍门,而不是与第三方进行核心用户体验测试。

我们遵循,其中包括每个开发周期(通常为3-4周)后的“演示”环节。我们邀请全公司的每一个人,以及一些精选的客户,看看我们在做什么。这使我们能够快速获得对新功能的反馈,并在最终用户的开发人员之间保持持续的关系。

在我们的例子中,我实际上是在“跟踪”用户,以了解他们实际做了什么

不是他们所说的他们想做的。或者你认为需求应该说什么


但他们实际上做了什么。这比没完没了的需求会议要好。

轻量级用户体验测试,即使是大厅里的人只想做一件事,也是摆脱自己的想法,用新的眼光看待界面的好方法。(只是好奇,为什么不这样做?)

我知道你在寻找非用户体验测试的答案,所以我的一个建议是通过想象自己是一个特定类型的最终用户来模拟这个结果(例如,选择一个合适的职业,第一次或第n次使用你的软件,试着完成一些合适的——或者不合适但似乎合理的——目标)。如果你能想象的足够详细(特别是如果你有第三方用户的话),你就可以开始以他们可能的方式来看待界面了。令人惊讶的是,它确实有效。

我建议:-

  • 在用户使用您的应用程序时,与他们坐在一起一天。你会看到他们在做各种各样的事情,并且马上有一长串改进的想法
  • 与他们讨论他们的问题,而不是他们为您的应用程序提出的解决方案。你应该比他们更擅长软件设计;他们应该更善于理解自己的问题
  • 考虑您可以为客户的客户做些什么,让他们的生活更轻松

  • 这很有价值。。。我们发现,我们的客户经常带着他们自己炮制的“解决方案”来找我们。有时他们走上了正确的道路,但往往他们还面临着一些其他潜在的问题。跟踪它们有助于识别那些根本问题。在某些情况下,这是非常非常愚蠢的事情。用户组织中的某个人无法复制和粘贴(无论出于何种原因)。这与一个庞大的项目不成比例。修复复制和粘贴的一个小问题。了解“需求”的真实背景非常重要。