Schulungsübersicht
Einführung
- Was ist der Requirement Management Prozess? Warum Agile?
- Business Agilität und agiles Softwarelieferung: Definitionen
- Vereinbarung von Agile zu Business: Business Motivation Model-Modell vs. Business-Modell Canvas,
- Wie kann man das Value Proposition Canvas effizient zur Definition des Produktvisionen verwenden?
- Business Agilität im Vergleich zu agilen Softwarelieferungsprinzipien
- Was ist Agile nicht? Auswirkungen der Ausrichtung an Strategien und Fähigkeiten
- Anforderungen Management in einem Agile-Kontext
- Scrum Lebenszyklus: Probleme bezüglich der Vollständigkeit von Anforderungen und Rückverfolgbarkeit
- Wie verbessern produktive Modelle die Kommunikation im 'Agile'?
- Business-Erweiterungen von Agile: Strukturierung der Business Wertbeiträge einer User Story
- Überblick über UML-Diagramme zur Modellierung von Anforderungen
- Rahmenwerke für die Rückverfolgung von Anforderungen bis hin zur Softwareimplementierung und Tests
- Die 5 Ebenen der Planung eines agilen Projekts (von der Klärung der Vision und des Produktbacklogs bis zu den Aufgaben … und dem Architektur Walking Skeleton)
- Anforderungsmanagement innerhalb von Agile-Methoden (Scrum, DAD) im Vergleich zum Unified Process (RUP)
- Rollen, Teams, Umgebungen
- Vorstellung des Fallstudien zur Strukturierung der Anforderungen und deren Verwaltung mit einem iterativen Prozess
Wie beschreibt man die Geschäftsvision und die Bedürfnisse mittels nachvollziehbarer Modelle ?
- Klassifizierung der Anforderungen: Das Kano-Modell im Vergleich zum Value Proposition Canvas
- Strukturierung der Produktvision auf Basis von Strategien, Umweltkräfte und Trends
- Wertvorschlag, Schlüsselaktivitäten, Schlüsselressourcen, Einnahmestreams und Kostenstrukturen,
- Aufdecken des Geschäftsumfangs des Produkts unter Berücksichtigung der Kundennachweise, Gewinne und Schmerzen
- Beschreibung von Geschäftsusecases mit 'Wertströmen' und 'Wertstufen'
- Vereinbarung des Geschäftsumfangs des Produkts mit erwarteten 'Wertbeiträgen'
- Fallstudie: Beschreibung der Produktvision
Wie beschreibt man Benutzerbedürfnisse mittels agilen Use-Case-Modellierungen (Epics und User Stories)?
- Agile Schätzen und Planen
- Aufbau und Verwaltung des Produktbacklogs / Granularität der Anforderungen
- Vor dem Sprint-Planungssitzung
- Erstellung des Sprintbacklogs
- Agile-User Story Muster: Systemumfang (das Thema), Akteure, Use Cases, User Stories, Akzeptanzkriterien, das INVEST Modell
- Der Walking Skeleton unter Verwendung von Disciplined Agile Delivery: Von Prozessen zu Technologie
- Wie findet man Epics und User Stories auf Basis von Wertströmen?
- Wertbeiträge von Epics und User Stories
- Schreiben von Aufgaben: Granularität und Größe unter Verwendung des SMART-Modells
- Fallstudie: Entdeckung von Epics und User Stories auf Basis von Wertströmen
Validierung und Testen der korrekten Interpretation detaillierter Spezifikationen
- Nutzung eines inkrementellen Anforderungsbeschaffungsprozesses und des Sprintbacklogs
- Regeln für effiziente Epic-, User Story- und Architekturbeschreibungen
- Diagramme zur Validierung von Epic- und User Story-Beschreibungen
- Wie wählt man das richtige Diagramm aus?
- Vereinfeinerung von Funktionen unter Verwendung von Use Cases und Beziehungsmodellierungen
- Testen der korrekten Interpretation von Anforderungen mit Test-Driven Requirements
- Given/When/Then Strukturen und Operation Contracts zur Leitung von Entwicklern bei der Implementierung von Anforderungen
- Coverage-Analyse und Veränderungsmanagement
- Fallstudie: Validieren, testen und kommunizieren detaillierter Spezifikationen an die Entwickler
Schlussfolgerung
- Schritte für effektive Anforderungsbeschaffungs- und Systemanalyseprozesse
- Rückverfolgbarkeit zwischen Anforderungen und Analysenmodellen
- Muster für die Beschaffung und Testung von Anforderungen
Hinweis: Die oben genannten Trainings- und Mentoring-Sitzungen werden interaktiv anhand von Beispielen aus Anforderungsmanagement- und Modellierungswerkzeugen durchgeführt, um eine gute Rückverfolgbarkeit zwischen Anforderungen und den zugrunde liegenden Lösungen zu gewährleisten. Die Konzepte werden zunächst anhand von grundlegenden Beispielen erläutert und anschließend werden Lösungsentwürfe für Ihren potenziellen Fall erstellt. Nach dieser Sitzung können wir Sie auch bei der Überprüfung und Validierung Ihrer Lösungen begleiten, je nach Ihren Bedürfnissen.
Erfahrungsberichte (5)
-Kenntnisse des Lehrers im Fachgebiet waren wirklich gut. Er konnte alles sehr schön erklären und alle Fragen sofort beantworten. -Es war wirklich gut zu erfahren, was das Tool alles kann. -Die Struktur, die er gezeigt hat, wie zum Beispiel Szenarien und Spurbarkeit, wird mir im Alltag sehr helfen.
Harsha Jain - Scania CV AB
Kurs - Introduction to Enterprise Architect
Maschinelle Übersetzung
Das Wissen des Trainers und die Leichtigkeit, mit der man diskutieren kann - ein großartiger Ablauf
Piotr Stanik - GP Strategies Poland sp. z o.o.
Kurs - Fintech: A Practical Introduction for Managers
Maschinelle Übersetzung
Ich mag die einfachen, aber informativen Beispielcodes.
Yue Wang - DBS Bank Ltd
Kurs - Design Patterns
Maschinelle Übersetzung
Praktisch und mit der Sparx EA-Anwendung durchgeführt, die wir im Job intensiv einsetzen
Andy Davey - Envitia
Kurs - Data Modelling with UML
Maschinelle Übersetzung
I mostly liked the exercises and examples.
Natalia Rodriguez Ucles
Kurs - Business Process Modeling using BPMN and UML
Maschinelle Übersetzung