31
Joachim Seibert & Paul Herwarth von Bittenfeld //SEIBERT/MEDIA GmbH, Wiesbaden Mit Scrum zur agilen Organisation

Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

  • Upload
    hahuong

  • View
    221

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

Joachim Seibert & Paul Herwarth von Bittenfeld //SEIBERT/MEDIA GmbH, Wiesbaden

Mit Scrum zur agilen Organisation

Page 2: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung
Page 3: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

▪ Seit 2003 als Projektleiter, später als Product Owner und aktuell als ScrumMaster bei //SEIBERT/MEDIA tätig

▪ Scrum Product Owner (CSPO) und Scrum Professional (CSP)

▪ Twitter: @pherwarth

Paul Herwarth von Bittenfeld

Page 4: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

Joachim Seibert

▪ Vom Programmierer zum ScrumMaster und Agile Coach bei //SEIBERT/MEDIA

▪ Scrum Master (CSM), Scrum Developer (CSD) und Scrum Professional (CSP)

▪ Twitter: @jseibert

Page 5: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

▪ Pilot-Projekt mit Scrumin 2010

▪ Dann agiles Arbeiten in internen Teams

▪ Schrittweiser Rollout im ganzen Unternehmen

Erste Agile Teams

Page 6: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

▪ Vom „Hacker“ zum mitdenkenden, verantwortungsvollen Mitarbeiter

▪ Verantwortung übernehmen, für Team und Unternehmen

Entwicklung der Selbstverantwortung

Page 7: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

▪ Sinnhaftigkeit von Prozessen hinterfragen

▪ individuelle Zielvereinbarung

▪ Urlaubsfreigabe durch Bereichsleiter

▪ Mitarbeiter sind Experten ihrer eigenen Situation

▪ Selbstgestaltung von sinnvollen Regeln erwünscht

Agile Teams stoßen an "Zäune"

© nosha, https://www.flickr.com/photos/nosha/2934351804

Page 8: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

▪ Entscheider wissen wenig über Probleme der Teams

▪ Akzeptanz zentraler Entscheidungen niedrig

▪ Probleme entstehen „außen“ / am Markt

Zusammenarbeit zwischen Teams und Management

Page 9: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

Die Pfirsichorganisation

Peripherie

Markt

Zentrum

Page 10: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

//SEIBERT/MEDIA

Page 11: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

▪ Vertrauen

▪ Transparenz

▪ Fehlerkultur

▪ Grenzen sichtbar machen

▪ Strategie statt operativem Eingreifen

Notwendige Rahmenbedingungen

Page 12: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

unternehmens- orientiert

mitarbeiter- orientiert

realitäts- orientiert

möglichkeits- orientiert

Kollaboration Kontrolle

KompetenzKultivierung

nach William E. Schneider

Zusammenarbeit, Vertrauen, Team Standards, Prozesse, Vorhersagen

Visionen, Werte, Sinn, Wachstum Wettbewerb, Einzelleistungen, Gewinnen

Kollaborative Unternehmenskultur

Page 13: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

Voraussetzung: Agiles Werteset

Page 14: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

▪ Welche Organisationsform sorgt für kontinuierliche Verbesserung?

▪ Wie regelmäßigen Austausch und Entscheidungsfindung sicherstellen?

▪ Wie entdecken wir Verbesserungspotentiale?

Wie organisieren?

Page 15: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

▪ Erfahrungen aus der Softwareentwicklung nutzen

▪ Auf Unternehmensebene übertragen

▪ Schnelle Ergebnisse liefern

Idee: Scrum

Page 16: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

Scrum

Page 17: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

▪ Teamretros

▪ CoP ScrumMaster

▪ Company Happiness Befragung

▪ Visioning

(Agile Org-)Backlog

Page 18: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

Feedback und Voting

Page 19: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

▪ Umfang für nächsten Sprint

▪ Story Owner anwesend

▪ mindestens zwei Personen pro Story

▪ gemeinsamer Task-Breakdown

Sprintplanung

Page 20: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

▪ Status jederzeit transparent

▪ Standups zweimal pro Woche in der Teeküche

▪ gemeinsame Abstimmung der nächsten Schritte

Taskboard und Standup

Page 21: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

▪ Selbstrekrutierte Teams

▪ offen zur Teilnahme

▪ public-by-default

▪ Involvierung von wichtigen Stakeholdern

Arbeitssessions

Page 22: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

▪ das gesamte Unternehmen anwesend

▪ Essen!

▪ Präsentation der Ergebnisse

▪ Abstimmung

Agile Org Review

Page 23: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

▪ Abfrage der Akzeptanz

▪ Bereitschaft zum Experiment

▪ Mehrheitsentscheidung

▪ Bisher kein Thema abgelehnt

Ergebnisabstimmung

Page 24: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

▪ "Unsichtbare Elektrozäune" sichtbar machen

▪ Orientierung für die täglichen Entscheidungen

▪ Gemeinsame Anpassung und Erweiterung

Beispiel 1: Wer-darf-was Board

Page 25: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

▪ veraltete Prozesse loswerden

▪ Urlaubsfreigabe

▪ Individuelle Zielvereinbarungen

Beispiel 2: Prozessfriedhof

© Jay Parker, https://www.flickr.com/photos/9171182@N02/6051519872/

Page 26: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

▪ Mitarbeiter wählt Vertrauensgruppe

▪ pull-Konzept

▪ Kein standardisierter Entwicklungspfad

Beispiel 3: Mentorenteams

© Brian Ujiie, https://www.flickr.com/photos/bujiie/5440990716

Page 27: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

Software-

Entwicklung

Agile

Organisation

ProductOwner eine Person Kollektives Product Ownership

ScrumMaster eine Person ScrumMaster-Team

DevTeam festes Team selbstrekrutiertes Team

Rollen

(c) https://www.flickr.com/photos/john_scone/493915787

Ist das denn noch Scrum?

Page 28: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

Software-

Entwicklung

Agile

Organisation

Product Backlog vom PO gepflegt / priorisiert

Kollektiv gepflegt (Story Owner)

Sprint Backlog Teamboard Globales Board in Teeküche

Pot. auslieferbares Produkt

fertige Software direkt einsetzbare Prozesse / Verhaltensweisen

Artefakte

Ist das denn noch Scrum?

Page 29: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

Software-

Entwicklung

Agile

Organisation

Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln

Daily Scrum Synchronisierung des Teams

2x wöchentl., Reminder / gemeinsame Aktivitäten triggern

Review Abnahme durch PO kollektive Abstimmung

Retro Scrum-Team selbstrekrutiertes Team / ScrumMaster-Team

Backlog Refinement PO mit Team öffentliche Ideensammlung und Votes (dot mocracy)

Events

Ist das denn noch Scrum?

Page 30: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

▪ Kollaboratives Umfeld?

▪ Agiles Mindset?

▪ An teamübergreifenden Rahmenbedingungen arbeiten!

▪ Erfahrungen gesammelt? Austausch erwünscht!

Los geht’s!

Page 31: Scrum Agile Organisation - xpdays.de · Software- Entwicklung Agile Organisation Sprint Planning Commitment des Teams Commitment jedes Story Owners einzeln Daily Scrum Synchronisierung

Vielen Dank für Eure Aufmerksamkeit!

!Fragen?

Feedback oder Fragen auch gerne an: @jseibert und @pherwarth auf Twitter.