A good architecture doesn't happen overnight. How do result-oriented processes and research fit together? But even after extensive research, the architecture evolves and you want to build levels of abstractions that make refactoring easier, not harder. Last but not least, the talk will have a look at different architecture levels, from in-project to modules and multiproject architecture.