-- Description
Simplify Software Architecture
The training courses offered by Simplify Software Architecture are aimed at experienced software architects who want practical tools with a theoretical foundation. Whether in everyday professional life or for the iSAQB CPSA-A exam, the knowledge imparted in the training courses can be applied immediately in practice. The concepts and methods taught are proven in practice and theoretically sound. Each training course lasts one day and covers the following topics:
- Making and bringing about good decisions
- Risk management for software architects
- Intensive preparation for the iSAQB CPSA-A exam
Risk management for software architects
Designing software architectures means actively dealing with the risks of decisions, evaluating them and developing strategies to manage these risks. In this training course, you will learn how to assess risks in connection with software architecture in a structured and well-founded manner.
You will learn to identify risks and differentiate them from non-risks. The focus is on risks that arise from software architecture decisions or are mitigated by them.
During the course of the training, we will show you where the classic high/medium/low assessment of risks is inadequate and what alternatives there are. Particular attention is paid to the impact analysis of risks, which is an alternative to the calculation of expected values and ensures the ability to act when risks occur. In this way, you learn to think about risk management in software architecture in terms of consequences. The risk models also shed light on the psychological aspects of risk management and the personal responsibility that goes hand in hand with the task of risk management.
In addition to the tools of risk management, you will also learn how to talk to stakeholders about risks, make clear the need for action and consider the limits of what is feasible in risk management.
-- Agenda
- Introduction
- What are risks?
- What makes risks in software architecture special?
- Stakeholders of software architecture risks
- Risk models
- Risk modeling for software architectures
- Impact analysis of risks
- Hands-on statistics for risk management
- Quantification of risks
- Risk assessment options
- Risk forecasting
- Communication of and about risks
- Hazards and threats as risks
- Stakeholders, compliance and risks
- Making risks easy to understand
-- Audience
Software architects, software developers, IT managers, IT project managers, product owners, scrum masters, agile coaches
This workshop from the Simplify Software Architecture program is aimed at experienced software architects who want practical tools with a theoretical foundation.
-- Your Trainers
Gerrit Beine
INNOQ
Agile methods and organizations
- Advanced Product Owner
- CPSA Foundation Level
- Domain-driven Design in Practice
- Intensive Preparation for the iSAQB CPSA-A Exam
- Make and Bring About Good Decisions
- Risk Management for Software Architects
Gerrit has been working full-time in IT since 1998, with agile methods since 2001 and enjoys building bridges between software architecture and organizations. He has founded three companies and has been responsible for large projects as a software architect and consultant.
In addition to a degree in computer science, he also has a Master’s degree in Software Product Engineering and an MBA in General Management. He likes to combine his software architecture knowledge with insights from psychology and sociology.
Gerrit has been an active member of the iSAQB e.V. since 2011 and is accredited as a trainer for CPSA-Foundation and CPSA-A Domain-driven Design and as an examiner for the Advanced Level. Since 2008, he has been teaching software quality in the Master’s program at the West Saxon University of Applied Sciences Zwickau.
In-House Training
You can also book this training as an in-house training course exclusively for your team. Please use the enquiry form for more details.
Enquire now-- Relevant Other Training Courses
by Request
Workshop
Here you will learn another important skill for software architects: Making and bringing about good decisions.