PureCode Software Interview Question

What is your design process like, from initial concept to final product?