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.

Komplementäre Softwareentwicklung

"Die Komplementarität ist meiner Ansicht nach wichtiger als jeder Ansatz, den wir haben, auch wenn wir es in unserem Kulturkreis noch nicht wissen." Das habe ich gerade im Blog der Denkagentur des Château d'Orion gelesen – und es hat sich sehr stimmig angefühlt. Gesagt hat…

Continue reading...

Raus aus dem Geschwindigkeitsrausch

Wäre dieses agile Velocity Diagramm eines Scrum-Teams würdig? Mein Gefühl ist, dass nicht viele Teams (oder Manager von Teams) damit zufrieden wären. Die Velocity sinkt von Iteration zu Iteration. Das schaut nicht gut aus, oder? Was ist da nur los? Die Fortschrittsgeschwindigkeit sollte von Iteration…

Continue reading...

Planvoll in den Graben

Irgendwo in Mecklenburg-Vorpommern. Mit meiner Freundin Andrea verbringe ich ab Neujahr ein paar Tage an der Ostsee für einen entspannten Jahresauftakt. Das Wetter ist bescheiden. Also fahren wir nach dem Einkaufen ein wenig mit dem Leihwagen über die Dörfer, statt am Strand zu spazieren. Wir…

Continue reading...

Compare Anything for Equality

Comparing objects for equality can be a pain in automated tests in C#. It works fine for primitive data types and even collections based on IEnumerable<T>, when you use NUnit's Assert-functions: Assert.AreEqual ( new[]{ 1, 2 }, new[]{ 1, 2 } ); But once you…

Continue reading...