Hi, I’m Ralf and I help quality conscious software teams to deliver more reliably, make better predictions, and to progress at a more sustainable pace.

Ralf Westphal

Unterschätztes Chaos

Was, wenn das Problem in Unternehmen nicht Komplexität ist, sondern Chaos? Was, wenn Agilität das Gute gewollt und das Schlechte bewirkt hat? Es wurde nicht nur notwendige Komplexität hergestellt (requisite variety im Sinne von Ashby’s Gesetz), sondern es ist Chaos entstanden. Aber wie erkennt man…

Continue reading...
Ralf Westphal

Organisationen bootstrappen mit Soziokratie - Teil 1

Wie kann eine Organisation überlebensfähiger, agiler, antifragiler oder schlicht nur fitter für morgen werden? Die Frage treibt mich immer wieder um - insbesondere, wenn ich während meiner Clean Code Trainings und Beratungen sehe, wie „oben und unten“ auf unterschiedliche Weise geklagt und gelitten wird. Flüssige…

Continue reading...
Ralf Westphal

Messaging - The Missing Ingredient

Robert C. Martin wrote an interesting article on the orthogonality of Object-Orientation (OO) and Functional Programming (FP). There is no rivalry between the two, or at least should not be. Both approaches have their merits. FP and OO work nicely together. Both attributes are desirable…

Continue reading...
Ralf Westphal

All together now - Schrittweise abstrahieren

Aggregation, Destillation und Integration sind alle wertvoll für die Softwareentwicklung. Es ging mir bei der Differenzierung im vorherigen Artikel also nicht darum, die eine oder andere Abstraktion herabzusetzen. Allerdings liegt mir am Herzen, dass tatsächlich alle Abstraktionsarten benutzt werden und zwar in einer möglichst hilfreichen…

Continue reading...