收集功能要求 - 装配系统所需的功能,以实现项目的目标和用户的潜在需求清单。
用户分析 - 通过分析系统的潜在用户的用户和/或潜在用户自己的工作与人民讨论。典型的问题包括:用户想制做的呢?系统将如何适应用户的正常工作流程或日常活动呢?如何在技术上精明的是用户和类似系统的用户已经使用吗?什么界面的外观和感受风格给用户的吸引力?
信息架构 - 发展的过程和/或系统的信息流(即电话树系统,这将是一个选项树流程图和网站,这将是网站流量显示的页面的层次结构)。
原型 - 的线框发展,无论是在纸上原型或简单的交互式屏幕的形式。这些原型被剥离所有的外观和感觉元素和大部分内容,以便集中精力在接口上。
可用性测试 - 测试的原型实际的用户经常使用的技术称为自言自语协议,你问用户在经验,谈他们的想法。
图形界面设计 - 实际最终的图形用户界面(GUI)的设计外观和感觉。它可以在可用性测试结果的基础上,如果可用性是不可预知的,或基于沟通目标和风格,会吸引用户。在极少数情况下,图形可驾驶的原型,根据视觉形式与功能的重要性。如果接口需要多个皮肤,有可能是一个控制面板,功能特性或部件的多接口设计。这个阶段往往是一个平面设计师和用户界面设计师,或由一个人在这两个学科的精通处理之间的协同努力。
用户界面设计需要很好地了解用户的需求。