Scroll back to top
Design is an iterative process of refinement. For convenience, we often show it as a sequence of various stages. Viewing it strictly as an ordered sequence is inaccurate as iteration and revisiting prior stages is necessary and good practice. The design process can be segmented in to many steps and dozens of versions of a design process exist focusing more or less on different portions of the full process. One commonality among different representations is the cyclic and iterative nature of design. Here we break down the design process into several steps:
Design Process Flowchart.
The goal in the stages listed in the 'ideation' box is to develop a large set of potential solution strategies that align with the requirements of the product. The stages in 'prototype development' aid in generating detailed realizations of selected ideas. The use of these is not to force them to work, but to capture more nuance in evaluating the selected ideas as potential solutions. It is expected that some ideas selected early will not work in practice for reasons that are unforeseen until detailed design and testing.
Early in the design process it is essential to specify the desired outcome or functions of a product as specifically as possible. Thorough specification aids in idea selection and filtering and makes evaluation clear. Given the iterative and cyclical nature of design improvement it is also good practice to document and clearly articulate why decisions were made throughout. Engineers are responsible for the safe design of their systems and products, evidence of how and why design decisions were made is crucial in validating safe performance.