A perfect result can only be achieved if you know exactly which requirements your product should fulfill. Through interviews, observations and focus groups we involve your users from the very beginning so that we can fully understand their context of use

defining conditions

Making requests through context interviews

Context interviews allow us to ask users about their actual work environment. This allows us to gain extensive information about your tasks and typical work processes. These serve as a basis for deriving requirements for your system and optimizing it according to user requirements.

Ultimately it is only what users really need to do that should be implemented, to ensure that applications are no more complex than necessary and keep costs to a minimum.

Usage context analysis using contextual observation

During contextual observations we study your users’ behavior in their natural environment. This process identifies influences on users from the environment and records any problems with interaction. Subsequently eliminating such problems reduces the mental and physical burden on users.

Goals and requirements are described by personas

Personas are models of stereotypical users: they describe the relevant characteristics and behaviors of users in relation to your system. We derive personas based on the results of various usability engineering methods. Personas allow user requirements to be kept constantly present during development. Together with context interviews or observations, personas represent the basis for usage scenarios.

We use usage scenarios to describe the ideal execution of a task on the system, which helps to align development to the needs of different personas.

Deriving user requirements

Having derived usage scenarios from context interviews with the help of personas, the resulting user requirements can be formulated. We now know exactly which prerequisites have to be met for users to be able to achieve their goals. To realize this with the help of your software, we formulate the corresponding user requirements. This allows your application to be designed effectively.