Our architecture training offers deep insights into the optimal collaboration between architects and developers. We show how architecture contributes to software quality and how developers can actively participate in it.
Responsibility and influence of developers
The training emphasises the central role of developers in architectural design. You will learn how your work influences architecture and learn how to take on this responsibility effectively. We demonstrate that both individual architects and teams can design architecture and highlight the respective prerequisites and consequences.
Practical application: Architecture in day-to-day development
Through practical examples, you will discover how you can help shape architecture in an iterative, incremental and constructive way. We look at various role models and show how lightweight architecture tools contribute to software quality.
Case studies and exercises: Experiencing architecture
In concrete case studies, with role plays and exercises, you will experience what it means not only to code, but also to explicitly design the architecture. We illustrate the advantages of a well-defined architecture structure and its effects on development work.