Is design completed before the product is engineered?

Our approach moves from listening and planning into design, followed by software engineering.