Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

2

Slide 3

Slide 3 text

3 Praxisbeispiele Logistik Tourismus

Slide 4

Slide 4 text

ANALYSE 4

Slide 5

Slide 5 text

5 Analyse Rollen Ereignisse Artefakte Dailys Sprints Sprint Planning Refinement Review SM PO Scrum Master Product Owner DEV Cross-funktionales Developmentteam Product Backlog Retrospective

Slide 6

Slide 6 text

DIE REISE GEHT LOS oder die Praxisbeispiele 6

Slide 7

Slide 7 text

TOURISMUS 7

Slide 8

Slide 8 text

8 Tourismus Gleicher Funktionsumfang wie altes System

Slide 9

Slide 9 text

9 Tourismus

Slide 10

Slide 10 text

Tourismus 10

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

12 Tourismus: Bewertung

Slide 13

Slide 13 text

LOGISTIK 13

Slide 14

Slide 14 text

Logistik 14

Slide 15

Slide 15 text

Logistik 15

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

19 Logistik: Bewertung

Slide 18

Slide 18 text

ÜBERPRÜFUNG DES KURSES oder der Nokia Test 21

Slide 19

Slide 19 text

22 Nokia Test Jeff Sutherland

Slide 20

Slide 20 text

23 Nokia Test Jeff Sutherland

Slide 21

Slide 21 text

Nokia Test Kategorien 24 0 10 1 2 3 4 5 6 7 8 9

Slide 22

Slide 22 text

1 - Iterationen Sprints sind zeitlich begrenzt 25 2 Variabel, 4 < Dauer <= 6 Wochen 4 Variabel, Dauer <= 4 Wochen 5 Konstant für die letzten 3 Sprints, Dauer = 1 Monat 6 Konstant für die letzten 3 Sprints, Dauer = 4 Wochen 8 Konstant für die letzten 3 Sprints, Dauer = 3 Wochen 10 Konstant für die letzten 3 Sprints, Dauer <= 2 Wochen

Slide 23

Slide 23 text

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 für jede Story

Slide 24

Slide 24 text

3 - Sprint Stories Spezifikation der Backlog Items 27 1 Anforderungen für Sprint Items sind spezifiziert 1 Anforderungen sind unabhängige und priorisierte User Stories 2 User Stories starten mit „Als , möchte ich , damit “ 2 User Stories haben nachprüfbare Akzeptanztests 2 Das Team hat eine Definiton of Ready 2 Das Team hat eine Definiton of Done

Slide 25

Slide 25 text

35 Nokia Test 1 - Iterationen 10 6 6 - Schätzungen 1 7 2 - Qualitätssicherung 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

Slide 26

Slide 26 text

36 Nokia Test 1 - Iterationen 10 6 - Schätzungen 1 7 2 - Qualitätssicherung 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

Slide 27

Slide 27 text

37 Ergebnisse des Nokia-Tests Logistik Tourismus 3,5 3,3

Slide 28

Slide 28 text

Nokia Test Kategorien 38 0 10 1 2 3 4 5 6 7 8 9 6 Monate Velocity +200%

Slide 29

Slide 29 text

ÜBERPRÜFUNG DES KURSES oder eine alternative Bewertung 39

Slide 30

Slide 30 text

40

Slide 31

Slide 31 text

41 Empirische Prozesssteuerung Transparenz, Inspektion & Adaption

Slide 32

Slide 32 text

42 Bewertung Empirische Prozesssteuerung Transparenz Überprüfung Anpassung Anpassung

Slide 33

Slide 33 text

Prinzipien hinter dem Agilen Manifest 1. Unsere höchste Priorität ist es, den Kunden durch frühe und kontinuierliche Auslieferung wertvoller Software zufrieden zu stellen. 2. Heisse Anforderungsänderungen selbst spät in der Entwicklung willkommen. Agile Prozesse nutzen Veränderungen zum Wettbewerbsvorteil des Kunden. 3. Liefere funktionierende Software regelmäßig innerhalb weniger Wochen oder Monate und bevorzuge dabei die kürzere Zeitspanne. 4. Fachexperten und Entwickler müssen während des Projektes täglich zusammenarbeiten. 5. Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die Unterstützung, die sie benötigen und vertraue darauf, dass sie die Aufgabe erledigen. 6. Die effizienteste und effektivste Methode, Informationen an und innerhalb eines Entwicklungsteams zu übermitteln, ist im Gespräch von Angesicht zu Angesicht. 43

Slide 34

Slide 34 text

Prinzipien hinter dem Agilen Manifest 7. Funktionierende Software ist das wichtigste Fortschrittsmaß. 8. Agile Prozesse fördern nachhaltige Entwicklung. Die Auftraggeber, Entwickler und Benutzer sollten ein gleichmäßiges Tempo auf unbegrenzte Zeit halten können. 9. Ständiges Augenmerk auf technische Exzellenz und gutes Design fördert Agilität. 10. Einfachheit -- die Kunst, die Menge nicht getaner Arbeit zu maximieren -- ist essenziell. 11. Die besten Architekturen, Anforderungen und Entwürfe entstehen durch selbstorganisierte Teams. 12. In regelmäßigen Abständen reflektiert das Team, wie es effektiver werden kann und passt sein Verhalten entsprechend an. 44

Slide 35

Slide 35 text

45 Bewertung Empirische Prozesssteuerung Agile Werte & Prinzipien Transparenz Überprüfung Anpassung Anpassung Unterschiedliche Perspektiven Commitment Kundenzufriedenheit Direkte Kommunikation Selbstorganisation Einfachheit Regelmäßige Auslieferungen

Slide 36

Slide 36 text

46 Logistik: Bewertung Empirische Prozesssteuerung Agile Werte & Prinzipien Transparenz Überprüfung Anpassung Anpassung Unterschiedliche Perspektiven Commitment Kundenzufriedenheit Direkte Kommunikation Selbstorganisation Einfachheit Regelmäßige Auslieferungen

Slide 37

Slide 37 text

47 Tourismus: Bewertung Empirische Prozesssteuerung Agile Werte & Prinzipien Transparenz Überprüfung Anpassung Anpassung Unterschiedliche Perspektiven Commitment Kundenzufriedenheit Direkte Kommunikation Selbstorganisation Einfachheit Regelmäßige Auslieferungen

Slide 38

Slide 38 text

LAND IN SICHT oder das Fazit 49

Slide 39

Slide 39 text

50 Sprints Empirische Prozesssteuerung Agile Werte & Prinzipien Transparenz Überprüfung Anpassung Anpassung Unterschiedliche Perspektiven Commitment Kundenzufriedenheit Direkte Kommunikation Selbstorganisation Einfachheit Regelmäßige Auslieferungen

Slide 40

Slide 40 text

51 Daily Empirische Prozesssteuerung Agile Werte & Prinzipien Transparenz Überprüfung Anpassung Anpassung Unterschiedliche Perspektiven Commitment Kundenzufriedenheit Direkte Kommunikation Selbstorganisation Einfachheit Regelmäßige Auslieferungen

Slide 41

Slide 41 text

52 Planning Empirische Prozesssteuerung Agile Werte & Prinzipien Transparenz Überprüfung Anpassung Anpassung Unterschiedliche Perspektiven Commitment Kundenzufriedenheit Direkte Kommunikation Selbstorganisation Einfachheit Regelmäßige Auslieferungen

Slide 42

Slide 42 text

53 Refinement Empirische Prozesssteuerung Agile Werte & Prinzipien Transparenz Überprüfung Anpassung Anpassung Unterschiedliche Perspektiven Commitment Kundenzufriedenheit Direkte Kommunikation Selbstorganisation Einfachheit Regelmäßige Auslieferungen

Slide 43

Slide 43 text

54 Review Empirische Prozesssteuerung Agile Werte & Prinzipien Transparenz Überprüfung Anpassung Anpassung Unterschiedliche Perspektiven Commitment Kundenzufriedenheit Direkte Kommunikation Selbstorganisation Einfachheit Regelmäßige Auslieferungen

Slide 44

Slide 44 text

55 Retrospective Empirische Prozesssteuerung Agile Werte & Prinzipien Transparenz Überprüfung Anpassung Anpassung Unterschiedliche Perspektiven Commitment Kundenzufriedenheit Direkte Kommunikation Selbstorganisation Einfachheit Regelmäßige Auslieferungen

Slide 45

Slide 45 text

56 Product Backlog Empirische Prozesssteuerung Agile Werte & Prinzipien Transparenz Überprüfung Anpassung Anpassung Unterschiedliche Perspektiven Commitment Kundenzufriedenheit Direkte Kommunikation Selbstorganisation Einfachheit Regelmäßige Auslieferungen

Slide 46

Slide 46 text

57 Wer das will ... Empirische Prozesssteuerung Agile Werte & Prinzipien Transparenz Überprüfung Anpassung Anpassung Unterschiedliche Perspektiven Commitment Kundenzufriedenheit Direkte Kommunikation Selbstorganisation Einfachheit Regelmäßige Auslieferungen

Slide 47

Slide 47 text

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

Slide 48

Slide 48 text

59 Fazit Scrum ist einfach

Slide 49

Slide 49 text

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