Make and Bring About Good Decisions

2024-11-15

Workshop

Make and Bring About Good Decisions (Online) - Gerrit Beine

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 working 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

“Software architecture is the sum of the decisions made” - and the quality of the resulting software architecture depends on the quality of these decisions. In this training course, you will learn how to make or bring about good software architecture decisions.

We look at what decisions are and what makes them important for software architecture work. The main focus is on the stakeholders of software architecture decisions. The training also teaches what happens psychologically and socially when decisions are made. A key aspect of this is structural biases, which have an unfavorable influence on decisions in practice. The training will show you how to deal with these biases.

You will then learn what communication means for decisions. We will discuss together how decisions can best be structured in a comprehensible way, e.g. with Architectural Decision Records (ADRs) and how software architects can clarify the necessity of certain decisions.

The last part deals with concrete decision-making, the role of factors such as trust, responsibility, power and politics and how you as a software architect can deal with unpleasant decisions.

The training is rounded off with an overview of models of how decisions can come about in groups and teams - and where you should consciously hold back when making decisions.

Agenda

  • Introduction
  • What are decisions?
  • What makes software architecture decisions special?
  • Stakeholders of software architecture decisions
  • Psychological and social foundations of decision-making
  • How does decision-making work?
  • Dealing with structural errors in decision-making
  • Timing of the decision
  • Communicating about decisions
  • Structure and goal of decisions
  • Decisions as a means of communication
  • Necessity of decisions
  • Making and taking decisions
  • Trust, responsibility and power in decision-making
  • Making and taking unpleasant decisions
  • Decisions in groups and teams

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.

All info about training