QualityStorming: Collaborative Modelling for Quality Requirements

Thursday afternoon 14:00 - 16:00 CET (UTC+1)

Speakers

Michael Plöd

Description

In various communities, several methods for the collaborative modeling of business requirements have been established in recent years. Well-known examples are EventStorming or Domain Storytelling. These approaches are based on achieving a better shared understanding of the business requirements in an interdisciplinary way. But what about the requirements for the quality of the software being developed?

This is where Quality Storming comes in, trying to bring together a heterogeneous set of stakeholders of a product or project to collect quality requirements. The goal is to gain a shared understanding of the real needs for the quality characteristics of a product. To achieve this goal, Quality Storming uses some techniques from various already existing collaborative modelling approaches.

It is not the claim to produce perfectly formulated quality scenarios with the help of Quality Storming. Instead, the method aims to create a well-founded, prioritized basis for later formalization, which is understood across different stakeholder groups. The more often teams work with the technique, the better the quality of this basis becomes over time. Advanced teams are quite capable of creating very well-formulated scenarios within the framework of such a workshop.

In this workshop I will introduce the approach and do a quick hands-on Quality Storming with the participants. The workshop will consist of 20% explanations (slideless) and 80% hands-on work in Miro. We will also take a look at how the learnings of a quality storming workshop can be fed into the bounded context design canvas.

About Michael Plöd

INNOQ - Fellow Twitter Blog Company Website Book

Michael works as a Fellow for INNOQ in Germany. He has over 15 years of practical consulting experience in software development and architecture. His main areas of interest are currently Domain-driven Design, Microservices and in general Software Architectures. Michael is a regular speaker at national and international conferences.