Software Architecture is about strategic design and implementation is about tactical design. Thus, software architects should not focus on details, but on the important things. This mantra is the best recipe for architecture drift and project failure. In practice, developers should embrace the architecture, while architects should embrace the implementation. But what does this mean in practice?
This track will examine the following topics: