Anleitung zum Ruinieren eines Scrum-Teams



Ähnliche Dokumente
Stoppt Scrum! conplement AG All Rights Reserved. Freitag, 1. Juli 2011

Gelebtes Scrum. Weg vom Management hin zur Führung

Einführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen

Taking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum

Sollten folgende drei Fragen durch das Team positiv beantwortet werden, sind wichtige SCRUM-Elemente in Ihrem Team erfolgreich installiert.

Meetings in SCRUM. Leitfaden. Stand:

Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Wir erledigen alles sofort. Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind.

SCRUM. Software Development Process

Einführung in Scrum. Agiles Projektmanagement. Martin Krüger Entwicklung von Workflowanwendungen

Sabotage in Scrum. dem Prozess erfolglos ins Knie schiessen. Andreas Leidig (andrena objects ag) Vortrag bei den XP Days 2007

Hilfe, mein SCRUM-Team ist nicht agil!

Scrum. Übung 3. Grundlagen des Software Engineerings. Asim Abdulkhaleq 20 November 2014

Projektmanagement. Vorlesung von Thomas Patzelt 8. Vorlesung

Unsere Kunden erzählen keine Geschichten. Ursula Meseberg microtool GmbH Berlin

Agile Softwareentwicklung mit Scrum

Projektmanagement. Agile Vorgehensweise / Scrum. Version: 1.0 Stand:

Praktische Erfahrungen beim Einsatz des Vorgehensmodells "SCRUM" bei AGFA HealthCare

Andrea Grass & Dr. Marcus Winteroll oose Innovative Informatik GmbH. Geschäftsprozessmanagement und Agilität geht das zusammen?

Trotz Agilität nicht ins Abseits geraten Modellierung in einem agilen Umfeld. Susanne Mühlbauer, Philip Stolz, HOOD GmbH MID Insight 2012

Einfach losgesprintet: Ein Praxisbericht. Henning Pautsch, Stefan Kirch. 2. Oktober Einfach losgesprintet:

oose. Was (noch) klassische Projekte von Scrum & Co lernen können eine empirische Studie

Scrum ist zu einfach um es von Anfang an richtig zu machen!

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

Kombinationsangebot "Professional Scrum Training" mit Vertiefung "Führen als Scrum Master" (PST-Kombi)

Alle gehören dazu. Vorwort

Scrum technische Umsetzung und kaufmännische Rahmenbedingungen

READY-STEADY-DONE! Der Product Owner are you READY for agile?!

Projektmanagement Vorlesung 12/ 13

Agile Entwicklung nach Scrum


Michael Franken. Serum für bummies. Übersetzung aus dem Niederländischen (/on Susanne Bonn. WlLEY. WILEY-VCH Verlag GmbH & Co.

Globale Scrum Retrospektive

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Scrum Team Diagnose. Gibt es sonst noch etwas, was du zur Rolle des Product Owners sagen möchtest?

Scrum. Agile Software Entwicklung mit. Agile Software Entwicklung mit. Scrum. Raffael Schweitzer 18. November 2003

Was meinen die Leute eigentlich mit: Grexit?

40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.

Der Business Analyst in der Rolle des agilen Product Owners

Windows XP Jugendschutz einrichten. Monika Pross Molberger PC-Kurse

Scrum - Von Schweinchen und Hühnchen

Scrum mit User Stories

Das Leitbild vom Verein WIR

Projektmanagement durch Scrum-Proxies

Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit

Scrum for Management Praxis versus Theorie oder Praxis dank Theorie. ALM Day 26.Oktober 2011 Urs Böhm

Agile Software Development

Agiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail:

Konzentration auf das. Wesentliche.

RE-Metriken in SCRUM. Michael Mainik

Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen

Produktmanagement vom Kundenticket zum Release

Scrum Gestaltungsoptionen Empowerment

Thomas Schissler Uwe Baumann

Scaling Scrum Nexus professionell umsetzen

Mit agilen Methoden kommen Sie weiter

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Christian Kühnel, BMW Group AGILE ENTWICKLUNG VON FAHRERASSISTENZSOFTWARE. AGILE CARS 2014.

Projektmanagement im Wandel

Planung in agilen Projekten

Welche Bereiche gibt es auf der Internetseite vom Bundes-Aufsichtsamt für Flugsicherung?

Catherina Lange, Heimbeiräte und Werkstatträte-Tagung, November

Erklärung zu den Internet-Seiten von

SCRUM. Legalisierung der Hackerei? GI Regionalgruppe Dortmund Dipl.-Inform. (FH) Dirk Prüter.

Zuckerbrot oder Peitsche

Updatehinweise für die Version forma 5.5.5

Meet the Germans. Lerntipp zur Schulung der Fertigkeit des Sprechens. Lerntipp und Redemittel zur Präsentation oder einen Vortrag halten

Nicht über uns ohne uns

Qualifikationsbereich: Application Engineering Zeit:

Scrum-Einführung bei der Projektron GmbH

Inhaltsverzeichnis. Ralf Wirdemann. Scrum mit User Stories ISBN: Weitere Informationen oder Bestellungen unter

Checkliste zur Planung einer Webseite

Manifest für ein neues Arbeiten

Mit agilen Methoden kommen Sie weiter

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

Europäischer Fonds für Regionale Entwicklung: EFRE im Bundes-Land Brandenburg vom Jahr 2014 bis für das Jahr 2020 in Leichter Sprache

The big picture: Prince2 featuring SCRUM. Bernd Lehmann, Prince2-Tag Köln, 12. Mai 2011

Emergency Room für Projektleiter

Projektplanung für Softwareprojekte: KLIPS 2.0 Prof. Dr. Manfred Thaller WS 2011/ Dana Wroblewski

ERFOLGREICH SPRINTEN TROTZ MAINTENANCE

Leit-Bild. Elbe-Werkstätten GmbH und. PIER Service & Consulting GmbH. Mit Menschen erfolgreich

SJ OFFICE - Update 3.0

Reporting Services und SharePoint 2010 Teil 1

Praxisbericht und Demo-Projektabwicklung mit der ATLASSIAN Toolchain und Continuous Integration. Markus Stollenwerk, Noser Engineering AG

Family Safety (Kinderschutz) einrichten unter Windows 8

L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016

Leichte-Sprache-Bilder

Die Post hat eine Umfrage gemacht

Wir machen neue Politik für Baden-Württemberg

Wir nehmen Aufgaben und Ideen wahr. Wir suchen Lösungen zu Ideen.

Das muss drin sein. Hallo, wir sind die Partei: DIE LINKE.

Der Gabelstapler: Wie? Was? Wer? Wo?

Kreativ visualisieren

Das Persönliche Budget in verständlicher Sprache

SCRUM. Scrum in der Software Entwicklung. von Ernst Fastl

Agiles Projekmanagement mit Scrum

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

Mobile Intranet in Unternehmen

Transkript:

Anleitung zum Ruinieren eines Scrum-Teams / ALM Days 2012, München Udo Wiegärtner Resource Manager, conplement AG Professional Scrum Master I + II conplement AG Südwestpark 92 90449 Nürnberg www.conplement.de 1 conplement AG 2010. All Rights Reserved. Montag, 26. November 2012

Stoppt Scrum! 2 conplement AG 2012. All Rights Reserved.

Wo kommen wir hin, wenn Pläne nichts mehr wert sind? Softwareentwickler unsere Prozesse mit Füßen treten? wir dauernd mit dem Auftraggeber reden anstatt zu implementieren? wir auf jede Veränderung reagieren müssten? Das wäre doch Anarchie, oder? Agile Anarchie! Agile Scrum Anarchie! 3 conplement AG 2012. All Rights Reserved.

Stoppt Scrum! Agile Entwicklung wird uns nicht kampflos besiegen! Scrum muss weg! Sie brauchen Scrum ja nur mal rückwärts lesen 4 conplement AG 2012. All Rights Reserved.

Zum Dozenten Udo Wiegärtner Fa. conplement AG, Nürnberg Personalentwickler + Scrum Coach Historie: Kämpfe in allen Schützengräben Softwareentwickler Product Manager Entwicklungsleiter Coach Ich war einer von denen (vielleicht bin ich es ja immer noch) Scrum Ausbildung Scrum Master (Scrum Alliance) Scrum Master I + II (scrum.org) Ausbildung Professional Scrum Developer Trainer (scrum.org / Microsoft) Scrum seit 2006 / Einführung von Scrum in mehreren Firmen 5 conplement AG 2012. All Rights Reserved.

Zerbrechliche Agilität 6 conplement AG 2012. All Rights Reserved.

Nach dem Vortrag können Sie Als Scrum Skeptiker die wunden Punkte von Scrum-Teams identifizieren Einführung und Betrieb von Scrum nachhaltig stören Als Scrum Befürworter ihr Scrum verbessern, indem Sie den Dozenten komplett ignorieren 7 conplement AG 2012. All Rights Reserved.

Agenda Scrum in 3 Minuten Stören von Scrum Wann stören? Wo stören? Rollen Artefakte Timeboxes Regeln Tools 8 conplement AG 2012. All Rights Reserved.

Scrum in 3 Minuten Scrum = Gesunder Menschenverstand mit hübschen englischen Begriffen Scrum = Instinktives Teamverhalten in kritischen Projektsituationen Und dieses Verhalten besteht oft aus 9 conplement AG 2012. All Rights Reserved.

Instinktives Teamverhalten in heißen Zeiten Das Wichtigste zuerst Rückversicherung beim Kunden Überschaubare Zyklen Sachen gleich richtig fertig machen Effiziente Kommunikation Ständiges Optimieren Kein Prozess-Schnickschnack Alle für einen einer für Alle Lauffähige Software Déjà-vu? 10 conplement AG 2012. All Rights Reserved.

Und wie boykottiere ich das? Ansatzpunkte sind überall Einführung und Laufzeit Management u. Entwickler Kunden Alle Bestandteile von Scrum Rollen, Artefakte, Timeboxes, Regeln Tools Stören ist einfach! Möge unser teuflisches Spiel beginnen 11 conplement AG 2012. All Rights Reserved.

Ausbremsen gleich bei der Einführung Scrum als Allheilmittel anpreisen Scrum bügelt schlechte Projekt-Aquise aus Zu wenige Entwickler? Scrum rettet alles Rückhalt im Management vermeiden Nur keine Missstände aufdecken Scrum ist halt so ein Entwickler-Dings Team bloß nicht ins Boot holen Nur Begriffe ändern, z.b. Monate Sprints Sofort grundlegende Scrum-Regeln ändern, z.b. Sprint 9 Wochen anstatt 3 Wochen Daily Scrum reicht uns 1x pro Woche Team keine Einschwingphase gönnen 12 conplement AG 2012. All Rights Reserved.

Sabotageziel: Scrum-Rollen 13 conplement AG 2012. All Rights Reserved.

Blockieren der Scrum-Rollen Product Owner Team Scrum Master 14 conplement AG 2012. All Rights Reserved.

Scrum Rollen: Product Owner ausbremsen Will Scrum, denkt Wasserfall Rollenverschmelzung hemmt Product Owner + Scrum Master = Old School Projektleiter Begreift sich nicht als Teil des Teams Nicht greifbar für Team (zu busy für Daily Scrum?) Nicht willens/fähig zu Entscheidungen ( Dinner-Test ) Sieht Kunden als Feind anstatt Lebensversicherung Schlampt bei Product Backlog (Sabotagedetails folgen später) 15 conplement AG 2012. All Rights Reserved.

Scrum Rollen: Das Team demotivieren Grooooße Teams sind behäbig (Worst Case: > 9 Entwickler) Tools anstatt Mundwerk Mut zur De-Spezialisierung nehmen (Rockstars) Keine Chance zur Eigenverantwortung geben Querulanten (Tester, DB-Admins) aus Team fernhalten Bloß kein Pair Programming (z.b. Junior / Senior) Big Picture verheimlichen 16 conplement AG 2012. All Rights Reserved.

Scrum Rollen: Scrum Master neutralisieren Vorgesetzter? ( Augentest ) Arbeitsverteiler im Daily Scrum Vertrauen in Team ist überflüssig Löst Probleme selber anstatt Hilfe zur Selbsthilfe Nicht greifbar Lässt Hindernisse versanden ( Whiteboard-Test ) Nicht streng genug (!) 17 conplement AG 2012. All Rights Reserved.

Sabotageziel: Scrum-Rollen 18 conplement AG 2012. All Rights Reserved.

Sabotageziel: Scrum-Artefakte 19 conplement AG 2012. All Rights Reserved.

Sabotieren der Scrum-Artefakte Product Backlog Sprint Backlog Burndown Chart? 20 conplement AG 2012. All Rights Reserved.

Scrum Artefakte: Product Backlog kippen Nicht aktuell im Sprint Planning Meeting In Komponenten / Dokumenten formuliert Zu große User Stories User Story ersetzt komplettes Pflichtenheft M Nicht streng priorisiert Priorisierung nicht mit Kunden abgestimmt Kein zyklisches Grooming Nichtssagende User Stories [Beispiel ] 21 conplement AG 2012. All Rights Reserved.

Exkurs: User Stories als Bremse (1/4) User Story laut Scrum-Fans: Bestandteile: Titel Beschreibung Als <Aktor> will ich <Feature> um zu <Ziel> Akzeptanzkriterien Priorität Business Value 22 conplement AG 2012. All Rights Reserved.

Exkurs: User Stories als Bremse (2/4) Der Kundenwunsch Der Kunde will ein Gefühl dafür kriegen, wie viele Benutzer seine Webanwendung nutzen 23 conplement AG 2012. All Rights Reserved.

Exkurs: User Stories als Bremse (3/4) So würden die Scrum-Fans es formulieren Titel: Mitloggen der Benutzerzahlen Beschreibung: Als Administrator will ich die Benutzerzahlen der Weblösung XY auswerten können um bei Lastspitzen zusätzliche Hardware aktivieren zu können Akzeptanzkriterien: Textdatei genügt Listet max. Anzahl der gleichzeitigen Benutzer je Stunde Letzte 30 Tage genügen Aktualisierung 1x je Tag Zugriff nur für Admins und Site-Manager Priorität: 15/25 Business Value: 50/1000 24 conplement AG 2012. All Rights Reserved.

Exkurs: User Stories als Bremse (4/4) Scrum-Saboteure würden es so machen Titel: Webservice für Benutzertabelle Beschreibung: Als Webservice will ich die Benutzer aus der Tabelle CurrentUsers aus der Datenbank auslesen und per Filestream in die Datei mylog.txt schreiben Akzeptanzkriterien: Name der Komponente: mywebservice KVA.B auch in 2.01 nötig Weitere Details wie besprochen Priorität: Muss unbedingt rein Business Value:? Hell Yeah, Baby! 25 conplement AG 2012. All Rights Reserved.

Scrum Artefakte: Sprint Backlog nutzlos machen Altlasten aus vorherigem Sprint nicht mitführen ( Debt / undone work ) Keine Tasks für selbstverständliche Arbeiten Drag-Factor ignorieren Nicht sichtbar im Daily Scrum Viele Tasks in progress Nicht visualisieren, warum in progress (z.b. überall fehlt nur noch der Test) So würden Scrum-Fans es vielleicht machen [Beispiel ] 26 conplement AG 2012. All Rights Reserved.

Visualisierung Sprint Backlog für Scrum-Fans 27 conplement AG 2012. All Rights Reserved.

Scrum Artefakte: Burndown Chart nullen Nicht sichtbar im Daily Scrum Als Management-Kontrollinstrument anstatt als Team- Helferlein nutzen Keine Konsequenz aus ungünstigem Burndown ziehen [Beispiel ] 28 conplement AG 2012. All Rights Reserved.

Burndown Chart ohne Konsequenz 29 conplement AG 2012. All Rights Reserved.

Sabotageziel: Scrum-Artefakte 30 conplement AG 2012. All Rights Reserved.

Sabotageziel: Scrum-Timeboxes 31 conplement AG 2012. All Rights Reserved.

Stören der Scrum-Timeboxes Sprint Sprint Planning Meeting Daily Scrum Sprint Review Meeting Sprint Retrospective Meeting 32 conplement AG 2012. All Rights Reserved.

Scrum Timeboxes: Sprints verlangsamen Warum nicht gleich 9 Wochen anstatt 3? Karenzzeit zwischen Sprints zum Fertigmachen Takt häufig wechseln Umpriorisieren während Sprint Sprint auch im Notfall nie abbrechen 33 conplement AG 2012. All Rights Reserved.

Timeboxes: Sprint Planning Meeting pulverisieren Product Backlog nicht aktuell (kein Grooming) Diskussionen über den Sinn von User Stories Product Owner anschießen Große Stories nicht herunterbrechen Lead Developer / Rockstar schätzt alleine ab Planning Poker ist eh kindisch Endlos-Meetings (was heißt schon time boxed?) 34 conplement AG 2012. All Rights Reserved.

Timeboxes: Daily Scrum zerreden Was heißt schon täglich? Hinsetzmeetings mit Kaffee Sprint Backlog nicht sichtbar im Raum Keine Konzentration auf die 3 Fragen Zu sanfter Scrum Master Alle lieben technische Detaildiskussionen Burndown nicht live pflegen, Konsequenzen nicht mit Product Owner diskutieren Hindernisse (Impediments) versanden lassen 35 conplement AG 2012. All Rights Reserved.

Timeboxes: Sprint Review zermürben Der Kunde stört nur Lead Developer / Rockstar präsentiert alles Stolz sein auf die eigene Arbeit? Sich für funktionierende Demo verantwortlich fühlen? Product Owner blenden durch unfertige Stories Feedback nicht in Product Backlog einfließen lassen 36 conplement AG 2012. All Rights Reserved.

Timeboxes: Sprint Retrospective überflüssig machen Stuhlkreis -Atmosphäre schafft Unbehagen ;-) Einfach mal den Chef dazunehmen Auf keinen Fall strukturiert vorgehen Nichts aufschreiben / nichts nachverfolgen Nach ersten Erfolgen nicht weiter optimieren 37 conplement AG 2012. All Rights Reserved.

38 conplement AG 2012. All Rights Reserved.

Sabotageziel: Scrum-Timeboxes 39 conplement AG 2012. All Rights Reserved.

Sabotageziel: Scrum-Regeln Scrum-Tools 40 conplement AG 2012. All Rights Reserved.

Scrum-Regeln: Definition of Done lächerlich machen Diktat vom Management anstatt durch Team Unsinnige Inhalte (z.b. Einchecken nicht Teil der DoD) Definition of Done weder leben noch nachjustieren Was heißt schon fertig (z.b. Verdächtige Source Labels)? 41 conplement AG 2012. All Rights Reserved.

42 conplement AG 2012. All Rights Reserved.

Scrum-Tools: Werkzeuge teuflisch nutzen Supertool am Anfang ersetzt Scrum-Grundverständnis Flipcharts eher meiden, da sehr effektiv Team Foundation Server: Macht gute Teams viel besser; und schlechte Man braucht wirklich für ALLES ein Tool, oder? Preisgünstige Tools taugen eh nicht oder so [Beispiel für Agile-Fans: Urban Turtle ] 43 conplement AG 2012. All Rights Reserved.

Urban Turtle für TFS 2012 44 conplement AG 2012. All Rights Reserved. Quelle: Urban Turtle Demo Account / www.urbanturtle.com

Sabotageziel: Scrum-Regeln Scrum-Tools 45 conplement AG 2012. All Rights Reserved.

Ausbremsen strengt an Puuuh, fast geschafft 46 conplement AG 2012. All Rights Reserved.

Das konspirative Fazit Scrum = Gesunder Menschenverstand Ausbremsen von Scrum = Gesunden Menschenverstand ausschalten Es geht immer um Menschen Fettnäpfe lauern überall Bei allen Scrum-Bestandteilen Bei Einführung / im laufenden Betrieb Intern / beim Kunden Viele Ansatzpunkte zum Ausbremsen vorhanden Wir müssen sie nur nutzen 47 conplement AG 2012. All Rights Reserved.

Wenn es mal soweit ist, wird Sabotage schwer 48 conplement AG 2012. All Rights Reserved.

Das Ende der Agilität dieses Vortrags Scrum ist vielleicht gar nicht soo schlecht Aber wenn wir nur beharrlich sind, sitzen wir dieses Agile Scrum Anarchie auch noch aus Das bleibt unter uns, oder? Vielen Dank und 49 conplement AG 2012. All Rights Reserved.

Stoppt Scrum! 50 conplement AG 2012. All Rights Reserved.

Ihre Fettnäpfe? Udo Wiegärtner udo.wiegaertner@conplement.de Tel: (0911) 2550976-14 Mobil: (0176) 12550114 www.conplement.de 51 conplement AG 2012. All Rights Reserved. Samstag, 28.04.2012