In der Softwareentwicklung ist oft das unterschiedliche Prozessverständnis zwischen verschiedenen Rollen wie Requirements Engineering, Programmierung, Testen oder Product Ownern ausschlaggebend für Qualitätsprobleme später im Produkt. Wenn noch unterschiedliche sprachliche Domänen hinzukommen, sind die Fehler bei der Umsetzung unvermeidlich.
Übergreifende Prozessanalyse
Uns allen ist klar: dass wirteamübergreifend zusammenarbeiten müssen. Doch oft hakt es bei dieser Zusammenarbeit. An den Grenzen der Teams und Abteilungen. Ja - , ja auch bei Teammitgliedern untereinander, entstehen Kommunikationsprobleme und Reibungsverluste. Als Folge sinkt die Qualität, Absprachen sind ungenau und Missverständnisse behindern unsere Prozesse. Die Produktqualität bleibt auf der Strecke. Hier greift das Quality Storming. Dieser Workshop, das inspiriert ist von bekannten Formaten wie HACCP der NASA oder Event Storming, rückt das Thema Produktqualität in den Fokus.
Quality Storming
Quality Storming ist eine Methode zur Verbesserung der Softwarequalität, die eine Kombination aus qualitätsorientiertem Brainstorming und Testen darstellt. Es geht darum, ein Team von Entwickler:innen, Tester:innen und anderen Stakeholdern zusammenzubringen, um gemeinsam Lösungen für Qualitätsprobleme zu finden und zu implementieren. Ziel ist es, die Qualität von Softwareprodukten zu verbessern und Fehler frühzeitig zu erkennen und zu beheben. Qualitystorming beinhaltet auch die Verwendung von Tools und Techniken, um den Prozess zu unterstützen, wie z.B. Fehleranalysen, technische Reviews, Codereviews und Testautomatisierung.