在11月19日,2015我被邀请代表Infragistics在软件技术和自动化的创新(ISTA) 在保加利亚索非亚举行的会议。我与一些优秀的本地和国际演讲者分享了这个舞台,包括infragistics自己的Lucia Amado,他举办了一个名为“非设计师的视觉设计”。
我的介绍,“设计、可用性和复杂系统“,以UX设计过程为中心,以及如何将其整合到传统的软件开发过程中,确保有用和可用的应用程序。
技术演进
所有技术都是从满足一组特定的用户需求开始的。采用该功能,无论多么不直观或难以使用,因为它比以前存在 (或不存在) 的功能更好。想想早期的汽车。它们难以驾驶,不可靠且难以维护-但它们比马更好 (至少在某些关键方面)。随着用户的基本需求得到满足,汽车的设计发展到包括技术可靠性,但更重要的是,次要用户需求,如加热座椅,大显示屏GPS系统和后备箱空间足以容纳2个高尔夫球袋。
软件进化
软件,特别是商业应用程序,发展很少。尽管它独立于物理世界的限制,但它仍然难以使用,复杂且令人沮丧。为什么它被允许停滞不前?作为设计不良软件的日常用户,我们为什么要好这一点?我认为,原因是软件被赋予了 “特殊” 地位。我们相信奥术和困难的界面就像它们一样好。进化的规则不适用 (或者进化过程已经走了)。
可悲的事实是,当面对复杂的系统时,人们会内化他们的困难,用莎士比亚的话来说,相信错误不在于我们的应用程序,而在于我们自己。我们软件的创造者分担责任。谁没有开发一个新版本,其目标只是添加更多功能,而不考虑对人们的整体影响?
UX的作用
因此,UX的角色变成了向人们 — 用户和开发人员 — 展示一种更好的方式。在现有的软件开发过程中,UX不仅可以发现用户想要什么,还可以发现他们想要什么。需要然后将这些 “需求” 与业务需求和技术约束进行协调。在用户体验设计过程中,软件不断发展,不仅仅是不断增加的特性和功能列表,而是以他们无法要求的方式改善人们生活的应用程序。
———————————————————
凯文·理查森在用户体验领域工作了25年。他拥有认知心理学博士学位,在商业垂直领域拥有丰富的经验。
在周末,你可以找到凯文在他的摩托车,赛车Infragistics赛车。