With the speed and agility provided by modern software development methodologies, developing a new product can be a more efficient solution then trying to shoehorn new functionality into an existing product. We use the Design Thinking cyclical process developed by Stanford University to drive product design that delivers real value.
A typical product design process starts with the development of the businesses understanding, identifying what the market needs and how they use current solutions. This involves a range of empathetic research activities, understanding who the stakeholders are and how the humans affected by the problems are impacted.
Once research has been completed, we undertake the creation of user stories and ideate a range of solutions where required functions are understood and aligned to the user’s needs.
Once these functions are mapped, we design what the product needs to do and has to have. Wireframe designs are then created to turn the requirements into reality.
Working with an organisation’s brand guidelines, the wireframes are then turned into prototypes that show the look and feel of the potential product.
Testing is then undertaken to identify how the prototype solves the challenges and then review, refine and iterate the prototype to create a model for the next step.
From this prototype model, we can identify how we can measure success, establishing metrics and metadata that will help drive user and product understanding.
A series of development stories are then created, defined and assessed. Working with internal or external development teams, these are structured using iterative development methodologies to achieve timely production.
At each stage, stakeholders are collaboratively involved to maximise the quality of the creation process, developing a roadmap to take the product beyond version 1, and into a long term scalable product solution.