Visual RE
Visuelles Requirements Engineering & Exploration – Anforderungen visuell kommunizieren und managen


Die beste Art, Feedback einzuholen und Missverständnisse zu erkennen, ist sichtbare und “anfassbare” Ergebnisse auszuliefern. Was tun, solange es diese “Ergebnisse” noch nicht gibt?
Wie können Sie Produkte darstellen, bevor sie existieren, und deren Nutzen kommunizieren? Die logische Konsequenz ist eine durchgängige Visualisierung beim Requirements Engineering!
Visual RE liefert ein Rahmenwerk, neue und etablierte visuelle Methoden in einen systematischen Zusammenhang zu stellen. Mit Visual RE wird der Requirements-Engineering-Werkzeugkasten ergänzt und sortiert.
2-tägiges Präsenzseminar für Produktmanager/Fachbereiche, Business Analysten, Product Owner, Requirements Engineers und Umsetzerteams.
Im Seminar “Visual RE” lernen und üben Sie, Anforderungen konsequent visuell darzustellen und über Bilder gemeinsames Verständnis zu schaffen. Sie können mit Hilfe von einfachen Struktur-Elementen, eigenen Zeichnungen oder vorgefertigten Vorlagen für Akteure und Objekte Anforderungen optimal darstellen und mit allen Beteiligten bildhaft kommunizieren, um frühes Feedback zu ermöglichen und unterschiedliche Blickwinkel und potentielle Missverständnisse zeitnah zu erkennen. Sie kennen den Nutzen von Bildern im modernen Requirements Engineering und wie sie diese zielorientiert in Präsentationen, Dokumentation und vor allem auch als Untermauerung bei Gesprächen einsetzen.
Zielgruppe
Dieses Training richtet sich an Product Owner, Produktmanager und Mitarbeiter in Fachbereichen, die Anforderungen schlank gestalten und optimal kommunizieren möchten. Das Seminar eignet sich auch für Business Analysten, Requirements Engineers und Umsetzerteams, für die die Kommunikation von Kunden- bzw. Anwender-Bedürfnissen ein wichtiger Eckpfeiler auf dem Weg zu erfolgreichen Produkten ist.
Trainingsprogramm
Ermitteln von Anforderungen
- Typen von Anforderungen im digitalen Zeitalter
- Innovative, visuelle Anforderungsworkshops
- Epics, User Stories und klassische Anforderungen bildhaft gestalten
- Vor- und Nachteile der unterschiedlichen Ansätze und Möglichkeiten
Darstellungs- und Kommunikationstechniken

- Visual User Stories
- Impact Mapping
- Story Maps
- Wireframes
Dokumentation und Nachhaltigkeit
- Anforderungen mit Bildern dokumentieren
- Pläne visualisieren
- Rahmenbedingungen und nicht-funktionale Anforderungen ergänzen

Systematischer Zusammenhang
- Einsatz und Kombination verschiedener Techniken und Methoden
- Welche Technik wann und wozu
- Kombination mit etablierten agilen und klassischen Projektmanagement-Methoden
Schulungsmethode
Unsere erfahrenen Trainer nutzen vielfältige Methoden und vermitteln Ihnen das Thema durch didaktisch abwechslungsreiche Vorträge (kein Powerpoint!) und Diskussionen. In interaktiven Übungen probieren Sie die neuen Praktiken aus, festigen Ihr Wissen und tauschen sich mit anderen Teilnehmern aus.
Requirements Engineering für agile Organisationen (RE4agile)


Wie muss ich mit Anforderungen umgehen, um situativ die Vorteile unterschiedlicher Vorgehensweisen in komplexen und dynamischen Umgebungen optimal nutzen zu können?
Die typischen Rahmenwerke adressieren Prozesse im Unternehmen. Ob Methoden aus dem etablierten Projektmanagement, oder moderne Vorgehensweisen, die sich an den agilen Werten und Prinzipien orientieren – die oben gestellte Frage bleibt häufig offen. Konkret: Manche Anforderungen müssen durchgeplant werden, andere erfordern es, dass schnell ausprobiert und gelernt werden kann. Wie kann beides zusammenspielen, so dass das Requirements Engineering dynamikrobust* wird?
Diese und viele weitere Fragen beantworten wir in unserem Seminar, das wir als 2-tägiges oder 3-tägiges Präsenzseminar gestalten können. Wir empfehlen, dieses Seminar nicht als Online-Seminar durchzuführen, um die optimale Effektivität der Übungen sicherzustellen.
Seminarbeschreibung
Nach dem Seminar sind Sie in der Lage, Anforderungen nach ihrer Komplexität und Unsicherheit besser einzuschätzen und zu erfolgreichen Produkten zu führen. Sie können Anforderungen entsprechend ihrer Natur behandeln, sowohl in klassischen, als auch in agilen Umgebungen, um so leichtgewichtig wie möglich vorzugehen und wertvolle Ergebnisse zu erzeugen. Sie kennen unterschiedliche Methoden des modernen Requirements Engineerings und wissen diese gezielt anzuwenden. Sie wissen, welcher Typ Anforderungen welche Art von Prozess, Dokumentation und Nachverfolgbarkeit benötigt, um Ihr Produkt nachhaltig zu gestalten – um Agilität auch in klassischen oder kontrollierten Umgebungen zu ermöglichen.
Wir beschäftigen uns gezielt mit dem Lebenszyklus von Product Backlog Items und dem Fluss dieser Items von der groben Idee bis zur nutzbaren Lösung beim Kunden. Für Scrum Product Owners ist Product Backlog Kanban die Visualisierung der Schritte, die die Anforderungen außerhalb der Sprints (also davor und danach) durchlaufen.
Zielgruppe
Das Seminar richtet sich an alle, die mitarbeiten, komplexe Produkte zu entwickeln (oder weiterzuentwickeln) und dabei sehr flexibel und anpassungsfähig (aka agil) vorgehen möchten. Insbesondere angesprochen sind (zukünftige) Product Owner, Requirements Engineers, in Produkt- und Projektmanagement, Softwareentwicklung, Umsetzung, Architektur, Planung, Testen, und Führung. Das Seminar eignet sich für alle, die einen fundierten Einblick in den Umgang mit Anforderungen in agilen Umgebungen bekommen und Anforderungen effektiv gestalten und optimal kommunizieren möchten.
Voraussetzungen
Erfahrung in der Durchführung von Projekten und im Umgang mit Anforderungen, zum Beispiel als Projektteammitglied, sind unbedingt erforderlich.
Kenntnisse bzw. grundlegende Erfahrungen mit agilen Vorgehensweisen werden empfohlen.
Grundkenntnisse im Requirements Engineering sind von Vorteil, werden jedoch nicht vorausgesetzt.
Ziele
- Sie kennen die Rahmenbedingungen und organisatorischen Voraussetzungen für den effektiven Umgang mit Anforderungen im agilen Umfeld.
- Sie wissen, welche Rollen wichtig sind, welche Verantwortungen diese übernehmen und welche Aufgaben sie haben.
- Sie können Anforderungen effektiv und sicher erfassen, sinnvoll und leichtgewichtig visualisieren, dokumentieren und kommunizieren und damit agile Projekte optimal unterstützen.
- Sie sind in der Lage, die inkrementelle Umsetzung Ihrer Anforderungen effektiv zu planen und dadurch die Ergebnissicherheit in Ihrer Produktentwicklung zu erhöhen.
Inhalte
Einführung
- Requirements Engineering – warum brauchen wir das?
- Was bedeutet Agilität im Anforderungsmanagement?
- Iterativ vs. phasenorientiert: Unterschiede und Gemeinsamkeiten
- Time-to-market und weitere Herausforderungen im agilen Umfeld
- Unterschiedliche Arten von Anforderungen
Ermitteln und kommunizieren von Anforderungen
- Effektive Anforderungserfassung
- Innovative Anforderungsworkshops
- Visualisierungstechniken
- Visuelle Darstellungs- und Kommunikationstechniken
- Modellierung von Anwender- Rollen und Personas
- Leichtgewichtige Formulierung
- Schlanke und ergebnisorientierte Dokumentation
- Vor- und Nachteile der unterschiedlichen Ansätze und Möglichkeiten
Planen in komplexen Umgebungen
- Zieldefinition und Ausrichtung u.a. mit Hilfe von Produktvision, Product Goal
- Inkrementelle und leichtgewichtige Planung mit Hilfe von Product Backlog und Story Map
- Arten von Product Backlog Items (Epics, Sagas, Capabilities, Features, Enablers, Use-Cases und User Stories)
- Ergebnisorientierung stärken mit User Stories und Akzeptanzkriterien
- Story Maps vs. Work Breakdown Structure
- Priorisieren, Schätzen und kontinuierliche Arbeit am Product Backlog (aka Refinement)
- Zerlegen von Product Backlog Items (z.B. Epics oder Stories)
- Flight-Levels für die verschiedenen Planungs- und Arbeitsebenen
- Auswirkungen auf das Projektmanagement
- Koordination mehrerer Teams
- Tipps und Tricks zum Umgang mit Tools
Änderungen und Verfolgbarkeit
- Testen, Feedbackschleifen und Ergebnissicherheit
- Meilensteine, Iterationen, Releases und Burn-Down-Diagramme
- Product Backlog Refinement, Ready und “Done”
- Product Backlog Kanban
- Nachverfolgung im regulierten Umfeld
- Anforderungen und agile Rahmenwerke (Bezug zu Scrum, Kanban, etc.)
- Verwendung von Tools
Projektorganisation
- Klassifizieren von Anforderungen
- Auswirkungen auf das Projektmanagement
- Schnelle Entscheidungen ermöglichen
- Erweiterte Aufgaben für Projektleiter, Product Owners, Produktmanager, Scrum Master in hybriden Umgebungen
- Stakeholder (Anwender, Umsetzer, Zulieferer und Entscheider) managen
- Koordination und Zusammenarbeit von mehreren Teams (aka Skalierung)
Dokumentation und Nachhaltigkeit
- Schlanke, ergebnisorientierte Dokumentation für nachhaltige Produkte
- Nicht-funktionale Anforderungen (Randbedingungen und Qualitätskriterien)
Schulungsmethode
Unsere erfahrenen Trainer nutzen vielfältige Methoden und vermitteln Ihnen das Thema durch didaktisch abwechslungsreiche Vorträge und Diskussionen – weitestgehend ohne Powerpoint. In interaktiven Übungen probieren Sie die neuen Praktiken aus, festigen Ihr Wissen und tauschen sich mit anderen Teilnehmern aus.
(*) Zum Thema “dynamikrobust” siehe die wertvollen Beiträge von Gerhard Wohland sowie einen zusammenfassenden Artikel von Roman P. Büchler.
Scrum für die Praxis
In diesem Seminar erlernen Sie anhand praktischer Übungen, wie Produktentwicklung in agilen Organisationen mit Hilfe des Scrum Rahmenwerks funktioniert. Sie verstehen, wie Sie basierend auf den Agilen Prinzipien und den Scrum Werten erfolgreich Softwareprodukte entwickeln können und welche Aufgaben Product Owner, Scrum Master und Entwickler haben. Sie lernen, was wie Sie die Verantwortlichkeiten optimal leben und wie sie mit weiteren Projektbeteiligten, sowie mit Kunden und Auftraggebern zusammenarbeiten, um den höchsten “Return on Invest” zu erhalten. Sie verstehen, wie alles, was für Scrum beschrieben ist, zusammenhängt und sich gegenseitig ergänzt.


Nach dem Seminar sind Sie optimal auf Zertifizierungsprüfung zum Professional Scrum Product Owner (PSPO I) der scrum.org vorbereitet.
Zielgruppe
Das Seminar ist konzipiert für alle Personen, die das Scrum-Rahmenwerk nutzen möchten, um Produkte zu entwickeln, wie z. B. Produkt- und Projektmanager, Softwareentwickler, Architekten, Tester, Teamleiter und IT-Manager. Es ist auch optimal geeignet für zukünftige Scrum Master und Product Owner als Einstieg in das Thema Scrum.
Trainingsprogramm
Agile Werte und Selbstorganisation
- Agile Werte und das Agile Manifest
- Agilität, Komplexität und Selbstorganisation
Agile Produktentwicklung
- Überblick, Strategie, Verständnis für die Anwender
- Lernen aus inkrementellen Lieferungen
- Kontinuierlicher Lern- und Verbesserungsprozess
Scrum
- Artefakte (Product Backlog, Sprint Backlog, Product Increment)
- Commitments (Product Goal, Sprint Goal, Definition of Done)
- Ereignisse (Sprint Planning, Sprint Review, Sprint Retrospective, Daily Scrum)
- Aufgaben, Kompetenzen und Verantwortlichkeiten im Scrum Team (Product Owner, Scrum Master, Developers)
Häufig genutzte Praktiken
- Produktvision und User Stories
- Agile Planung und Fortschrittskontrolle
Vorbereitung auf das Assessment
- Fragen und Antworten
Voraussetzungen
Projekterfahrung in der (Software-)Produktentwicklung ist von Vorteil.
Englischkenntnisse sind notwendig.
Scrum Advanced
Fortgeschrittene Techniken und Praktiken für Ihren Projekt-Alltag – von Praktikern für Praktiker.

Beim Einsatz von Scrum werden viele weitere Praktiken, Prozesse und Erkenntnisse angewendet und entwickelt, die kontextabhängig variieren und von Organisation zu Organisation stark unterschiedlich sein können. In diesem Seminar werden solche Erkenntnisse und Praktiken vorgestellt, diskutiert und die Ergänzung und Anwendung für und mit Scrum vertieft. Der Fokus dieses Seminars liegt auf Methoden und Praktiken, die das Scrum Rahmenwerk sinnvoll ergänzen und das eigene Vorgehen erweitern und verbessern helfen.
Zielgruppe
Das Seminar richtet sich an alle, die in Produktentwicklungsorganisationen arbeiten und ihre Arbeitsweise analysieren und verbessern möchten, oder die Arbeitsweise ihrer Organisation beeinflussen und verändern möchten, Entwickler, Scrum Master, Product Owner, Produkt- und Projektmanager, Architekten, Tester und andere Personen, die ihre praktischen Kenntnisse zu den verschiedenen Vorgehensweisen erweitern und vertiefen möchten.
Trainingsprogramm
Agilität und Arbeit in Projekten
- Analyse von Interaktionen und Wertströmen
- Bedeutung und Einfluss der Werte und Prinzipien in der Praxis
- Kriterien für den erfolgreichen Einsatz von Scrum in Projekten
Agile Produktentwicklung in der Praxis
- Requirements Engineering (Anforderungsermittlung und -management) in agilen Projekten
- Überblick schaffen, Strategie kommunizieren, inkrementell liefern
- Produktvision, Product Goal und Story Mapping
- Product Backlog Management und Umgang mit Risiken und Änderungen
- Visualisierung und Dokumentation in agilen Projekten
- Schnittstellen zu klassischen Prozessen
Techniken und Praktiken agiler Teams
- Planen und Feedbackschleifen im agilen Umfeld
- Kombination von Scrum mit Extreme Programming (XP)
- Nutzung von Kanban-Praktiken in Kombination mit Scrum
Scrum im Unternehmen
- Skalierungs-Frameworks – Vorteile und kritische Betrachtung
- Skalierung von Scrum Teams in der Praxis
- Flexible Kombination von phasenorientierten und inkrementellen Ansätzen
- Zusammenarbeit von klassischen und agilen Teams
Agile Transformation und Verbesserungsprozess
- Typische Probleme in der Praxis
- Change-Management und Agile Transformation
Voraussetzungen
Praktische Erfahrung als Projektmitarbeiterin oder -mitarbeiter in der (Software-)Produktentwicklung (Entwicklung, Test, Produktverantwortung, Führung, etc.) und grundlegende Kenntnisse des Scrum-Rahmenwerks sind unbedingt erforderlich.