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

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...
Ralf Westphal

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...
Ralf Westphal

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...
Ralf Westphal

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...