如何设计开发UI系统

  在进行开发设计时,在整个过程中应牢记一些考虑因素,约束条件和最佳实践。考虑开发将使我们成为更好的设计师,可以与他们合作并改善我们所交付产品的整体质量。

  确保开发人员无缝交接并简化开发人员的一些步骤:

  除非独特的设计增加了实际价值,否则请考虑可重用的模式。在设计过程中,引入新的约定,元素,动画等时,我们应该审核我们的设计。如果这些添加没有为用户带来额外的价值,则应重新考虑它们。我们所包含的元素;按钮,输入,屏幕布局,流程等,应尽可能重复使用,以保持一致性并节省时间。

  充分利用协作工具像Zeplin代码片断,检查,便于资产下载,等等。Figma,InVision,Adobe或Marvel也可以正常工作。

  避免引入不必要的新功能。不要引入会使开发过程复杂化的功能,同时又不会给应用程序带来任何附加价值。关注业务目标,用户需求,项目范围,时间表以及产品开发方式将有助于确定哪些功能是必不可少的。

  将所有屏幕组织到Zeplin和设计文件中的各个部分中。

  依次适当地命名所有画板,以便于发现和理解。

  标记要出口的资产。

  保留旧屏幕的存档,并确保所有新屏幕都是最新的。

 

  在UI / UX设计中建立职业生涯可能会令人沮丧。这是因为许多人错误地认为用户界面和用户体验是相同的概念。尽管这两者密切相关,但它们是非常不同的领域。例如,一流的UI设计人员可能很难理解UX设计,就像UX设计人员使用photoshop或sketch一样。

  但是,设计的两个方面是重叠的。这证明了为什么印度应用程序开发人员和其他渴望使自己成为必不可少的人更愿意同时兼顾两者的优点。精通这两个领域的设计师比专注于这两个领域的其他设计师具有更高的工作安全性。

  本文将重点介绍每个应用程序开发公司对UI / UX设计师所期望的基本技能。

  1. 交流(视觉和非视觉):

  设计人员所需的 一项可行技能是视觉传达。作为设计师,您是讲故事的人。因此,您应该能够以简洁明了的方式解释产品的目标以及选择特定设计的原因。如果最初的计划失败了,您还应该能够提供替代方案。

  不知道如何绘画的人如何成为艺术家?设计师精通工具,软件和编程语言的使用,例如CSS,JavaScript,Python,Processing,Photoshop,Sketch,Illustrator等。所有这些旨在为用户提供解决方案。

  设计人员必须具备将思想转换为线框和交互式原型的技术。他们还需要能够素描。无论使用什么工具(Photoshop或线框图),都没有关系,只要他们能够通过视觉方式将他们的想法传达给应用程序开发公司,那么它们就很好了!这里的指导原则是“展示而不仅仅是说出”

  向设计师,开发和市场团队简单,明确地说明您的UX想法和计划,以便以后每个人都可以在同一页面上。

  优秀的设计师了解用户的需求,并将其应用到他的设计中。

  当有效沟通困难时,结果将是有缺陷的产品。因此,能够交流是每个优秀设计师的标志。

  2. 敏捷和精益的软件开发技能:

  许多组织已经放弃了为敏捷和精益软件开发而构建和设计软件(UX设计人员习惯的)的老派瀑布方法。结果,UI / UX设计人员别无选择,只能在面临挑战的敏捷环境中工作。在敏捷的环境中,他们不仅是设计师,而且是进行研究的设计促进者和指挥。优秀的设计师需要能够为新环境做好准备。

  3. 用户权益:

  用户体验专家通常比公司的其他员工更接近用户。用户交互和用户体验的重点是用户,需求,期望,感知行为等。一个好的UI / UX设计人员应该能够与用户进行交互,并获得他们喜欢或不喜欢的东西的反馈。他们应确定并有效解决问题的根本原因。

  每位优秀的UX / UI设计人员都倡导用户的需求。当他们从事应用程序开发业务时,他们愿意放弃那些令人费解的想法,以寻求用户的建议和想法。

  4. 快速原型制作:

  发行新版本的软件花了几年时间。现在,它们会在几个月或几周内被释放。您应该能够快速评估和迭代设计。反复使用没有原型的设计就像一句话一样令人沮丧。因此,快速成型是一项重要技能。UX设计人员有望能够快速创建原型,以帮助他们交流和评估设计。他们可以使用“ Axure ”创建简单的纸张或编码的原型。

  5. 参与式设计:

  参与式设计不仅使设计过程向用户开放,尽管这非常重要。它正在向尽可能多的感兴趣和有关方面开放该程序。随着越来越多的组织意识到要实现出色的用户体验,所有人员(而不仅仅是设计人员)必须齐心协力。应该允许许多人在设计过程中扮演积极的角色。

  因此,UX设计人员需要能够在设计过程中陪伴所有人。这可以通过组织协作设计研讨会和会议来实现。

  6. 说服力:

  仅创建易于使用且易于查看的应用程序是不够的。应用开发公司正在寻找有说服力的设计专家。熟练使用社交证明,稀缺性和互惠等心理技术说服用户说服用户执行所需动作的设计师。

  7.商业技能:

  时代在变。UX设计人员只关心确保客户拥有出色的用户体验的日子已经一去不复返了。如今,UX设计师发现自己沉浸在晦暗的业务环境中。他们参加战略业务会议,发表演讲,编写业务案例,并承担许多其他职责。因此,作为设计师,您必须具备业务技能。

  8. 技能提升:

  修改是一个熟练的设计师应该拥有的。它帮助他们成长和成熟。当UI / UX设计师交流和测试他们的想法时,他们会收到反馈。它促使他们使用反馈来创建更好的产品并改善他们的工作。组织可以问您,如果有机会,您会做些什么呢?您的答案将显示您对设计的看法。组织希望知道您有足够的灵活性来在需要时修复,调整和改进设计的某些方面。

  9. 众包设计:

  众包设计利用了参与式设计。UX设计专家应该知道如何使用Internet收集和整理来自广泛用户的想法和意见,以改进设计。使用UX工具后,他们应该能够通过可用性测试收集反馈。

  10. 响应式设计技巧:

  响应式设计是每位成功的UX设计师都必须具备的一项技能。这需要创建模块化设计。从素描过渡到原型制作,还放弃了Photoshop的重新构架。

  设计变得更加流畅和响应迅速。因此,UX设计人员需要精通应用程序开发的技术方面。他们需要了解和掌握转换和传递内容的机制。例如,他们需要了解断点,CSS媒体查询等。