Warum GUIs mindestens 2,5 Mal gebaut werden müssen: Eine Kritik an Lean Software Development
Dieser Artikel kritisiert die Grenzen von Lean Software Development und argumentiert, dass die Analogie zwischen Softwareentwicklung und Fabrikfertigung grundlegend falsch ist. Softwareentwicklung ähnelt eher einem Designprozess, der iterative Experimente erfordert, um herauszufinden, was Benutzer wirklich wollen. Am Beispiel der GUI-Entwicklung zeigt der Autor, wie der Bau von GUIs oft mehrere Iterationen erfordert, bevor ein zufriedenstellendes Ergebnis erzielt wird, ganz anders als der lineare Fluss einer Fabrikproduktionslinie. Das Konzept „Verschwendung“ in Lean Software Development erweist sich als schwer auf Software anwendbar, da es die Bedeutung von Exploration und Entdeckung vernachlässigt. Der Autor argumentiert, dass erfolgreiche Softwareentwicklung eher einem Entdeckungsprozess als einem Herstellungsprozess ähnelt, der ein tiefes Verständnis der Benutzerbedürfnisse und kontinuierliche Verbesserungen durch Iteration erfordert.