When creating a new product, it is important to reduce the difference between the customer's expectations and the result of the developers. We divide the work into stages, the result of which is to strengthen the customer's confidence that we are doing exactly what is required.