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

  • Published on
    11-Jan-2017

  • View
    97

  • Download
    1

Transcript

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

    Ulf Mewe

    @mewflu

    Ina Einemann

    @IEinemann

  • 2

  • 3

    Praxisbeispiele

    Logistik Tourismus

  • ANALYSE

    4

  • 5

    Analyse

    Rollen Ereignisse Artefakte

    Dailys Sprints

    Sprint Planning

    Refinement

    Review

    SM PO Scrum Master

    Product Owner

    DEV Cross-funktionales Developmentteam

    Product Backlog

    Retrospective

  • DIE REISE GEHT LOS oder die Praxisbeispiele

    6

  • TOURISMUS

    7

  • 8

    Tourismus

    Gleicher Funktionsumfang wie altes System

  • 9

    Tourismus

  • Tourismus

    10

  • 11

    Tourismus: Was wurde umgesetzt?

    Rollen Ereignisse Artefakte

    Dailys Sprints

    SM PO Product Backlog

    Sprint Planning

    Refinement

    Review Retrospective

    DEV

    SM PO

    DEV Cross-funktionales Developmentteam

    Scrum Master

    Product Owner

  • 12

    Tourismus: Bewertung

  • LOGISTIK

    13

  • Logistik

    14

  • Logistik

    15

  • 18

    Logistik: Was wurde umgesetzt?

    Rollen Ereignisse Artefakte

    Dailys Sprints

    SM PO Product Backlog

    Sprint Planning

    Refinement

    Review Retrospective

    DEV

    SM PO

    DEV Cross-funktionales Developmentteam

    Scrum Master

    Product Owner

  • 19

    Logistik: Bewertung

  • BERPRFUNG DES KURSES oder der Nokia Test

    21

  • 22

    Nokia Test

    Jeff Sutherland

  • 23

    Nokia Test

    Jeff Sutherland

  • Nokia Test Kategorien

    24

    0 10 1 2 3 4 5 6 7 8 9

  • 1 - Iterationen

    Sprints sind zeitlich begrenzt

    25

    2 Variabel, 4 < Dauer

  • 2 - Qualitaetssicherung Softwarefunktionen sind getestet und funktionieren am Ende der Iteration

    26

    2 Automatisches Deployment mit allen autom. Akzeptanztests alle 24 Stunden

    1 Einige Entwicklertests (Unit Tests)

    1 Entwicklertests (Unit Tests) pro Story

    2 Funktionen werden vor Review getestet

    2 Funktionen werden direkt nach Fertigstellung getestet

    2 Team automatisiert Akzeptanztest fr jede Story

  • 3 - Sprint Stories Spezifikation der Backlog Items

    27

    1 Anforderungen fr Sprint Items sind spezifiziert

    1 Anforderungen sind unabhngige und priorisierte User Stories

    2 User Stories starten mit Als , mchte ich , damit

    2 User Stories haben nachprfbare Akzeptanztests

    2 Das Team hat eine Definiton of Ready

    2 Das Team hat eine Definiton of Done

  • 35

    Nokia Test

    1 - Iterationen 10 6 6 - Schtzungen 1 7

    2 - Qualittssicherung 2 1 7 Burn-down Chart 2 0

    3 - Sprint Stories 1 1 8 - Retrospective 4 0

    4 - Product Owner 0 6 9 - Scrum Master 1 7

    5 - Product Backlog 3 4 10 - Team 9 3

  • 36

    Nokia Test

    1 - Iterationen 10 6 - Schtzungen 1 7

    2 - Qualittssicherung 2 1 7 Burn-down Chart 2 0

    3 - Sprint Stories 1 1 8 - Retrospective 4 0

    4 - Product Owner 0 6 9 - Scrum Master 1 7

    5 - Product Backlog 3 4 10 - Team 9 3

    6

  • 37

    Ergebnisse des Nokia-Tests

    Logistik Tourismus

    3,5 3,3

  • Nokia Test Kategorien

    38

    0 10 1 2 3 4 5 6 7 8 9 6 Monate

    Velocity +200%

  • BERPRFUNG DES KURSES oder eine alternative Bewertung

    39

  • 40

  • 41

    Empirische Prozesssteuerung

    Transparenz,

    Inspektion &

    Adaption

  • 42

    Bewertung

    Empirische Prozesssteuerung

    Transparenz

    berprfung

    Anpassung Anpassung

  • Prinzipien hinter dem Agilen Manifest 1. Unsere hchste Prioritt ist es, den Kunden durch frhe und kontinuierliche Auslieferung

    wertvoller Software zufrieden zu stellen.

    2. Heisse Anforderungsnderungen selbst spt in der Entwicklung willkommen. Agile Prozesse nutzen Vernderungen zum Wettbewerbsvorteil des Kunden.

    3. Liefere funktionierende Software regelmig innerhalb weniger Wochen oder Monate und bevorzuge dabei die krzere Zeitspanne.

    4. Fachexperten und Entwickler mssen whrend des Projektes tglich zusammenarbeiten.

    5. Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die Untersttzung, die sie bentigen und vertraue darauf, dass sie die Aufgabe erledigen.

    6. Die effizienteste und effektivste Methode, Informationen an und innerhalb eines Entwicklungsteams zu bermitteln, ist im Gesprch von Angesicht zu Angesicht.

    43

  • Prinzipien hinter dem Agilen Manifest 7. Funktionierende Software ist das wichtigste Fortschrittsma.

    8. Agile Prozesse frdern nachhaltige Entwicklung. Die Auftraggeber, Entwickler und Benutzer sollten ein gleichmiges Tempo auf unbegrenzte Zeit halten knnen.

    9. Stndiges Augenmerk auf technische Exzellenz und gutes Design frdert Agilitt.

    10. Einfachheit -- die Kunst, die Menge nicht getaner Arbeit zu maximieren -- ist essenziell.

    11. Die besten Architekturen, Anforderungen und Entwrfe entstehen durch selbstorganisierte Teams.

    12. In regelmigen Abstnden reflektiert das Team, wie es effektiver werden kann und passt sein Verhalten entsprechend an.

    44

  • 45

    Bewertung

    Empirische Prozesssteuerung Agile Werte & Prinzipien

    Transparenz

    berprfung

    Anpassung Anpassung

    Unterschiedliche Perspektiven

    Commitment

    Kundenzufriedenheit

    Direkte Kommunikation

    Selbstorganisation

    Einfachheit

    Regelmige Auslieferungen

  • 46

    Logistik: Bewertung

    Empirische Prozesssteuerung Agile Werte & Prinzipien

    Transparenz

    berprfung

    Anpassung Anpassung

    Unterschiedliche Perspektiven

    Commitment

    Kundenzufriedenheit

    Direkte Kommunikation

    Selbstorganisation

    Einfachheit

    Regelmige Auslieferungen

  • 47

    Tourismus: Bewertung

    Empirische Prozesssteuerung Agile Werte & Prinzipien

    Transparenz

    berprfung

    Anpassung Anpassung

    Unterschiedliche Perspektiven

    Commitment

    Kundenzufriedenheit

    Direkte Kommunikation

    Selbstorganisation

    Einfachheit

    Regelmige Auslieferungen

  • LAND IN SICHT oder das Fazit

    49

  • 50

    Sprints

    Empirische Prozesssteuerung Agile Werte & Prinzipien

    Transparenz

    berprfung

    Anpassung Anpassung

    Unterschiedliche Perspektiven

    Commitment

    Kundenzufriedenheit

    Direkte Kommunikation

    Selbstorganisation

    Einfachheit

    Regelmige Auslieferungen

  • 51

    Daily

    Empirische Prozesssteuerung Agile Werte & Prinzipien

    Transparenz

    berprfung

    Anpassung Anpassung

    Unterschiedliche Perspektiven

    Commitment

    Kundenzufriedenheit

    Direkte Kommunikation

    Selbstorganisation

    Einfachheit

    Regelmige Auslieferungen

  • 52

    Planning

    Empirische Prozesssteuerung Agile Werte & Prinzipien

    Transparenz

    berprfung

    Anpassung Anpassung

    Unterschiedliche Perspektiven

    Commitment

    Kundenzufriedenheit

    Direkte Kommunikation

    Selbstorganisation

    Einfachheit

    Regelmige Auslieferungen

  • 53

    Refinement

    Empirische Prozesssteuerung Agile Werte & Prinzipien

    Transparenz

    berprfung

    Anpassung Anpassung

    Unterschiedliche Perspektiven

    Commitment

    Kundenzufriedenheit

    Direkte Kommunikation

    Selbstorganisation

    Einfachheit

    Regelmige Auslieferungen

  • 54

    Review

    Empirische Prozesssteuerung Agile Werte & Prinzipien

    Transparenz

    berprfung

    Anpassung Anpassung

    Unterschiedliche Perspektiven

    Commitment

    Kundenzufriedenheit

    Direkte Kommunikation

    Selbstorganisation

    Einfachheit

    Regelmige Auslieferungen

  • 55

    Retrospective

    Empirische Prozesssteuerung Agile Werte & Prinzipien

    Transparenz

    berprfung

    Anpassung Anpassung

    Unterschiedliche Perspektiven

    Commitment

    Kundenzufriedenheit

    Direkte Kommunikation

    Selbstorganisation

    Einfachheit

    Regelmige Auslieferungen

  • 56

    Product Backlog

    Empirische Prozesssteuerung Agile Werte & Prinzipien

    Transparenz

    berprfung

    Anpassung Anpassung

    Unterschiedliche Perspektiven

    Commitment

    Kundenzufriedenheit

    Direkte Kommunikation

    Selbstorganisation

    Einfachheit

    Regelmige Auslieferungen

  • 57

    Wer das will ...

    Empirische Prozesssteuerung Agile Werte & Prinzipien

    Transparenz

    berprfung

    Anpassung Anpassung

    Unterschiedliche Perspektiven

    Commitment

    Kundenzufriedenheit

    Direkte Kommunikation

    Selbstorganisation

    Einfachheit

    Regelmige Auslieferungen

  • 58

    Muss das machen ...

    Rollen Ereignisse Artefakte

    Dailys Sprints

    SM PO Product Backlog

    Sprint Planning

    Refinement

    Review Retrospective

    DEV

    SM PO

    DEV Cross-funktionales Developmentteam

    Scrum Master

    Product Owner

  • 59

    Fazit

    Scrum

    ist einfach

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

    Ulf Mewe

    @mewflu

    Ina Einemann

    @IEinemann

Recommended

View more >