Design and Iteration
Design is a plan put in place to provide a solution to a problem.
The journey of moving an idea to reality is achieved by design, it could be complex or simple.
From developing digital content to the construction of physical structures to building systems to enhancing an existing process to achieve a unique result.
These are all done by design.
However, not many go through any form of design in providing solutions, they just move from conceptualization to implementation.
This as always will lead to chaos and then design will be the last resort.
Over time, design has evolved.
Moving from the waterfall approach which has distinctive stages that include plan, design, test, production to Agile approach which is iterative.
At this point, designing solutions are viewed from the standpoint of the user and not just from the lenses of experts. It gives rise to a co-creation process where everyone collaborates to produce a solution.
It gives opportunity for continuous improvements to any product.
It is important for anyone who wants to develop any solution to think of it as a circular process rather than a linear one so as not to produce what is no longer useful.
Iteration makes it circular and it is definitely part of design.
One question you might want to ask is:
At what point do we then consider a product final?