06.11.2024
10:45 - 11:30 Uhr

Vortrag
Processes & Workflows

Skyloft

Johannes Bergsmann
Software Quality Lab GmbH

Nicht-funktionale User-Stories – Spezifikation und Test

Der Vortrag stellt dar, wie im agilen Requirements-Engineering die nicht-funktionalen Anforderungen (NFA) auf Story-Ebene spezifiziert werden können und wie diese dann auch sinnvoll getestet werden können.
Als Praxisbeispiele werden im Vortrag die nicht funktionalen Bereiche "Usability" und "Effizienz" gebracht und gezeigt, wie diese in Form von User-Stories konkret spezifiziert werden können bzw. was bei den Tests dieser NFAs beachtet werden muss.

Im Vortag wird ein vor allem im agilen Umfeld oft unterschätztes Thema aufgegriffen. Nicht funktionale Anforderungen werden oft nicht spezifiziert, weil die Auswirkungen erst viel später im Projektverlauf sichtbar werden - im schlimmsten Fall erst beim Kunden im Echtbetrieb.

Ein weiterer Grund ist, dass viele Beteiligte nicht wissen, wie sie NFAs mit den in agilen Projekten zur Verfügung stehenden Techniken beschreiben sollen. In plangetriebenen Projekten wurde dies irgendwo als Kapitel in das Spezifikationsdokument verpackt. In agilen Projekten kann dies durch nicht funktionale User-Stories und Epics umgesetzt werden.
Diese Vortrag stellt die Methode und die praktische Umsetzung dazu vor.

Es werden unter anderem die folgenden Fragen beantwortet:

  • Welche Kategorien von nicht-funktionalen Anforderungen gibt es?
  • Welche Requirements-Spezifikationstechnik kann  im agilen Umfeld für nicht-funktionale Anforderungen angewendet werden?
  • Wie detailliert sollen nicht-funktionale Anforderungen spezifiziert werden?
  • Wie formuliert man Tests für nicht-funktionale Anforderungen?
  • Wann soll das User-Interface und weitere Details am besten spezifiziert werden?

Johannes Bergsmann, Software Quality Lab GmbH

Über 25 Jahre Erfahrung in der SW-Entwicklung in verschiedenen Rollen (Entwickler, Architekt, Projektleiter, Tester, Entwicklungsleiter, Produktmanager, technischer Geschäftsführer, gesamt Geschäftsführer).
Über 150 SW-Projekte sowohl klassisch als auch agil.
Vorträge auf verschiedenen Konferenzen (ASQT, CONQUEST, ESE, Embedded meets Agile, Embedded Systems Symposium, Embedded Testing, iqnite, ManageAgile, MedConf, OOP, ReConf, Software Quality Days, STEV Fachtagung, …).

Langjährig Lektor an der Fachhochschule Hagenberg und Linz, Gastvortragender an der UNI Linz.
Aktuell Gerichtlich beeideter Sachverständiger für Informatik, Ziviltechniker für Informatik.
Langjährig Vizepräsident der Österreichischen Vereinigung für SW-Qualitätsmanagement.
Aktuell Vizepräsident des Austrian Testing Boards.
Autor des ersten deutschsprachigen Buches zum Thema „Requirements Engineering für die agile Software-Entwicklung“, dpunkt.verlag, 2014 & 2018 & 2023.