We design the product for you with your active help. You participate in every step and approve every deliverable.
Intro | We start with a workshop to get familiar with you, your business case, and your technical and other requirements. After the workshop, we will give you a proposal about the appropriate activities, deliverables, timing, and price. |
Users | We will work with you to identify and profile your users. We will use any analytics, marketing, and other data that you have. Through surveys, user interviews, and usability testing (if applicable), we will gain an understanding of your users’ needs, goals, and pain points. We will then create user personas (or use other appropriate tools) to guide design decisions. |
Model | After that we will define the structure of your service and prepare user flows. We will build an object model (also called domain model) that specifies the objects (classes) of your service, the attributes of each object, the relationships among the objects, and the actions (tasks) that the different users will perform. We build the object model during a dedicated workshop with you. The object model then becomes the starting point for UIs, databases, interaction flows, documentation. We use the Top Tasks and OOUX methodologies for modelling. |
UI Design | We will build mockups followed by an interactive prototype of the UI. The prototype is accompanied by a design system that you will later use in development. The textual and visual content of the prototype is the same as the content you will use in the implementation – no lorem ipsum. |
Test | We will test the prototype with users and make changes in it based on the findings from the tests. We will iterate as needed. |
Implementation | During the implementation of the design, by you or a third party, we will continue to work with you to answer questions and adapt the design based on constraints and requirements that might become evident during development. |