Blog
Alles ist relativ – vor allem in der Softwareentwicklung
Fast alle Apskete in der Softwareentwicklung sind nicht eindeutig gut oder schlecht. Man könnte vermuten, dass Fehlerfreiheit immer gut ist, aber stimmt das? Die Frage ist, wie viel das kostet und ob das Team immer noch in der Lage ist, schnell genug gewünschte Funktionen umzusetzen. Es ist also am Ende eher eine Frage der Balance. In diesem Artikel stelle ich das Konzept der Balance vor und zeige, wie dieses von Teams im Alltag genutzt werden kann.
Wirkverluste in der Softwareentwicklung: Ein systemischer Ansatz zur Effizienzsteigerung
In der Technik beschreibt der Wirkungsgrad das Verhältnis von nutzbarer Energie zu eingesetzter Energie; ein Maß für die Effizienz eines Systems. Übertragen auf die Softwareentwicklung lässt sich der Wirkungsgrad als Verhältnis von „tatsächlichem Mehrwert für Nutzer:innen“ zum „gesamten Aufwand (Zeit, Ressourcen, Kosten)“ verstehen. Um diesen Wirkungsgrad zu verbessern, müssen Wirkverluste identifiziert und reduziert werden.
MVP - Minimum Viable Product
Der Begriff Minimum Viable Product (MVP) wird häufig missverstanden und missbraucht. Viele setzen ihn mit einer abgespeckten Produktversion gleich, die lediglich die wichtigsten Funktionen enthält. Doch das eigentliche Konzept aus dem Lean Startup dient als zentrales Element im Build-Measure-Learn-Zyklus. Ziel eines MVPs ist es nicht, einfach eine reduzierte Version eines Produkts zu liefern, sondern gezielt Hypothesen zu testen und durch Experimente Erkenntnisse zu gewinnen.
Scrum und Flow: Wie Scrum-Teams von den 3 Ways of DevOps profitieren können
Die „3 Ways of DevOps“ bieten Scrum-Teams wertvolle Impulse zur Optimierung ihres Arbeitsflusses. Durch Systemdenken, effektive Feedback-Schleifen und kontinuierliches Lernen können Teams Engpässe identifizieren, schneller auf Feedback reagieren und ihre Effizienz steigern.
7 Tipps, die eine Kultur des ständigen Experimentierens und Lernens fördern
Für eine kontinuierliche Verbesserung ist es nicht nur wichtig, Dinge zu identifizieren, die nicht so gut gelaufen sind, sondern dann auch konkret etwas an der Arbeitsweise zu ändern. Aber Veränderung ist schwer. Um Veränderungen zu erleichtern und wahrscheinlicher zu machen, sind Experimente eine ausgezeichnete Möglichkeit. Aber wie kann man eine Kultur des ständigen Experimentierens und Lernens etablieren?




