Informationen für professionelles Requirements Engineering, Buchtipp, Ausbildung, Zertifizierungen.

Was ist Requirements Engineering (RE)?

RE als professionelle Tätigkeit umfasst die Analyse, Dokumentation, Abstimmung und Prüfung von Anforderungen.

Analyse

Typische Methoden zur Analyse von Anforderungen sind:

  • Interviews mit Stakeholder
  • Fragebogen
  • Analyse von Geschäftsprozessen, Use Case Modelling
  • Analyse von bestehenden IT-Lösungen, Dokumenten, Audio-Videos
  • Beobachtung im Feld (in die Lehre gehen)
  • Kreativitätstechniken (Brain-Stroming, Brain-Storming paradox, Perspektivenwechsel, Analogietechnik)

Dokumentation

Um Unklarheiten und Missverständnisse zu vermeiden, sollte ein für alle Stakeholder zugängliches Glossar angelegt werden.

Die Anforderungen sollten schriftlich dokumentiert werden (Anforderungskatalog):

  • Natürlich-sprachige Dokumentation
  • Nutzung von Modellen (UML)
    • Use Case
    • Klassendiagramm
    • Aktivitätsdiagramm
    • Zustandsdiagramm

Die Nutzung einer Schablone zur natürlich-sprachigen Dokumentation von Anforderungen hilft die Anforderungen eindeutiger und leichter verständlich zu machen.

Beispiel für Schablonen
Beispiele für Schablonen

Abstimmung

Die Anforderungen müssen vom RE mit allen Stakeholdern abgestimmt werden.

Prüfung

Die definierten Anforderungen müssen von einer anderen Person als dem Autor geprüft werden.

ISO/IEC/IEEE Standards

RE wird in zwei Standards abgedeckt:

  • ISO/IEC 25010: Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — System and software quality models
  • ISO/IEC/IEEE 29148:2018: Systems and software engineering — Life cycle processes — Requirements engineering

Wann wird Requirements Engineering benötigt?

RE wird voll-umfänglich vor allem in der Softwareentwicklung eingesetzt (siehe Individual-Software).

Weiters werden RE Methoden bei der Definition von Lastenheften und Pflichtenheften eingesetzt.

Ausbildung, Zertifizierungen

CPRE – IREB

ne vor allem in Europa anerkannte Ausbildung und Zertifizierung ist CPRE von IREB. Der CPRE Foundation-Level beinhaltet bereits alles was Sie brauchen, um professionelles RE zu machen.

Ein Training dazu bietet z.B. die Technikum Academy in Wien an bzw. finden Sie auf der IREB Website weitere Trainingsanbieter.

Im Buch Requirements Engineering von Klaus Pohl und Chris Rupp wird RE ausführlich erklärt. Das Buch baut auf den IREB/CPRE Foundation Lehrplan auf und ist auch empfehlenswert, wenn Sie keine Zertifizierung machen wollen.

IIBA

Im US-Raum ist das International Institute of Business Analysis (IIBA) bekannt und bietet mit dem BABOK Guide ausführliche Informationen zur Anforderungsanalyse. Auch IIBA bietet die Möglichkeit zur Zertifizierung.

Tools

Spezifische RE Tools sollten folgende Funktionen unterstützen:

  • Hierarchische Dokumentation der Requirements
  • Tracing zwischen Requirements
  • Versionierung von Requirements und Gruppierung in Releases
  • Unterstützung bei Prüfung und Freigabe der Requirements

Eine Übersicht über Tools am Markt finden Sie unter www.volere.org/requirements-tools

Kommentar verfassen

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.