Users expect software to be efficient, intuitive and engaging. For this reason, our usability consultants and user interface designers are integrated into our software development processes from the very beginning. They support our developers with their wide-ranging expertise in user experience design.
User experience design is a user-centred design process. Iteratively and incrementally, we gather requirements, develop design concepts and continuously improve them working together with developers, IT consultants, you and your users. The key elements of this approach are:
In user-centred design, requirements analysis and concept and design phases alternate in cycles. In this way, the software is completed step by step in close coordination with the development team, and with you and your users.
In the first phase, we analyse the requirements for the application being developed. To do this, we describe user characteristics and the context of use and translate this information into personas: these are models representing groups of users with specific characteristics and usage behaviour. The personas provide everyone involved with a picture of the otherwise abstract user and allow specific usage scenarios to be described.
Using the facts and figures from the previous phase, we develop use cases, workflows, information architecture and interaction designs. These form the basis for graphic design. At this point, we determine the structure and layout of information, create icons and define the image and colour scheme for your software.
We use the insights and ideas gained to create prototypes, making use of sketches, wireframes (digital sketches) and specifications. Regular user tests and feedback loops guarantee a product that is perfect for your requirements.
Successfully validated concepts are integrated into development. An iterative approach is used to continually increase the usability of the software.