IMPROVE (Online) - Falk Sippach - German - date confirmed
Description
Improve software systems systematically
Improve existing software systems in a targeted and methodical manner. Develop strategic approaches to achieve both technical and business goals.
Software architecture affects all members of a project and is intended to have a long operational life span. Improvements to the software architecture are therefore frequently required, whether as a result of new requirements or technological advances. In this training we’ll tackle the analysis of the existing software architecture, the identification of solution approaches, and the implementation of improvements.
Agenda
- Introduction and motivation: legacy and technical debt
- Learn how to use practical analysis methods
- Scenario and metric-based evaluation
- Typical improvement approaches
- Focusing: aligning measures with architectural goals
- Structural improvement: recipes for refactoring
- Learn to estimate and evaluate problems and solutions: Assess risks, costs, and benefits
Your Trainers
Falk Sippach
embarc
Architecture reviews, Java expert
- Agile Software Architecture
- CPSA Foundation Level
- Documentation-as-Code
- Evolution and Improvement of software architectures
- Fantastic diagrams
- Flexible architectures
As a trainer, consultant and architect, Falk is always on the lookout for the spark of passion that he can ignite in his participants, customers and colleagues. He has been supporting mostly agile software development projects in the Java environment for over 15 years, initially as a developer and later as a project manager, architect and coach. Falk is convinced that lifelong learning is the prerequisite for professional self-development and lasting enjoyment in what you do. Despite his enthusiasm for new things, he always keeps an eye on people and established structures in order to develop balanced solutions. As an active member of the community, he likes to share his knowledge in articles, blog posts and presentations at conferences or user group meetings and supports the organization of various specialist events. Video: What is Documentation as Code? Falk explains it to you in the stream with Lisa Moritz.