Wissenschaftliche Vertiefung. Lukas Ruckwied Softwaretechnik und Medieninformatik / 17

Ähnliche Dokumente
Media Transformation Interaktives Erzählen in VR

Gute User Stories schreiben reicht nicht Requirements Engineering-Bedarf in agilen Projekten. Olga Boruszewski,

Prozesse optimieren und Kosten reduzieren in der Fertigungsindustrie. Modular, Individuell, Einfach

Inhaltsverzeichnis. 1 Einführung Warum dieses Buch? Struktur und Aufbau Dankeschön Feedback 5

Digitalisierung und Projektmanagement

MURCS Wir machen jetzt Scrum, aber das Meeting passt leider nicht und einen PO haben wir irgendwie auch nicht... Ulf

Softwaretechnik 2015/2016

Testing in an agile world

Scrum Embedded. Scrum Embedded. Besonderheiten agiler Entwicklung von Embedded-Systemen. MicroConsult - Microelectronics Consulting & Training GmbH

Projektorganisation und Vorgehen in agilen Projekten. Noser Technologieimpulse München Matthias Neubacher

70+ Wir sind Experten, wenn es um die effiziente Realisierung von embedded, mobilen und webbasierten Business-Lösungen geht.

Auf einen Blick. Vorwort Über den Autor Danksagung Einleitung Teil I: Die Rollen Teil II: Die Listen...

Business Analysis Body of Knowledge BABOK v3. Konzepte Scope Struktur. Ursula Meseberg microtool GmbH Berlin

SCRUM. Agile Softwareentwicklung mit Scrum Semesterprojekt: Zug um Zug

MURCS Wir machen jetzt Scrum, aber das Meeting passt leider nicht und einen PO haben wir irgendwie auch nicht...

Trotz Agilität nicht ins Abseits geraten Modellierung in einem agilen Umfeld. Susanne Mühlbauer, Philip Stolz, HOOD GmbH MID Insight 2012

Einführung in Scrum. Agiles Projektmanagement. Martin Krüger Entwicklung von Workflowanwendungen

READY-STEADY-DONE! Der Product Owner are you READY for agile?!

Lehrplan: Projektmanagement

Budget gerecht in agilen Projekten

Requirements Engineering für die agile Softwareentwicklung

Agile Estimation. Mit Agilem Schätzen in die Zukunft blicken. Benjamin Seidler. XP Days Germany Oktober 2014, Hamburg

Jörg Domann Ervolution 1

RECONF 2018 ERFAHRUNGSBERICHT: STORY MAPPING ALS AGILE TECHNIK FÜR SCRUM UND IT-KANBAN ODER DIE AGILE ORGANISATIONSTRANSFORMATION

Scrum in Theorie und Praxis.

Q-Event «Spice up your Test!»

Mitarbeiter bei ITC seit 17 Jahren Projektleiter und Trainer

Alle Anforderungen im Griff?

Paul ist PO! Und Nun? Ulf

Scrum mit User Stories

Inhaltsverzeichnis. Ralf Wirdemann. Scrum mit User Stories ISBN: Weitere Informationen oder Bestellungen unter

Inhaltsverzeichnis. Ralf Wirdemann. Scrum mit User Stories ISBN: Weitere Informationen oder Bestellungen unter

SCRUM. Legalisierung der Hackerei? GI Regionalgruppe Dortmund Dipl.-Inform. (FH) Dirk Prüter.

Projektmanagement. Das Scrum - Framework. Version: 5.0 Stand: Autor: Dr. Olaf Boczan


Agile Entwicklung nach Scrum

SCRUM. Scrum in der Software Entwicklung. von Ernst Fastl

Taking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum

Wie funktioniert agile Software-

Susanne Muehlbauer 29. November 2011

GI Fachgruppentreffen RE 2015

Agile UX. Scrum und Usability als Dreamteam. Katharina Lattenkamp - itemis AG

SPEED OF CHANGE AGILE ORGANISATIONSENTWICKLUNG

Was fehlt Scrum? 31. März 2014 Erich Oswald CTO Ergon Informatik AG

DIESER UNANGENEHME MOMENT ZWISCHEN STUDIUM UND RENTE...

SCRUM. Agile Development

Herzlich willkommen DevDay Zürich 2016

Susanne Mühlbauer Februar 2014 HOOD GmbH. statt

Mit Scrum zum gewünschten System

Mit den 5 Prinzipien der Lebendigkeit für Anforderungen komplexe Systeme meistern. Dr.-Ing. Thaddäus Dorsch, HOOD GmbH,

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

Führen in der agilen Transformation. Harte Managementarbeit.

Studie: Anforderungen an Gute Führung

Agile Softwareentwicklung

Prof. Dr. Peter Knauber. Name:... Vorname:... Unterschrift:...

IT SERVICE MANAGEMENT FÜR AGILE PROJEKTE. Zwischen Agilität und Stabilität Herausforderungen in einer agiler werdenden Organisation

Einführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen

Inhaltsübersicht. 1 Einleitung 1. 2 Überblick über SAFe 7. 3 Agile Teams in SAFe Die Programmebene Rollen auf der Programmebene 81

Tutorium Use Cases 2.0 im Rahmen der Konferenz Modellierung 2014 in Wien

SCALED AGILE FRAMEWORK FOR LEAN ENTERPRISES. Wie Sie Agile Methoden skalieren

Inhaltsverzeichnis Einführung... 13

1 Historie, Vorteile und Eignung von Serum 1. 2 Überblick über den Serum-Ablauf, die Rollen, Meetings, Artefakte und Prinzipien 17

Herzlich Willkommen zu den. 3. Noser Technologie Impulse München, , Beat Zollinger, COO

IT-Basics 2. DI Gerhard Fließ. Vorgehensmodelle

Agile Softwareentwicklung mit Scrum

Agile Requirements jenseits von User Stories Yin und Yang vereint. Johannes Bergsmann Berater, Trainer

Agile Development vs. Security Requirements

Agile Softwareentwicklung

Agiles Projektmanagement - auch geeignet für Nicht-IT-Projekte? PMI Prof. Dr.-Ing. Holger Günzel

Agiles Projektmanagement mit Scrum

SCRUM. Vertragsgestaltung & Vertragsorientierte Projektdurchführung. Katharina Vierheilig Vorlesung: Juristisches IT-Projektmanagement

Content Marketing. Wie Sie mit agilem Management Ihre Content Strategie erstellen. Live-Webinar mit Babak Zand

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen

Agile SW Entwicklung Scrum Einführung (2) Sommersemester 2017

R O L L E N. Scrum Master. "Hüter des Scrum- Prozesses", Agile Change Agent, Moderator, Facilitator, Coach

Water-Scrum-Fall Ein Entwicklungsprozess mit Zukunft? Bernhard Fischer

Dokumentationen in agilen IT- Projekten. Maximilian Frainzl Juristisches IT-Projektmanagement

Projektmanagement. 10. Agiles Projektmanagement. Norbert Paul Darmstadt,

1.1 Was macht Agilität erfolgreich Warum skalieren Die neuen Herausforderungen an Agilität... 4

Sollten folgende drei Fragen durch das Team positiv beantwortet werden, sind wichtige SCRUM-Elemente in Ihrem Team erfolgreich installiert.

Lernziele Scrum Master

Modellbasierter Akzeptanztest für Scrum

3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg. ARIS meets RUP

Sieben süße Versuchungen agiler Produktentwicklung

Unsere Kunden erzählen keine Geschichten. Ursula Meseberg microtool GmbH Berlin

SOFTWAREPROJEKT (WI) Anforderungsanalyse. Projektveranstaltung im Wintersemester 2012/13 FG System- und Softwareengineering Dr.-Ing.

Agile for Mobile. Erfahrungen mit der agilen Entwicklung von Anforderungen für mobile Business Applikationen. Ursula Meseberg microtool GmbH, Berlin

Scrum professionell skalieren - warum mit Nexus?

Die Foundation-Phase Kombination von RE-Techniken zum Projektstart. Martin Kleckers, Agile Coach Berlin, 26. SEPTEMBER 2018

Lehrplan Scrum TÜV SÜD Akademie. Zum Belegen der Prüfungen für den Scrum Master TÜV sowie Product Owner TÜV

Boosting Requirements Engineering für SCRUM Projekte. Copyright 2010 MaibornWolff et al

ITEMO IT Education Management Organization e.v. Landaubogen 1, München

EINE KONKRETE GESCHICHTE DER AGILITÄT IM DATA WAREHOUSE. Edgar Kaemper Robert Bosch GmbH AA-AS/EIS3-EU Plochingen

Das agile Requirements Board Ein Tool zur Unterstützung des agilen Requirements-Engineerings

Modellbasierter Akzeptanztest für Scrum. Renate Löffler, Baris Güldali, Silke Geisen TAV 30, Testing meets Agility,

brauchen wir eine lernende und agile organisation? Juli 2016

Transkript:

Wissenschaftliche Vertiefung 202016 Lukas Ruckwied Softwaretechnik und Medieninformatik 1 / 17

von Use Case 0 in Scrum zu User Story Mapping 2 / 17 XX

A big picture helps communicate effectively with users, it helps everyone involved avoid building unnecessary features, and it provides an orientation for a coherent user experience (Jeff Patton). Ivar Jacobson, Ian Spence, Kurt Bittner 2011 Problem von agilen Methoden: Kontextverlust der Fragmente 3 / 17 XX

Use Case System Vision Kontextwahrung durch Use Case-Diagramm des Systems Planungseinheit leichtgewichtig anpassbar vielseitig Fragmentieren eines schwergewichtigen Use Case 4 / 17 XX

Fragmente (Slices) sind in die Gesamtsicht (Use Case-Diagramm) eingebettet Use Case-Diagramm Slice Slice Slice Shared Understanding der System View ( Slices nicht nach UML-Notation ) 5 / 17 XX

Use Case Narrative viele Stories Bildquelle: Ein ungehobener Schatz, Meseberg Schneiden entlang der Abläufe im Normalfall 6 / 17 XX

Use Case 0 Beschreibe Dinge einfach Verstehe das Gesamtbild Stelle den Nutzen in den Mittelpunkt Baue das System scheibchenweise auf Liefere inkrementell 6. Berücksichtige Teambedürfnisse Prinzipien von Use Case 0 7 / 17 XX

vervollständigt Gesamtsicht auf das System durch das Use Case-Diagramm. Use Case 1 1 wird beschrieben 1 durch Narrative 1 Erzählt viele Stories und umfasst damit alle Abläufe eines Use Case. Zentrales Planungsinstrument von Use Case 0.* Use Case Slice 1 1 wird beschrieben.* durch.* Use Case Story 1 Spezifizieren einen geforderten Nutzen eines Ablaufs bzw. mehrere Abläufe..*.* Der Slice zugeordnete Ablauf eines Use Case Ablauf wird getestet 1 durch 1 Test Case Akzeptanzkriterium, testet auf Lauffähigkeit der Slice Zusammenhänge der Spezifikationen bei Use Case 0 * Eigener Entwurf 8 / 17 XX

Teilen der Abläufe Akzeptanzkriterium Analyse Implementation und Unit Test Vertikal nach Abläufen Definition of Done Auswirkungen auf das Gesamtsystem Code schreiben und einzeln testen Horizontal nach Inhalt bei komplexen Systemen Test Case erstellen Betreffende Module und Codestellen identifizieren Entwicklungsschritte zur Umsetzung von Use Case 0 9 / 17 XX

Testen Gesamtsystem überprüfen Wartung und Retrospektive Test Case durchführen Mehrwert und Nutzenzuwachs Wartung von Backlogs, Use Cases,.. Anforderungen erfüllt? Lauffähig? Reflection Entwicklungsschritte zur Umsetzung von Use Case 0 10 // 17 XX

Change Management Methode Kanban Use Case 0 Agiles Rahmenwerk Scrum Spezifikationsorientiertes Wasserfallmodell Verwendung bei unterschiedlichem Vorgehen 11 // 17 XX

Bildquelle: vgl. http://der-shopstart.de/wie-wir-unsere-prozesse-mit-scrum-im-kleinen-team-organisieren, Schaller als Backlog Item 12 // 17 XX

Bildquelle: vgl. Use-Case 0 The Guide to Succeeding with Use Cases, Jacobson Auslieferung in verschiedenen Inkrementen 13 // 17 XX

User Stories User Story Mapping Use Case- Diagramm. System Vision muss mühsam erarbeitet werden Gesamtsicht auf das System muss erarbeitet werden Anpassbare Planungseinheit System Vision vorhanden, wenn Use Case-Diagramm erstellt Gesamtsicht auf das System vorhanden Anpassbare Planungseinheiten Gesamtsicht und Vision bei Use Case 0 schon vorhanden 14 // 17 XX

Zusätzlicher Aufwand durch das Zurückführen der Slices zum zugehörigen Use Case (Aufwand weniger groß als bei User Story Mapping) Noch wenig verbreitet Jacobsons Verkauf der Technik erzeugt Unklarheiten und ist nicht zu Ende gedacht Schwächen 15 // 17 XX

Sicht auf das System durch das Use Case-Diagramm des Systems Technik der Use Cases (0) weltweit erprobt Kleine Planungseinheiten (Slices) für iterative Entwicklung geeignet Komplexität einschätzbar Einfache Aufwandsabschätzung Fortschritt immer sichtbar Vielseitig einsetzbar Stärken 16 // 17 XX

202016 Use Case 0 Wissenschaftliche Vertiefung Lukas Ruckwied Softwaretechnik und Medieninformatik 17 / 17