Attending the iSAQB® CPSA® Advanced Training in Domain-Driven Design (DDD) – Who Should Take The Course and Why?
Which audience does the module DDD address? The module DDD is aimed at software architects and software developers who not only want to feel at home in technology, but who would also like to learn about methods and concepts that support them in deeply understanding the domain and modeling it in software. This module is…
Read MoreAttending the iSAQB® CPSA® Advanced Training in Functional Software Architecture (FUNAR) – Who Should Take The Course and Why?
Which audience does the module FUNAR address? The training course is meant for all software architects who are curious about approaches to software architecture that are fundamentally different from traditional OOP-based approaches (and more effective, of course). What is the relevance of the module for the professional practice of software architects? That depends: Functional…
Read MoreSAG 2021 Session Recording: “Essential Architectural Thinking”
There is a lot of confusion regarding architectural work these days. When? How much? Who? Tons of heated debates, and nobody is asking the essential question: Why? But without asking Why, all the other questions are futile. Thus, this session at the Software Architecture Gathering 2021 by Uwe Friedrichsen will start by asking: *Why* do…
Read MoreSetup for Hybrid Workshops
Abstract Hybrid: From Latin hybrida, a variant of hibrida. Something of mixed origin or composition; often, a tool or technology that combines the benefits of formerly separate tools or technologies. (Source: Wiktionary) Hybrid workshops allow people online and on-site to collaborate, both in education/training, or other types of meetings. Before COVID-19, workshops and trainings were…
Read MoreKevlin Henney on Dealing with Uncertainty
Software architects are faced with uncertainty more often than we would like to admit. How can we deal with it — or can we even make it disappear? In this episode of Eberhard Wolff’s Software Architecture in Stream, Kevlin Henney talks about uncertainty and how to deal with it. Kevlin Henney has been a member…
Read MoreRebecca Parsons about Evolutionary Architecture
The architecture of a system has to change over time. In this episode of Eberhard Wolff’s Software Architecture in Stream, evolutionary architecture and why it is important will be discussed. Rebecca Parsons and Eberhard Wolff will talk about patterns and principles to build architectures that stand the test of time. Dr Rebecca Parsons co-authored the…
Read MoreChris Richardson on Microservices, Monoliths, Modularization
Software architecture is essentially about how you divide a software system into multiple parts. In this episode of Eberhard Wolff’s Software Architecture in Stream, Chris Richardson and Eberhard Wolff have an exciting conversation on the topic of microservices, monoliths, and modularization. Chris Richardson is a Java champion and a Java One rock star. These days,…
Read MoreSoft Skills for Software Architects
A myth: The iSAQB seminars – regardless of Foundation or Advanced Level – primarily rely on hard skills – technical know-how that modern software architects should possess in order to do their job well. At the same time, it has long been clear to industry insiders that IT projects rarely fail because the people involved are…
Read MoreAct, Don’t Whine:
In many consulting projects over the last few years, we have seen development teams complain about two things: that they suffer from a lack of good requirements or that they have not received important requirements or have received them much too late. They then blame requirements engineers, business analysts, or product owners who “didn’t do…
Read MoreHow to Identify a Good Certificate?
There is a wide range of certificates on offer, yet most certificates and certification procedures are based on a similar process with some comparable variants…
Read More