Schlanke (Lean) Business Analyse für schlanke Anforderungen – Simply Put!

Techniken zum Ermitteln und Schreiben von Anforderungen, Benutzergeschichten, Abnahmetests, Szenarien und Beispielen


Artikelnummer: IL-C01-1
Stückpreis: 2.349,00 EUR
Business Analyse Kurs
Dauer: 3 Tage zu je 8 Stunden

Die Konditionen und inkludierte Leistungen können variieren. Details können Sie jeweils in den Informationen zu jedem Termin entnehmen.

Kursbeschreibung

Dieser dreitägige, übungsintensive Kurs bietet solide Techniken und Ansätze zur Identifizierung und Beseitigung von Überflüssigem bei der Entdeckung und Analyse der Anforderungen. Es zeigt neue und verbesserte Methoden um während ihres IT-Entwicklungsprozesses bei den richtigen Ansprechpartnern zum richtigen Zeitpunkt das richtige Level der Details zu erhalten. Lean Requirements reduzieren die Kosten und verbessern das Ergebnis Ihrer IT-Projekte, unabhängig davon, ob Sie Agile (z.B. Scrum), Lean (z.B. Kanban), DevOps, Continuous Delivery oder traditionelle Softwareentwicklung (z.B. Waterfall) als zugrundeliegende Philosophie anwenden.

Was sind Lean Requirements und warum werden sie von Unternehmen wie Ihres gebraucht? In der Welt der großen Hersteller geht es bei Lean (schlanken) Prozessen um die Abschaffung von Überflüssigem, während die Entwicklungsqualität von Anfang an stimmt. Der Fokus liegt auf dem Wert des Endkunden und jede Aktivität, die nicht zu diesem Wert beiträgt ist dafür prädestiniert optimiert zu werden. In diesem Kurs lernen Sie, wie Sie Ihren Anforderungsermittlungsprozess (auch als Business Analyse bekannt) verbessern können, indem Sie die Lean Kernprinzipien integrieren.

Bei der Business Analyse geht es darum, die Anforderungen für eine zukünftige IT-Anwendung zu definieren. Lean Requirements werden nur nach Bedarf produziert. Ein idealer Lean Business Analyse Prozess hat die Details jeder Anforderung bis zu dem Grad definiert, der für die unmittelbar darauf folgende Aktivität erforderlich ist und nicht mehr. Das beinhaltet:
 

  1. Es werden klar definierte Business Requirements benötigt, wenn Projekt-Go / No-Go-Entscheidungen getroffen werden müssen.
  2. Die Anforderungen einzelner Stakeholder werden dann erst gründlich ermittelt, wenn die Entwickler sie für ihre Planung benötigen.
  3. Lösungsorientierte Requirements (z.B. klar definierte Function Statements, Examples und / oder Szenarien für die testgetriebene Entwicklung) sind bereinigt und bereit für die Anwendung, wenn Entwickler anfangen Code anzufertigen.

Zielgruppe

Jeder, der daran beteiligt ist Geschäftsanforderungen zu definieren, oder damit in Berührung kommt, einschließlich (aber nicht beschränkt auf):

  • Business Analysten (Requirement Engineers)
  • Agile Produktbesitzer, Produktinhaber
  • Produkt Manager
  • Softwaretester
  • Fachexperten, Facharbeiter
  • Projektleiter und -manager
  • Systemanalytiker
  • Lösungsarchitekten
  • UND „Jeder, der den Business Analyse Hut trägt“

Erwartete Lernergebnisse

Nach Abschluss dieser Schulung werden erfolgreiche Teilnehmer:

  • erkennen, welche Auswirkung die Ermittlung, Dokumentation und Bereitstellung von Anforderungen in Lean, Agilen und Continuous Delivery Software Entwicklungsumgebungen auf die Business Analyse hat,
  • mit 10 verschiedenen Techniken für die Ermittlung (Entlockung) von Anforderungen ausgerüstet sein, um kollaborative Teams optimal zu unterstützen (z.B. die 3 Amigos, Kickoff Meetings, Replenishment Meetings, User Story Workshops usw.),
  • die Analyse von Geschäftsproblemen nutzen (Business Problem Analysis), um Stakeholder zu identifizieren und Unternehmensanforderungen zu erkennen,
  • Unternehmensanforderungen und -wünsche in SMART Features, Requirements und User Stories auf der entsprechenden Detailebene ausdrücken, um effektiv zu kommunizieren,
  • mit Hilfe von Szenarien 17 Arten von Nicht-Funktionalen Anforderungen (NFR) für das Testen erfassen, um sicherzustellen, dass die gelieferte Anwendung den Erwartungen der Fachabteilung entspricht,
  • durch Pflege, Verwaltung und Priorisierung von Backlogs, Kanban Boards und anderen Anforderungsrepositorys einen konstanten Workflow für Entwickler aufrecht erhalten,
  • Anforderungen, Features, User Storys und Funktionen recherchieren, um die impliziten Unternehmensanforderungen aufzudecken und Szenarios für Akzeptanztests zu identifizieren,
  • unternehmensorientierte (Business-Facing) Akzeptanztests entwickeln, welche automatisiertes Testen, ATDD (Acceptance-Test Driven Development) und BDD (Behavior-Driven Development), unterstützen,
  • anhand von Examples, Outlines und Test Data Engineering Gherkin anwenden, um Szenarien in „Given, When, Then“ Strukturen auszudrücken.

Kursinhalte

1 Unternehmensanforderungen in einer Lean und Agilen Umgebung

  • Moderne IT Perspektiven: Lean, Agil, Continuous Delivery, DevOps
  • Übung: Anwendung von Lean Prinzipien bei der Anforderungsermittlung
  • Anforderungskonstruktionen in einer Lean Umgebung
  • Projekte realiseren im Gegensatz zur Entwicklung von Produkten: Ein Wechsel der Perspektive
  • Übung: Rollen und Verantwortlichkeiten in Ihrer Umgebung.
  • Einführung zu Backlogs und andere Anforderungsrepositorien

2 Definition der Zukunft Ihres Unternehmens (Techniken der Anforderungsermittlung)

  • Wann was zu tun ist (Lebenszyklen)
  • Erstellung und Verwendung einer Produktvision
  • Festlegung des „minimal realisierbaren“ Produktes
  • Produkt/Projektbeteiligte (Stakeholder) aufdecken
  • Lean Kommunikationstechniken
  • In Anwendung von Kick-off Meetings, Discovery Workshops, und Sprint 0 (Zero) ein Backlog anlegen
  • Lean Problem Analyse deckt Unternehmensanforderungen auf

3 Jetzige und zukünftige Unternehmensanforderungen effektiv kommunizieren

  • SMART-Features, Anforderungen, User Stories und Epics schreiben
  • Mehrdeutigkeiten in den Unternehmensanforderungen beseitigen
  • Erfolgs- (Akzeptanz-) Kriterien erarbeiten
  • Nicht-Funktionale Requirements (NFR) herausfiltern
  • Entwicklung, Präsentation und Analyse von visuellen Modellen (Prozess, Daten, Objekt, Workflow, etc.)

4 Verfeinern (Pflegen) und Verwalten Ihres Unternehmensanforderungen-Repositories (Backlogs, Kanban Boards, Aufgaben usw.)

  • Was ist die Backlog-Verfeinerung (Grooming)?
  • Zusammenarbeit ermöglicht ein gemeinsames Ziel (die 3 Amigos Konversation)
  • Priorisierung von Unternehmens-anforderungen (Backlog-Elemente)
  • Einschätzung des Aufwandes für die Umsetzung von Unternehmensanforderungen
  • Anwendung von User Story Maps, Feature Maps und Example Mapping
  • Retrospektive und Erneuerungssitzungen zur Verwaltung Ihres Backlogs

5 Die Größe Ihrer User Stories und Anforderungen anpassen

  • Die Anwendung von Cynefin zur Erkennung und Angleichung von Komplexitäten
  • User Stories und Epics Splitting
  • Features zerlegen
  • Entscheidungstabellen (Decision Tables) reduzieren Komplexität
  • Lean Use Cases

6 Acceptanz Tests oder unternehmensorientierte (Business Facing) Tests

  • Acceptance Test Driven Development (ATDD) and Behavior Driven Development (BDD)
  • Definition von Akzeptanztests für die zu entwickelnde Software
  • Szenarien, Szenarien-Übersichten und Examples in Given-When-Then (Gherkin) schreiben
  • Von User Storys zu Szenarien
  • Verwendung von Entscheidungstabellen zum Entdecken von Szenarien
  • Funktionale Szenarien durch Dekomposition (Zerlegung) auffinden
  • Von Use Cases zu Szenarien
  • Szenarien zur Validierung von Nicht-Funktionalen Requirements (NFR)
  • Verwenden von Examples und Test Data Engineering
  • Zusammenfassung und Abschluss

Voraussetzungen

Für diesen Kurs werden keine besonderen Kenntnisse vorausgesetzt.

20.08. – 22.08.2018 in Frankfurt

Hinweise:

Inkludierte Leistungen:

  • Schulung
  • Schulungsunterlagen
  • Zertifikat
  • Kalt- und Warmgetränke, Obst, Kekse und Mittagessen

EDC Schulungscenter in Frankfurt

Schulungsort:

Bernerstraße 51
60437 Frankfurt

Die Schulungsräume werden uns zur Verfügung gestellt von:
EDC Business & Computing GmbH

29.08. – 31.08.2018 in Hamburg

Hinweise:

Inkludierte Leistungen:

  • Schulung
  • Schulungsunterlagen
  • Zertifikat
  • Kalt- und Warmgetränke, Obst, Kekse und Mittagessen

Symplasson Seminarräume in der Hansestadt Hamburg

Schulungsort:

Holstenstraße 205
22765 Hamburg

Die Schulungsräume werden uns zur Verfügung gestellt von:
Symplasson Informationstechnik GmbH

26.09. – 28.09.2018 München

Hinweise:

  • Ende unserer Early Bird Preise für diesen Kurs ist der 14.05.2018
  • Ende der Anmeldefrist für diesen Kurs ist der 06.08.2018
  • Seminarsprache ist Deutsch
  • Download Kursinformationen
  • AGBs für Schulungen und Seminare
  • Bitte buchen Sie frühzeitig Ihre Unterkunft, zu dieser Zeit sind Hotels im Raum München schnell ausgebucht

Inkludierte Leistungen:

  • Schulung
  • Schulungsunterlagen
  • Zertifikat
  • Kalt- und Warmgetränke, Obst, Kekse und Mittagessen

Schulungsort:

cmt Schulungsräume in München
Hansastr. 32
80686 München

Die Schulungsräume werden uns zur Verfügung gestellt von:
CMT – Computer & Management Trainings GmbH

Vertreten durch die IT-Recht Kanzlei
Vertreten durch die IT-Recht Kanzlei
Informationen zur Initiative