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.

Making Productivity Tangible

It's no small wonder customers, managers of software development, and even developers themselves, I guess, are so focused on code functionality and code efficiency (e.g. performance, scalability, usability, security). Both represent what's tangible to them. Both are a software's runtime qualities. They are what's valuable…

Continue reading...

Magically Predictable Software Production

Here’s a story, or a thought experiment, of you like: Imagine you as a Product Owner (PO) find a black box which magically transforms written requirements into high quality executable code. You just need to hook-up the black box to a GitHub repository. Once that’s…

Continue reading...

Two Problem Solving Approaches

Solving a problem can be hard at times. What I’ve found helpful then is to distinguish between two different approaches to tackle the problem. Without distinguishing them I’m prone to use an unsuitable approach and make things harder than they actually are. Here’s a sample…

Continue reading...

TDD - How It Can Be Done Right

TDD has gone wrong. It was well intentioned and is a great technique, but many developers who are trying it are not experiencing the promised benefits. How come? This question was asked and answered by Ian Cooper in a DevTernity talk in 2017. Watch the…

Continue reading...

Koordinieren ist nicht Führen

Über Führung wird ja dieser Tage viel sinniert. Neulich war ich bei einem Meetup, in dem Liberating Structures geübt werden sollten - und selbst dort war das Übungsthema Führung. Eigentlich ists ja schön, wenn nun darüber so breit diskutiert wird, es gibt vieles bei Führung…

Continue reading...