1. basics, requirements and the conceptual architecture
Focus: Strategic understanding and communication at a high level
- Introduction to Architectural Thinking: What is IT architecture and what value does it create as a bridge between business and IT?
- Architecture vs. design: clarifying the distinction and common misunderstandings.
- The role of the IT architect: Tasks, responsibilities and position in the project team.
- The importance of requirements: Functional and non-functional requirements (NFRs) as drivers for architecture decisions.
- Analysis of an event management platform - requirements and their impact on the architecture.
2. modern architecture and the conceptual overview
Focus: Architectural styles and visualization for different target groups
- Modern architecture designs: strategic advantages and disadvantages of monoliths, microservices and cloud-native architectures.
- Communication of the architecture: Introduction to the C4 model (context, container, components, code).
- UML and ArchiMate as alternatives to visualization.
- Creation of a system context diagram with actors and interfaces.
3. control, management and agility of architectures
Focus: Governance, architecture principles and the role in an agile environment.
- Architecture governance: principles, patterns and documentation of architecture decisions.
- Architecture in an agile environment: the role of the architect in agile teams, concepts such as "just-enough architecture" and emergent design.
- Document and present architectural decisions.
4. detailed architecture modeling and quality assurance
Focus: Modeling architectural views and checking quality requirements.
- Detailed architecture views: Creation of functional (e.g. C4 container view) and operational views (e.g. UML deployment diagrams).
- Quality assurance and risk management: Ensuring that the architecture fulfills requirements.
- Create and evaluate architecture diagrams for the event platform.
- How do quality requirements influence the architecture?
5. transfer into practice and outlook
- Review of the most important findings: Role of requirements, visualization with the C4 model, architecture governance and quality assurance.
- What does "good architecture" mean in your own corporate context?
- Final exercise: Development of architectural principles for your own day-to-day project work.