Methodology

Our design methodology is strongly rooted in user centered design. User-centered design (UCD) is a widely accepted methodology for designing usable applications, for producing software that truly meets the needs of its users. Unlike the traditional processes like Waterfall Software Design Lifecycle, the User Centered Design Lifecycle provides great amount of rigor at the start of the project to get your scope and requirements clearly defined. This will significantly reduce the time, effort and money on scope and requirements changes towards the later stages of the project.


Step 1 – Understand your Business

Nobody knows your business better than you. We are good listeners and would listen to you carefully to understand what you do and how you do it. If there is an existing application, we would typically start with an Expert Evaluation of the tool, and present our findings with high level recommendations based on our vast experience working with similar applications and industry best practices.

Step 1 is an important step in the process and helps define the requirements for the proposed tool. During the course of this phase, we might be scribbling high level concepts on pieces of paper in real time to verify our understanding with you. These ideas will be our understanding of your requirements at that point in time and our experience shows that it would change after the second stage of the process, that is understanding your users.



Step 2 – Understand your Users

This phase is equally important in defining the requirements of the product. Our experienced User Researchers take it to the next level by really understanding the context of use and the users´ tasks by employing a variety of field research techniques.

We would be sharing our insights from the study, recommendations on design improvements or directions, and some high level design ideas with you. The requirements will be finalized at the end of this stage incorporating the new user requirements.


Step 3 – Iterative Design

What follows is a series of iterations, multiple usability tests through the process, tightening the screws every single time to a seamless experience for your users. The end result of Step 3 would be a robust high level design, graphically treated and defines all the major experience in the tool.


Step 4 – Develop and Software Test

This is where our skilled developers and meticulous testers come in. They sweat the details so you don´t have to. The result of Step 4 is a high quality end to end design, carefully crafted and tested and ready to roll out.