Blog

Blog-Post

Paradoxical Safety

Psychologische Sicherheit ist ein heikles Konzept. Einerseits ist es in aller Munde und jeder dieser Münder hat eine Meinung dazu. Andererseits ist es praktisch sehr schwer zu realisieren. Ein Aspekt, der in Hinsicht auf psychologische Sicherheit schief laufen kann und wie man mit diesem umgehen kann, soll hier beleuchtet werden.

Blog-Post

Illegale Softwarearchitekturen

Die Digitalisierung von Abläufen in Organisationen stößt in der Praxis häufig auf ebenso viel Widerstand wie die Festlegung von Architekturprinzipien für ein Entwicklungsteam. Die Organisationstheorie bietet ein Konzept, mit dem dieser Widerstand erklärt werden kann: brauchbare Illegalität

Blog-Post

Retrospektiven - Teil 7

Abschluss der Serie

Blog-Post

Retrospektiven - Teil 6

Diese Blogpost-Serie fasst meine Erfahrung als Facilitator mit mehreren Remote-Teams in Software-Projekten über eineinhalb Jahre zusammen. Ich stelle Ihnen meine Grundsätze und alle Formate vor, die ich bislang entwickelt habe.

Blog-Post

Retrospektiven - Teil 5

Diese Blogpost-Serie fasst meine Erfahrung als Facilitator mit mehreren Remote-Teams in Software-Projekten über eineinhalb Jahre zusammen. Ich stelle Ihnen meine Grundsätze und alle Formate vor, die ich bislang entwickelt habe. Hier kommt nichts von der Stange. Versprochen.

Blog-Post

Was ist ein Data Contract?

Blog-Post

Retrospektiven - Teil 4

Diese Blogpost-Serie fasst meine Erfahrung als Facilitator mit mehreren Remote-Teams in Software-Projekten über eineinhalb Jahre zusammen. Ich stelle Ihnen meine Grundsätze und alle Formate vor, die ich bislang entwickelt habe.

Blog-Post

Retrospektiven - Teil 3

Diese Blogpost-Serie fasst meine Erfahrung als Facilitator mit mehreren Remote-Teams in Software-Projekten über eineinhalb Jahre zusammen. Ich stelle Ihnen meine Grundsätze und alle Formate vor, die ich bislang entwickelt habe.

Blog-Post

Retrospektiven - Teil 2

#2 - Visuelle Abfragen

Blog-Post

Retrospektiven - Teil 1

Diese Blogpost-Serie fasst meine Erfahrung als Facilitator mit mehreren Remote-Teams in Software-Projekten über eineinhalb Jahre zusammen. Ich stelle Ihnen meine Grundsätze und alle Formate vor, die ich bislang entwickelt habe. Hier kommt nichts von der Stange. Versprochen.

Blog-Post

Ist BI-Software für Entwicklungsteams sinnvoll?

Zeit ist ein kostbares Gut und mit der Analyse und Aufbereitung von Daten lässt sie sich gut verbringen. Darum kann es sich lohnen, sich einmal mit BI-Software zu beschäftigen.

Blog-Post

Schubladen für Product Owner

Blog-Post

Warum dein Team Data Products braucht

Hast du schon einmal das Gefühl gehabt du oder dein Team verbringt zu viel Zeit mit einzelnen Datenrecherchen oder ihr trefft viele Entscheidungen aus dem Bauch heraus? Dann wird es vielleicht Zeit sich als Team einmal mit Data Products zu beschäftigen.

Blog-Post

How to prepare a (not only technical) talk

As I want to improve on giving valuable (conference) talks this year, I like to introduce my current four-phase approach to preparing these. Because when you intend to improve things, it is always a good idea to start with summarizing the current state. From there you can find out what is already good and where there is room for improvement. I would love to hear / read about your tricks and ideas!

Blog-Post

Sparsame Dokumentation

Aktuell, nützlich und schmerzfrei

Blog-Post

Conway hat immer Recht

Kaum ein Konzept wird so häufig missverstanden wie Conway’s Law. In der letzten Kolumne wurde die theoretische Grundlage aus soziotechnischer Sicht beleuchtet, hier soll es nun um die praktischen Konsequenzen gehen.

Blog-Post

Ich, Du und Conway’s Law

Kaum ein Konzept wird so häufig missverstanden wie Conway’s Law. In dieser und der nächsten Kolumne soll die praktische Anwendbarkeit von Conway’s Law aus soziotechnischer Sicht beleuchtet werden.

Blog-Post

Autonomie und Entscheidungen

Soziotechnische Welten – Teil 4

Blog-Post

Die Angemessenheit von Komplexität

Wenn in der Softwareentwicklung über verteilte Systeme gesprochen wird, findet sich Eric Brewers CAP-Theorem meist direkt um die Ecke. Das CAP-Theorem, obwohl es erst 1998 formuliert wurde, gehört heute zu den fundamentalen Erkenntnissen über verteilte Systeme. Was enthält es an Einsichten für die Betrachtung sozialer Systeme bereit?

Blog-Post

Der Foerster und die Softwarearchitektur

Moderne Softwarearchitekturen benötigen ein gutes Verständnis für die Kommunikationsprozesse in sozialen Systemen. Eine Erklärung und praktische Perspektive darauf liefert ein Konzept des Physikers Heinz von Foerster.

Blog-Post

Mythos Teamautonomie

Soziotechnische Welten – Teil 3

Blog-Post

Happy without a Service Mesh

It does not always have to be a service mesh. Even microservices are not a good idea per se. For good decisions we have to get a deep understanding of the problem first.

Blog-Post

Integrale Evolutionäre Unternehmensorganisationen

In vielen Unternehmen ist es eine Herausforderung, möglichst viele Mitarbeiter einzubeziehen, dass sie nicht als kleines Rädchen im großen Getriebe nur Dienst nach Vorschrift machen, sondern sich aktiv, kreativ mit ihren verschiedenen Fertigkeiten und Fähigkeiten einbringen. In seinem Buch Reinventing Organizations [1] stellt Frederic Laloux als Lösung integrale evolutionäre Organisationsformen vor, deren Kernideen gestützt durch andere Quellen in diesem Text wiedergegeben werden.

Blog-Post

Glücklich ohne Service Mesh

Die Basis für sinnvolle Architekturentscheidungen ist die Auseinandersetzung mit dem Problem und ein guter Überblick über die Optionen.

Blog-Post

Vertrauensvolle und angstfreie Kommunikation als Grundlage gelungener Softwarearchitektur

Steht und fällt der Erfolg einer Softwarearchitektur und damit eines Projektes mit einer technischen Entscheidung zugunsten von Microservices oder Monolithen oder müssen viel früher Weichen gestellt werden, um sicherzustellen, dass technische Entscheidungen die gewünschten Ziele erreichen: Einige Gedanken zu Kommunikation in Projekten.