Ideally, the user-interface design process consists of four stages. These stages apply both to the development of new systems and to improvement of existing ones. The actual design process is tailored to the needs of each customer and can also include focused solutions.
Study and Analysis
In the first stage of any project we study the user’s world by collecting information from all relevant sources, including interviews and observations of users in their work place. We use well-established methodologies to analyze the data and create the foundation for the design of the user-interface concept.
In this stage we provide a basic design of the system’s main elements, typically in the form of a concept prototype. This working prototype includes the main screens of the application and demonstrates the representation of important entities, the principles of navigation and basic workflows.
In this stage the detailed layout and operation of all the application’s screens are designed in accordance with the concept and relevant standards. The prototype is now extended and detailed.
Specification documents are provided according to customer needs.
Graphic design deals with the visual aspects of the interface, from the overall look to the fine details. In this stage we produce the final appearance of the screens. Through the use of colors, composition, fonts and images, Graphic Design contributes significantly to a satisfying user experience.
Usability testing can be incorporated in various stages of the development cycle, as a means for evaluating the user-interface. Usability testing can be applied to diagnose the overall usability of a system, or to check specific issues. It is a valuable tool, both for testing an existing application, or for choosing between design alternatives during development.