谁决定应用程序UI的外观?

时间:2009-06-26 11:30:23

标签: user-interface usability

在一些软件公司,谁应该负责UI设计:

User
Designer
Manager
Boss
Depends on company size
etc.

在UI设计中,我不仅指颜色和图像,还指控件的布局,数量,大小,样式,可能是文本用户看到的。

11 个答案:

答案 0 :(得分:9)

在一家小公司,答案是“谁擅长”。我们的一些最好的图形是由技术作者设计的,他恰好具有图形设计的天赋。不要以为某人必须拥有合适的职位才能做出创造性的工作 - 天生的才能在任何一天都胜过职位!

答案 1 :(得分:3)

大多数公司都有GUI专家和前端设计人员。有些人甚至在团队中有完全不同的人员进行界面层编程,导致像Expression这样的工具应该在两个工作之间画一条线。

然而,它完全取决于开发应用程序的公司/个人。

答案 2 :(得分:2)

嗯,UI设计应该是一种协作努力。作为开发人员,您应该提供技术建议,因为您从内部了解系统。你的老板确实提供了最终答案,但他/她可以提供你可能没有意识到的不同意见。

通常,业务合作伙伴决定最终用户界面。无论您的计划要解决什么,他们都有实践经验。他们有时会从一个事实中了解用户想要和期望从解决方案中获得什么。如果开发人员和业务合作伙伴在设计上进行合作,那么用户界面会更友好。

答案 3 :(得分:2)

专门的UI人员对开发团队很有价值,但是有几个角色应该参与UI开发。理想情况下,UI人员应该能够在设计人员和程序员之间架起桥梁,这样最终的设计可以在最小的技术问题下实现。应该与程序员一起审查UI,以确保它可以转换到Web(或您正在处理的任何平台),并与业务分析师一起确保所有要求都得到准确表示。用户还应参与设计过程,因为他们可以提供有关可用性的反馈。有时您认为优秀的用户界面会因为用户不了解某些功能而失败。我从来没有让项目经理参与过UI,但每个团队都不同。

就开发用户界面的人的技能而言 - 找到具有开发经验的图形/网页设计师并不罕见,因此他们将能够创建设计并将其集成到应用程序中。根据项目大小,您可能具有不同的UI角色。我工作的一个项目有一个平面设计师,一个可用性/ 508专家和一个“UI集成商”(基本上是一个前端开发人员)。如果UI用户没有钱,我想这个任务将落在开发人员身上。我曾与声称他们“不做UI”的程序员合作,他们甚至不会触摸演示代码,但我认为任何在具有UI的平台上工作的程序员都需要能够做前端工作。 / p>

答案 4 :(得分:0)

这是针对用户体验团队的。在您看到设计或最终布局之前,他们应该已经测试过设计,复制(文本)和所有其他内容。

答案 5 :(得分:0)

根据技术的不同,UI将由程序员或图形设计人员或两者设计,具体取决于程序所有者,产品经理或最终用户的风格。

用户始终接受或拒绝并因此决定用户界面。希望在发货后不要忽略应用程序或解决方案。

答案 6 :(得分:0)

理想情况下,接受过界面和交互设计培训的人应该是设计UI的人。如今,这是一门本身的学科,其基础在于(图形)设计,心理学,人体工程学,通信科学,甚至软件工程等。这并不意味着这个人只是 一个处理用户界面,因为各种利益相关者可能会有影响:

  • 老板可以根据战略选择或财务考虑执行一些决策
  • 营销可以根据产品管理强制执行某些决策
  • 客户可能有他要求实施的特殊愿望
  • 开发者可能具有某种风格或偏好
  • 通用UI元素,特定图标,徽标等可由图形设计师
  • 设计

但最终,它应该是UI专家,它结合了所有这些输入并设计了UI。

当然,在实践中,它在很大程度上取决于软件公司的规模。一个非常大的公司可以拥有自己的部门来处理用户界面/用户体验问题,而在一家小型公司中,任务通常是针对任何被认为最擅长的人。

答案 7 :(得分:0)

在任何规模的公司中,你都可以采取指挥链向上移动,看看谁有最后的发言权,反之则适用于谁将会这样做。

在理想的世界中,表达层是分析和设计团队的责任。 UI有许多理论和实际用途,简单的设计师可能从未接受过教学。这并不是说拥有大脑或经验的设计师不会产生足够的结果。

底线:设计没有正确的答案。即使你有一个良好的用户界面应该包含的东西的清单,它总是有美学方面,这不是真正的定量。

没有比试错更好的方法。甚至Google Adsense / Analytics也鼓励您进行多项设计,并在收集定量统计数据的同时进行交替。

考虑到你的问题,我猜你不是在一家大公司工作,否则你的工作描述会很明确。

所以:停止抱怨,只是去做吧!

答案 8 :(得分:0)

UI设计是一种共同的响应能力。 UI设计不仅仅是图形设计的天赋 它涉及客户,用户,一些具有图形设计和开发人员的天赋。您甚至可以查看由设计人员以外的其他人完成的UI。询问堆栈溢出用户对特定设计的想法将我们带入了等式。

一般来说,所有人都有责任,从首次接触客户到最终交付系统,一个或几个人应该参与这个过程。

沟通技巧,设计天赋(低保真或高保真),客观性,能够接受批评和分析能力都是必需的。

应用这些技能的程度因公司而异。项目规模。

平面设计风格意味着您可能会获得一个看起来不太好用的UI。

答案 9 :(得分:0)

我同意UI设计是一项协作努力。根据我的经验,图形设计师或用户交互专家创建了很棒的模型,最终被经理和开发人员搞砸了。如果有一个想要添加的UI概念,请确保证明设计的每个方面都是合理的。

以下是关于UI如何在我的MASSIVE软件公司中发展的基本概念。

  1. 经理要求1或2句话。
  2. 开发团队开发功能
  3. 平面设计师提出了基于经理蹩脚描述的用户界面
  4. 开发团队将图形设计师UI搞砸了
  5. 管理完全改变了主意
  6. 至少重复步骤2-5三次
  7. 发布测试版
  8. Beta用户和产品评论员反馈驱动最终用户界面
  9. 不要低估一个好的测试版。您可以让世界上所有的图形或用户交互设计师感到高兴;最终是消费者购买你的产品。

答案 10 :(得分:0)

UI的外观应遵循用户界面设计指南。如果您的组织没有准则线,那么从一个开始就很棒。

理想情况下,UI指南应由Visual Designer(主题)在交互设计师(行为)的帮助下组合在一起。所以答案是视觉设计师应该回答什么颜色,以及交互设计师应该/不应该做什么。

在现实世界中,各种角色在界面中都有发言权。我们称之为利益相关者从策略人员到​​营销人员,再到项目管理人员。他们所有人的巢穴都是准备指导。