Requirements Engineering
Veranstaltungsnummer: 08SE148
- Die Wahl der richtigen Ermittlungstechniken
- Anforderungen präzise dokumentieren
- Verständnis für Anforderungen sicherstellen
Adäquates Requirements Engineering ist bei jeder System- und Softwareentwicklung unerlässlich, die zu zufriedenen Stakeholdern führen soll. Unabhängig davon, ob bei der Entwicklung eine agile oder klassische Arbeitsweise gewählt wird, sorgen fehlende und unklar formulierte Anforderungen unweigerlich dafür, dass Produkte, Systeme, Prozesse und Arbeitsergebnisse nicht den Erwartungen der Stakeholder entsprechen und für Unmut sorgen.
Wie können Anforderungen frühzeitig und möglichst allumfassend identifiziert werden? Wie werden diese im Anschluss geprüft und dokumentiert? Und welche Tools können beim Requirements Engineering unterstützen?
In diesem praxisnahen Seminar lernst du die Grundlagen eines professionellen Requirements Engineerings kennen. Erfahre, wie du Anforderungen mithilfe von User Stories, Use Cases und anderen Formaten identifizierst und diese anhand von Qualitätskriterien adäquat prüfst, dokumentierst und verwaltest. Erkenne, wie du gekonnt mit veränderten Anforderungen umgehst, wie unterschiedlich Requirements-Engineering-Prozesse aussehen können und wie du so zukünftig professionell mit den Wünschen und Bedürfnissen aller Stakeholder umgehen kannst.
Dieses Seminar kann auch auch als ein Wahlpflichtmodul des Zertifikatslehrgangs "Fachingenieur Systems Engineer VDI“ gebucht werden.
Top-Themen
- Die Wahl der richtigen Ermittlungstechniken
- Anforderungen präzise dokumentieren
- Verständnis für Anforderungen sicherstellen
- Agiles vs. klassisches Requirements Engineering
- Anforderungen professionell verwalten
Ablauf des Seminars "Requirements Engineering"
Erfahre im Seminar "Requirements Engineering" mehr zu folgenden Themen:
Präsenz-Seminare
1. Tag 09:00 bis 18:00 Uhr | 2. Tag 08:30 bis 17:00 Uhr
Online-Seminare
1. Tag 08:30 bis 17:00 Uhr | 2. Tag 08:30 bis 17:00 Uhr
Grundlagen des Requirements Engineering
- Die Folgen von fehlenden oder mangelhaften Anforderungen
- Prinzipien des Requirements Engineering
- Aufgaben im Requirements Engineering
- Anforderungsarten
- Agiles vs. klassisches Requirements Engineering
- Stakeholder identifizieren und Vision entwickeln
Anforderungen effektiv dokumentieren
- Typische Arbeitsprodukte des Requirements Engineering
- Abstraktionsebenen und Detaillierungsgrad
- Aspekte und Formen der Anforderungsdokumentation
- Use Cases und Szenarien
- Aufbau einer Use-Case-Spezifikation
- Erwartungshaltung und Verständnis sicherstellen
- Vorteile von standardisierten Dokumentenstrukturen
- Vorlage für eine System-Anforderungsspezifikation
- Lastenheft und Pflichtenheft
- Der Product Backlog als Anforderungsdokumentation
Anforderungsmanagement und -ermittlung
- Anforderungsmanagement: Aufgaben und Planung
- Warum ändern sich die Anforderungen?
- Anforderungen richtig priorisieren
- Essentielle Anforderungsattribute
- Anforderungen nachverfolgen
- Lebenszyklus von Anforderungen
- Anforderungskategorisierung nach dem Kano-Modell
- Befragungs-, Beobachtungs-, und Kreativitätstechniken
Effektive Visualisierung von Anforderungen
- Verwendung von Modellen im Requirements Engineering
- Perspektiven der Anforderungsmodellierung
- Kontext-, Aktivitäts-, Klassen- und Zustandsdiagramme
- Prüfung von Anforderungen
- Anforderungsvalidierung: Aspekte und Prinzipien
- Qualität von Anforderungen und Anforderungsdokumenten
- Prüfung von modellbasierten vs. agilen Anforderungen
- Reviews und Checklisten für adäquates Anforderungsmanagement
Werkzeuge im Requirements Engineering
- Gängige Tools für effizientes Anforderungsmanagement:
- Jira, Polarion, Jama, Enterprise Architect und Doors Next
- Bewertungskriterien für Werkzeuge
- Anforderungen an Werkzeuge zur Anforderungsverwaltung
Seminarmethoden
In dieser Weiterbildung zum Thema Requirements Engineering erhältst du theoretischen Input des Trainers in Form von Vorträgen und Lehrgesprächen. Die Inhalte werden in zahlreichen Übungen praxisnah angewendet. Zudem bekommst du hilfreiche Tools für deinen Berufsalltag an die Hand und erhältst laufend Praxistipps aus dem umfangreichen Erfahrungsschatz des Referenten.
Zielgruppe
- Produkt- und Demand Manager*innen
- Product Owner und Softwareentwickler*innen
- Projektleitende und Projektauftraggebende
- Interessierte, die Kenntnisse im Bereich Requirements Engineering benötigen
Dein Referent für das Seminar "Requirements Engineering":
Prof. Dr. Oliver Linssen, Professor für Software Engineering und Projektmanagement, Bergische Universität Wuppertal & FOM Hochschule Düsseldorf
Prof. Dr. Oliver Linssen hat eine Professur an der Bergischen Universität Wuppertal und an der FOM Hochschule in Düsseldorf. Dort unterrichtet er Projektmanagement, Software Engineering, Geschäftsprozessmodellierung und IT-Architekturen. Weiterhin hält er seit vielen Jahren Seminare, u.a. über Projektmanagement, Agile Methoden und Requirements Engineering. Zuvor war er 12 Jahre Geschäftsführer eines Dienstleisters im Bereich Softwareentwicklung. Zusammen mit Prof. Heinz Schelle ist er Verfasser des Bestsellers "Projekte zum Erfolg führen". Er ist Fachgruppenleiter der Fachgruppe IT-Projektmanagement der GPM und Mitorganisator der Tagung PVM (Projektmanagement und Vorgehensmodelle). Prof. Linssen forscht in den Bereichen Hybride Entwicklungsmethoden und Requirements Engineering.