Understand customer needs
↓
Provide solutions for customer to choose
Design and draft
Customer confirm
Produce samples & Customer test
(optimize design if needed)
Formal production
Quality inspection
Shipment