Anforderungen identifizieren, definieren und priorisieren (CPSA Advanced Level)
In diesem Seminar erwartet dich eine praxisorientierte Schulung zur Identifikation, Priorisierung und Dokumentation architekturrelevanter Anforderungen. Du lernst, effektiv mit Stakeholder:innen zusammenzuarbeiten und iterative Ansätze im Requirements Engineering anzuwenden. Ziel ist es, fundierte Entscheidungen für nachhaltige Softwarearchitekturen zu treffen.
Inhalte des Moduls Requirements für Softwarearchitekten:
- Grundlagen des Requirements Engineering und architekturrelevante Entscheidungen.
Sauberer Start:
- Definition von Vision, Zielen und Stakeholdern.
Funktionale Anforderungen:
- Strukturierung, Dokumentation und Verfeinerung.
Qualitätsanforderungen & Beschränkungen:
- Identifikation, Kategorisierung und Akzeptanzkriterien.
Verhaltensorientierte Entwicklung:
- Einführung in BDD und Nutzung von Szenarien.
Priorisierung & Abschätzung:
- Bewertung nach Geschäftswert und technischem Aufwand.
Zusammenarbeit zwischen Rollen:
- Integration von Architekten, Entwicklern und Requirements Engineers.
Praxisbeispiele:
- Analyse und Anwendung realer Anforderungsdokumente.
Anforderungen:
- Du solltest über grundlegendes Wissen im Bereich Softwarearchitektur verfügen, wie es im CPSA-F vermittelt wird.
- Erste praktische Erfahrung in der Entwicklung von Softwarearchitekturen und der Zusammenarbeit mit Stakeholder:innen wird vorausgesetzt.
- Kenntnisse über verschiedene Arten von Anforderungen (funktionale und Qualitätsanforderungen) sind hilfreich.
- Erfahrung im Umgang mit iterativen Entwicklungsprozessen und agilen Methoden erleichtert den Einstieg.
- Ein grundlegendes Verständnis von Dokumentationstechniken und Werkzeugen für das Requirements Engineering ist von Vorteil.
Technische Anforderungen:
Es gibt keine speziellen Anforderungen an die Schulungsumgebung, da die Übungen mit Cloud- und Web-basierten Tools wie Miro, Draw.io und Plattformen wie Jupyter oder HuggingFace stattfinden, hier wird nur eine stabile und ausreichend schnelle Internetverbindung benötigt.
Lerndauer: 3 Tage
Mit dieser Veranstaltung sind sie flexibel: Diese Veranstaltung wird vollständig online ausgeliefert!
Wichtige Information: Bitte beachten Sie, dass einige unserer Webinare auch aus mehreren Online-Modulen bestehen können. Erkennbar ist dies, wenn die Dauer länger als ein Tag ist.
Eine Übersicht der einzelnen Termine zu den Online-Modulen erhalten Sie nach der Buchung in Ihrer persönlichen Online-Lernumgebung.
Lernziele
- Du lernst, architekturrelevante Anforderungen gezielt zu identifizieren und iterative Ansätze zur Anforderungserhebung anzuwenden.
- Du erwirbst Kenntnisse zur Differenzierung von funktionalen Anforderungen, Qualitätsanforderungen und Constraints sowie deren Priorisierung.
- Du verstehst, wie du Anforderungen effektiv dokumentierst und auf Architekturdokumentationen rückverfolgen kannst.
- Du vertiefst dein Wissen über die Zusammenarbeit mit Stakeholder:innen, um unterschiedliche Anforderungen und Zielkonflikte zu managen.
- Du erhältst praxisorientierte Einblicke in Methoden wie Behavior-Driven Development und die Nutzung von Szenarien zur Spezifikation.
- Du lernst, geeignete Werkzeuge für das Requirements Engineering auszuwählen und effektiv einzusetzen.
Deine Vorteile auf einem Blick:
- Bessere Architekturentscheidungen: Fundierte Anforderungen minimieren Fehlentwicklungen.
- Effiziente Zusammenarbeit: Optimierte Kommunikation zwischen Architekten und Stakeholdern.
- Höhere Softwarequalität: Klare Anforderungen verbessern Wartbarkeit und Benutzerzufriedenheit.
Anforderungen identifizieren, definieren und priorisieren (CPSA Advanced Level)
In diesem Seminar erwartet dich eine praxisorientierte Schulung zur Identifikation, Priorisierung und Dokumentation arch...
Mehr Informationen