51
Scrum Master Sven Ina Einemann [email protected] @IEinemann oder Wie unterstütze ich mein Team gemeinsam Qualität herzustellen?

Scrum Master oder mein Team Sven - xpdays.de · Scrum Master Sven Ina Einemann [email protected] @IEinemann oder Wie unterstütze ich mein Team gemeinsam Qualität herzustellen?

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Scrum Master Sven

Ina Einemann

[email protected]

@IEinemann

oder Wie unterstütze ich

mein Team gemeinsam Qualität

herzustellen?

Level 1

Was macht Sven jetzt eigentlich?

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/

Level 2

Die Zusammenarbeit definieren

Agile Chartering

Agile Inception

Deck

Produkt Vision Poster

Level 3

Braucht Paul Unterstützung?

???

Produktvision ist klar! Nun kann es los gehen!!! ??

???? ?

?

?

Wo fangen wir denn an?

Und wie starte ich?

EventStorming

StoryMapping

Level 4

Wir machen Scrum

Scrum

Product

BacklogProduct

BacklogProduct

BacklogProduct

BacklogProduct

BacklogProductBacklog Refinement

RefinementUnterstützung von Paul bei der Verwaltung des Product Backlogs

User Stories- erstellen- verfeinern- schneiden- priorisieren

RefinementUnterstützung von Paul bei der Verwaltung des Product Backlogs

User Stories- erstellen- verfeinern- schneiden- priorisierenUnterstützung Kommunikation mit

Entwicklungsteam- schätzen

Scrum

Sprint Planning

Product

BacklogProduct

BacklogProduct

BacklogProduct

BacklogProduct

BacklogProductBacklog Refinement

Verfügbarkeit klären

Velocity aktualisieren

Sprint Planning VorbereitungSprint 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

Stories ready?

Sprint Planning Vorbereitung

Verfügbarkeit klären

Velocity aktualisieren

Können wir vielleicht auch

noch…?

Sprint Planning

Dev-Team entscheidet und nicht PO!

Sprint-Ziel definieren

Stories ready?

Verfügbarkeit klären

Velocity aktualisieren

Timebox

ohne PC / anderer Raum

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

Scrum

DailyScrum

Sprint Planning

Product

BacklogProduct

BacklogSprintBacklog

Product

BacklogProduct

BacklogProduct

BacklogProduct

BacklogProduct

BacklogProductBacklog Refinement

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…

Daily

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

Taskboard

Daily

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

Taskboard

Meeting für Dev-Team

! ! ! !

Scrum

DailyScrum

Sprint Planning

Product

BacklogProduct

BacklogSprintBacklog

Product

BacklogProduct

BacklogProduct

BacklogProduct

BacklogProduct

BacklogProductBacklog Refinement

Product

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?

Definiton of Done

Done:- wenn der Vorgarten frei von Laub ist...- und das Laub ordentlich im Kompostergelandet ist...

- und Harke und Kehrblech wieder ordentlich in der Garage sind!

Scrum

DailyScrum

Sprint Planning

Product

BacklogProduct

BacklogSprintBacklog

Product

BacklogProduct

BacklogProduct

BacklogProduct

BacklogProduct

BacklogProductBacklog Refinement

Product

Review

Review

Team präsentieren lassen

! ! ! !

Review

Team präsentieren lassen

Änderungen im Backlog sammeln

Review

Team präsentieren lassen

Änderungen im Backlog sammeln

Enduser einbinden

Scrum

DailyScrum

Sprint Planning

Product

BacklogProduct

BacklogSprintBacklog

Product

BacklogProduct

BacklogProduct

BacklogProduct

BacklogProduct

BacklogProductBacklog Refinement

Product

Review

Retrospective

Retrospektive Vorbereitung

ImpedimentsBacklog

Vorbereiten aktueller Retro

Retrospektive

Letzte Maßnahmen

ImpedimentsBacklog

Vorbereiten aktueller Retro

Scrum

DailyScrum

Sprint Planning

Product

BacklogProduct

BacklogSprintBacklog

Product

BacklogProduct

BacklogProduct

BacklogProduct

BacklogProduct

BacklogProductBacklog Refinement

Product

Review

Retrospective

Aber Karl ist nie da…

Och nööö

Offen ansprechen!

Termin verlegen?

Keinen Bock?

Aktiver Widerstand?

Level 5

Wie wird mein Team wirklich ein Team?

5 Dysfunktionen

Keine Ergebnis-

orientierung

Keine gegenseitige

Verantwortlichkeit

Fehlende

Selbstverpflichtung

Konfliktvermeidung

Fehlendes Vertrauen

Ergebnisverantwortung

Teamverantwortung

Eigenverantwortung

Konfliktbereit-

schaft

Vertrauen

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.

Vertrauen

Team-Aktionen außerhalb der Arbeitszeit

kleinste, private Informationen

„ehrliche“ Verletzbarkeit

6 Banalitäten

Konfliktbereitschaft

Wir sprechen auch über kritische Themen

Unsere Diskussionen liefern klare Ergebnisse

Wir diskutieren im Meeting

(nicht danach)

Ein erfolgreicher Veränderungsprozess bewegt wesentlich mehr als nur die

angestrebte Veränderung auf der

Sachebene

Konfliktbereitschaft

Konfliktbereitschaft

Angr

iff

Ver

teid

igung

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

Eigenverantwortung

Ich stehe zu unseren Teamentscheidungen

Ich fühle mich für meine Aufgaben

verantwortlich

Ich habe einen Leistungsanspruch

an mich.

Eigenverantwortung

Beschlüsse nach dem Meeting festhalten

Muss jemand informiert werden?

Aktive Mitarbeit ermöglichen

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

Teamverantwortung

Definition of Ready/DoneProduktvisionRetromaßnahmen

Klare, exakte Beschreibung dessen was zu erreichen ist.

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.

…Und das auch noch!

Kannst du vielleicht mal eben dies hier

erledigen…

Level 6

Ungewollte Einflüsse?…Und diese Kleinigkeit…

Pair Programming

Coach/Schulung

Angular 2 Bootstrap PHP

Tina *** * *

Dave ! *** *

Maja * * *

Karl * * *

Skillmatrix

Level 7

Wissenstransfer

Level 8

Das „perfekte“ Scrum-Team

Auf geht´s zum nächsten

Team

Danke

Ina Einemann

[email protected]

@IEinemann

Fragen???und