Slide 1

Slide 1 text

Scrum Master Sven Ina Einemann ina.einemann@hec.de @IEinemann oder Wie unterstütze ich mein Team gemeinsam Qualität herzustellen?

Slide 2

Slide 2 text

Wir machen jetzt Scrum!!! Cool Och nööö Was ist das denn?

Slide 3

Slide 3 text

Level 1 Was macht Sven jetzt eigentlich?

Slide 4

Slide 4 text

Aufgaben eines Scrum Masters ▫ Verständnis und die Durchführung von Scrum ▫ Außenstehenden vermitteln, welche Interaktionen mit dem Team sich hilfreich auswirken und welche nicht ▫ Hilft die Zusammenarbeit so zu optimieren, dass sich der generierte Wert maximiert

Slide 5

Slide 5 text

Unterstutzung PO ▫ Product Backlog ▫ effektive Verwaltung ▫ klare, prägnante Einträge ▫ priorisiert ▫ Vermitteln des richtigen Verständnisses von Agilität und ihrer Anwendung ..

Slide 6

Slide 6 text

Unterstutzung Dev Team ▫ Coaching hin zur Selbstorganisation ▫ Beseitigung von Hindernissen die das Team aufhalten ..

Slide 7

Slide 7 text

Unterstutzung Organisation ▫ Unterstützung von Kollegen und Stakeholdern, Scrum zu verstehen und umzusetzen ▫ Auslösen von Veränderung zur Produktivitätssteigerung ▫ Zusammenarbeit mit anderen Scrum Mastern ..

Slide 8

Slide 8 text

Sven macht das so… willing/ secure unwilling/ insecure capable unable Participating Telling Delegating Selling The ScrumMaster role - https://stefanroock.wordpress.com/2012/12/08/shades-of-scrum-the-scrum-master-role/

Slide 9

Slide 9 text

Level 2 Die Zusammenarbeit definieren

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

Agile Chartering Agile Inception Deck Produkt Vision Poster

Slide 12

Slide 12 text

Produkt Vision Poster PetTravel Jeder Tierbesitzer bucht bei uns - Unterkünfte für Mensch und Tier - Vermitteln von Tiertransporten und Services Als Tierbesitzer möchte ich tiergeeignete Unterkünfte buchen können damit ich mit meinem Hund in den Urlaub fahren kann Als tierliebender Ferienhausbesitzer möchte ich diese auf einer geeigneten Plattform anbieten können damit ich mein Haus gut vermieten kann 200 Kundenanmeldungen im ersten Halbjahr Hoster Ferienhausbesitzer Tierbesitzer Transportdienste Dogsitter Unterkünfte weltweit Keine Nachfrage

Slide 13

Slide 13 text

Agile Chartering ▫ Ziel ▫ Ausrichtung ▫ Kontext

Slide 14

Slide 14 text

Agile Chartering ▫ Ziel ▫ Vision ▫ WARUM? ▫ Sinn und Zweck der Arbeit ▫ Kundennutzen ▫ Ein attraktives Bild einer erreichbaren Wirklichkeit ▫ Mission ▫ WAS? ▫ Wie wird die Vision umgesetzt?

Slide 15

Slide 15 text

Agile Chartering ▫ Ausrichtung ▫ WIE? ▫ Werte und Prinzipien ▫ Kernteam

Slide 16

Slide 16 text

Agile Chartering ▫ Kontext ▫ Grenzen / Entscheidungsfreiheiten ▫ Planung / Fristen ▫ Risikoanalyse 1 2 3 4 5 6 7 Urlaubsantrag x Teammitglieder einstellen x Schulungen buchen x Abrechnung x

Slide 17

Slide 17 text

Agile Inception Deck 1. Why are we here? 2. Elevator Pitch 3. Product box 4. NOT List 5. Meet the neighbors 6. Show solution 7. Up at night 8. Size it up 9. What‘s going to give? 10.What‘s it going to take? https://agilewarrior.wordpress.com/2010/11/06/the-agile-inception-deck/

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

Level 3 Braucht Paul Unterstützung? ? ? ? Produktvision ist klar! Nun kann es los gehen!!! ? ? ? ? ? ? ? ? ? Wo fangen wir denn an?

Slide 20

Slide 20 text

Und wie starte ich? Event Storming Story Mapping

Slide 21

Slide 21 text

Level 4 Wir machen Scrum

Slide 22

Slide 22 text

Scrum Product Backlog Product Backlog Product Backlog Product Backlog Product Backlog Product Backlog Refinement

Slide 23

Slide 23 text

Refinement Unterstützung von Paul bei der Verwaltung des Product Backlogs User Stories - erstellen - verfeinern - schneiden - priorisieren

Slide 24

Slide 24 text

Refinement Unterstützung von Paul bei der Verwaltung des Product Backlogs User Stories - erstellen - verfeinern - schneiden - priorisieren Unterstützung Kommunikation mit Entwicklungsteam - schätzen

Slide 25

Slide 25 text

Scrum Sprint Planning Product Backlog Product Backlog Product Backlog Product Backlog Product Backlog Product Backlog Refinement

Slide 26

Slide 26 text

Verfügbarkeit klären Velocity aktualisieren Sprint Planning Vorbereitung Sprint 1 Sprint 2 Sprint 3 Tina 10 10 5 Dave 8 8 10 Maja 10 10 10 Karl 10 5 10 Sprint 1 25 Sprint 2 28 Sprint 3 40 Velocity 31

Slide 27

Slide 27 text

Stories ready? Sprint Planning Vorbereitung Verfügbarkeit klären Velocity aktualisieren Können wir vielleicht auch noch…?

Slide 28

Slide 28 text

Sprint Planning Dev-Team entscheidet und nicht PO! Sprint-Ziel definieren Stories ready? Verfügbarkeit klären Velocity aktualisieren Timebox ohne PC / anderer Raum

Slide 29

Slide 29 text

Sprint Planning Tasks erstellen Dev-Team entscheidet und nicht PO! Sprint-Ziel definieren Stories ready? Verfügbarkeit klären Velocity aktualisieren Timebox ohne PC / anderer Raum

Slide 30

Slide 30 text

Scrum Daily Scrum Sprint Planning Product Backlog Product Backlog Sprint Backlog Product Backlog Product Backlog Product Backlog Product Backlog Product Backlog Product Backlog Refinement

Slide 31

Slide 31 text

Daily Fokus auf: - Was wurde erreicht? - Was wird bis zum nächsten Daily erreicht? - Welche Hindernisse gibt es? …und die Email hab ich noch geschrieben…und mit dem telefoniert…

Slide 32

Slide 32 text

Daily Fokus auf: - Was wurde erreicht? - Was wird bis zum nächsten Daily erreicht? - Welche Hindernisse gibt es? Taskboard

Slide 33

Slide 33 text

Daily Fokus auf: - Was wurde erreicht? - Was wird bis zum nächsten Daily erreicht? - Welche Hindernisse gibt es? Taskboard Meeting für Dev-Team ! ! ! !

Slide 34

Slide 34 text

Scrum Daily Scrum Sprint Planning Product Backlog Product Backlog Sprint Backlog Product Backlog Product Backlog Product Backlog Product Backlog Product Backlog Product Backlog Refinement Product

Slide 35

Slide 35 text

Definiton of Done • Enkel soll das Laub im Vorgarten entfernen • Wann ist er "fertig"? • Wenn er einen Plan abgibt, wie er den Vorgarten fegen will? • Wenn er das Laub besonders schick auf einen Haufen gefegt hat? • Den Vorgarten so fotografiert, dass das Laub nicht mehr zu sehen ist?

Slide 36

Slide 36 text

Definiton of Done Done: - wenn der Vorgarten frei von Laub ist... - und das Laub ordentlich im Komposter gelandet ist... - und Harke und Kehrblech wieder ordentlich in der Garage sind!

Slide 37

Slide 37 text

Scrum Daily Scrum Sprint Planning Product Backlog Product Backlog Sprint Backlog Product Backlog Product Backlog Product Backlog Product Backlog Product Backlog Product Backlog Refinement Product Review

Slide 38

Slide 38 text

Review Team präsentieren lassen ! ! ! !

Slide 39

Slide 39 text

Review Team präsentieren lassen Änderungen im Backlog sammeln

Slide 40

Slide 40 text

Review Team präsentieren lassen Änderungen im Backlog sammeln Enduser einbinden

Slide 41

Slide 41 text

Scrum Daily Scrum Sprint Planning Product Backlog Product Backlog Sprint Backlog Product Backlog Product Backlog Product Backlog Product Backlog Product Backlog Product Backlog Refinement Product Review Retrospective

Slide 42

Slide 42 text

Retrospektive Vorbereitung Impediments Backlog Vorbereiten aktueller Retro

Slide 43

Slide 43 text

Retrospektive Letzte Maßnahmen Impediments Backlog Vorbereiten aktueller Retro

Slide 44

Slide 44 text

Scrum Daily Scrum Sprint Planning Product Backlog Product Backlog Sprint Backlog Product Backlog Product Backlog Product Backlog Product Backlog Product Backlog Product Backlog Refinement Product Review Retrospective

Slide 45

Slide 45 text

Aber Karl ist nie da… Och nööö Offen ansprechen! Termin verlegen? Keinen Bock? Aktiver Widerstand?

Slide 46

Slide 46 text

Bevorzugung des jetzigen Zustands Ablehnung von Neuem Aktiv Passiv Betonköpfe Mitläufer Saboteure Skeptiker Gründe für den Widerstand Formen des Widerstands Aber Karl ist nie da… Och nööö

Slide 47

Slide 47 text

Level 5 Wie wird mein Team wirklich ein Team?

Slide 48

Slide 48 text

Phasenmodell nach Tuckman • Learning about each other Forming • Challenging each other Storming • Working with each other Norming • Working as one Performing

Slide 49

Slide 49 text

5 Dysfunktionen Keine Ergebnis- orientierung Keine gegenseitige Verantwortlichkeit Fehlende Selbstverpflichtung Konfliktvermeidung Fehlendes Vertrauen Ergebnisverantwortung Teamverantwortung Eigenverantwortung Konfliktbereit- schaft Vertrauen

Slide 50

Slide 50 text

Vertrauen Ich kann meine Schwächen und Fehler zugeben. Ich kann andere im Team um Hilfe fragen. Ich rede auch mal über Privates. Ich traue mich, meine Meinung zu sagen.

Slide 51

Slide 51 text

Vertrauen Team-Aktionen außerhalb der Arbeitszeit kleinste, private Informationen „ehrliche“ Verletzbarkeit 6 Banalitäten

Slide 52

Slide 52 text

Bei verteilten Teams… ▫ Daily => Skype, später meet.jit.si (mit Video!) ▫ Backlog/Board => JIRA ▫ Code Reviews => Stash/Bitbucket ▫ Pair Programming => join.me (mit Tastatur Sharing) ▫ Planning Poker => www.planningpoker.com ▫ Retro => Trello ▫ Generelle Kommunikation => Skype, später Slack ▫ 1x Monat => Treffen beim Kunden

Slide 53

Slide 53 text

Konfliktbereitschaft Wir sprechen auch über kritische Themen Unsere Diskussionen liefern klare Ergebnisse Wir diskutieren im Meeting (nicht danach)

Slide 54

Slide 54 text

Ein erfolgreicher Veränderungsprozess bewegt wesentlich mehr als nur die angestrebte Veränderung auf der Sachebene Konfliktbereitschaft

Slide 55

Slide 55 text

Konfliktbereitschaft Angriff Verteidigung Verbal Nonverbal AUSWEICHEN • Schweigen • Ins Lächerliche ziehen • Unwichtiges debattieren LUSTLOSIGKEIT • Unaufmerksam- keit • Müdigkeit • Fernbleiben • Krankheit WIDERSPRUCH • Gegenargumente • Vorwürfe • Drohungen • Polemik AUFREGUNG • Unruhe • Streit • Intrigen • Gerüchte

Slide 56

Slide 56 text

Eigenverantwortung Ich stehe zu unseren Teamentscheidungen Ich fühle mich für meine Aufgaben verantwortlich Ich habe einen Leistungsanspruch an mich.

Slide 57

Slide 57 text

Eigenverantwortung Beschlüsse nach dem Meeting festhalten Muss jemand informiert werden? Aktive Mitarbeit ermöglichen

Slide 58

Slide 58 text

Teamverantwortung Ich gebe rechtzeitig Rückmeldung, wenn ich Probleme erkenne. Ich fühle mich auch für die Arbeit der Anderen verantwortlich Ich stelle Teamziele vor persönliche Ziele

Slide 59

Slide 59 text

Teamverantwortung Definition of Ready/Done Produktvision Retromaßnahmen Klare, exakte Beschreibung dessen was zu erreichen ist.

Slide 60

Slide 60 text

Ergebnisverantwortung Ich stehe zu unseren Ergebnissen (sowohl positiven wie auch negativen). Wir prüfen regelmäßig, ob wir unsere Ziele erreicht haben. Wir feiern Teamerfolge gemeinsam. Wir empfinden uns als wichtigen Bestandteil des Unternehmens.

Slide 61

Slide 61 text

No content

Slide 62

Slide 62 text

…Und das auch noch! Kannst du vielleicht mal eben dies hier erledigen… Level 6 Ungewollte Einflüsse? …Und diese Kleinigkeit…

Slide 63

Slide 63 text

Pair Programming Coach/Schulung Angular 2 Bootstrap PHP Tina *** * * Dave ! *** * Maja * * * Karl * * * Skillmatrix Level 7 Wissenstransfer

Slide 64

Slide 64 text

Level 8 Das „perfekte“ Scrum-Team Auf geht´s zum nächsten Team

Slide 65

Slide 65 text

Danke Ina Einemann ina.einemann@hec.de @IEinemann Fragen??? und