Todays web and app projects are not just pieces of code. Every change a developer creates can affect performance, usability, stability and even the relationship to the customer. In this talk I will discuss the necessity for agile development teams to have a better understanding of what makes their product really great in the end and how recurring conceptual phases can help in this.