On your way to the great final product, you get new inputduring the whole process. However, you will not be able to predict WHEN this new information will be discovered or even just arrive at your doorstep. This new information could for examlpe be>Changes in market >Input from domain experts >Cool technical solution – from a developer >New idea >Web statistics >Input from a UX colleague >Findings from user test >…Just changed our mindsThe design have to adapt to this new inputThis draws on the essence of the basic agile principle, summed up in just four words:> We learn, and adaptThis accept the fact that you knowtheleastabout a project in the start, but learn and become smarter during the process, and actually knows the most in the end.So, how do you avoid making big decisions that risk paving the road in the wrong direction? Well, you´re at the point when you actually know the least about the desired design, so what you should do, according to agile principles, > …is develop in small iterations and prioritize the designing functionality that is the most important at every given moment.You know new input coming, then you need a prosses that let you respond to the new input.