During a product lifecycle, the most important thing that needs to be taken into consideration is that many things change. Capacity to adapt, is more important than having the right initial assumption. With that in mind, we have created and optimized our process around agile concepts. Agile is a set of principles that embrace change.