add explanation about non-linearity of design steps (tasks)