Ralf Westphal (118)

I'm working as a trainer and consultant in the software business. My focus is on sustainable software development, high long-term productivity, and making teams fit for a VUCA world. Back in 2009 I co-founded a large German Clean Code initiative https://clean-code-developer.de. Since 1997 I've written extensively about software development in magazines, books and primarily in my blogs. In addition I'm a speaker at developer conferences in Germany, Europe and abroad.

Wider die konkret sinkende Produktivität

Die Geschichte der Softwareentwicklung im Allgemeinen ist eine Geschichte steigender Produktivität. Insbesondere seit den 1990ern mit ihren Offensiven an mehreren Fronten - RAD, OOP, Agilität - hat die Branche nochmal einen Sprung gemacht. Und was ist das Geheimnis hinter diesem Produktivitätszuwachs? Abstraktion. Ständig sind wir…

Continue reading...

TotalOrder: Konsequent vergleichend schätzen

Absolutes Schätzen führt unweigerlich zu Druck. Denn aus absoluten Schätzungen werden Ergebnisversprechen abgeleitet. Ob der absolute Schätzwert für den Aufwand zur Umsetzung einer User Story „8 Stunden“ lautet oder „8 Story Points“ oder „medium size“ ist unerheblich. Falls es nicht ohnehin schon offiziell zum Vorgehensmodell…

Continue reading...

Kontraste ausgleichen

„Wofür werdet ihr eigentlich bezahlt?“ Wenn ich das in Clean Code Developer Schulungen frage, antworten Entwickler regelmäßig mit einer Liste von Tätigkeiten wie „im Meeting sitzen, „Kollegen helfen“, „Bugs fixen“, „einen Supportfall lösen“, „telefonieren“. Dass die Liste so Konkretes enthält, verstehe ich. Eine Abstraktion kann…

Continue reading...

Der blinde Fleck: Zeitqualität

Super Kantine, aber keine Erlaubnis, auf slack.com zuzugreifen. Modernste Konferenzräume, aber keine Erlaubnis für Homeoffice. Hardware-Spitzenprodukte, aber keine Erlaubnis zum Refactoring von Code. So oder ähnlich ist die Realität nicht nur in einem Unternehmen, aus dem Teilnehmer in Clean Code Trainings der CCD School sitzen.

Continue reading...

Zeiterfassung mit Activity Sampling

Wer konzentriert tätig sein will, wer also wirklich arbeiten will, der sollte aufschreiben, was er wann tut. Das ist zumindest meine Meinung für all diejenigen, die abends nicht recht wissen, was sie den ganzen Tag über gemacht haben. Sie sind geschafft, aber haben irgendwie nichts…

Continue reading...