Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...
xailabs SCRUM-Workshop (bvh 2.013 vom 11.04.2013)
1. SCRUM-Workshop
So beschleunigen Sie Projekte durch agile Entwicklungsmethoden – nicht nur in der IT
Lutz Koch & Tim Friedrich
Fotocopyright: http://commons.wikimedia.org/wiki/User:Sebletoulousain
17.04.2013 Lizenz: This file is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported 1
2. xaiprofile
• Gegründet 2006 in Berlin
• 35 Mitarbeiter
• Spezialisten für:
• Portale für Enterprise-, Community- und E-Commerce-Anwendungen
• Mobile Apps
• IPTV-Technologien
17.04.2013 2
3. Agenda
So beschleunigen Sie Projekte durch
agile Entwicklungsmethoden – nicht nur in der IT
1. Warm-Up
2. (Gehirn)-Training
3. Cool-Down
17.04.2013 3
8. 3M
Muda
Unnötige Aktivitäten
Fotocopyright: http://commons.wikimedia.org/wiki/File:Wollmilchsau.jpg
17.04.2013 Lizenz: This file is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported 8
12. Manifest für Agile Softwareentwicklung
„Wir erschließen bessere Wege, Software zu entwickeln,
indem wir es selbst tun und anderen dabei helfen.“
Quelle: http://agilemanifesto.org/iso/de/manifesto.html
Fotocopyright: http://pixabay.com/de/users/PublicDomainPictures/
17.04.2013 Lizenz: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication 12
13. Manifest für Agile Softwareentwicklung
„Durch diese Tätigkeit haben wir diese Werte zu schätzen gelernt:
Individuen und Interaktionen mehr als Prozesse und Werkzeuge
Quelle: http://agilemanifesto.org/iso/de/manifesto.html
17.04.2013 13
14. Manifest für Agile Softwareentwicklung
„Durch diese Tätigkeit haben wir diese Werte zu schätzen gelernt:
Individuen und Interaktionen mehr als Prozesse und Werkzeuge
Funktionierende Software mehr als umfassende Dokumentation
Quelle: http://agilemanifesto.org/iso/de/manifesto.html
17.04.2013 14
15. Manifest für Agile Softwareentwicklung
„Durch diese Tätigkeit haben wir diese Werte zu schätzen gelernt:
Individuen und Interaktionen mehr als Prozesse und Werkzeuge
Funktionierende Software mehr als umfassende Dokumentation
Zusammenarbeit mit dem Kunden mehr als Vertragsverhandlung
Quelle: http://agilemanifesto.org/iso/de/manifesto.html
17.04.2013 15
16. Manifest für Agile Softwareentwicklung
„Durch diese Tätigkeit haben wir diese Werte zu schätzen gelernt:
Individuen und Interaktionen mehr als Prozesse und Werkzeuge
Funktionierende Software mehr als umfassende Dokumentation
Zusammenarbeit mit dem Kunden mehr als Vertragsverhandlung
Reagieren auf Veränderung mehr als das Befolgen eines Plans“
Quelle: http://agilemanifesto.org/iso/de/manifesto.html
17.04.2013 16
17. Manifest für Agile Softwareentwicklung
„Das heißt, obwohl wir die Werte auf
der rechten Seite wichtig finden,
…
schätzen wir die Werte auf
der linken Seite höher ein.“
Quelle: http://agilemanifesto.org/iso/de/manifesto.html
17.04.2013 17
18. Manifest für Agile Softwareentwicklung
„Durch diese Tätigkeit haben wir diese Werte zu schätzen gelernt:
Individuen und Interaktionen mehr als Prozesse und Werkzeuge
Funktionierende Software mehr als umfassende Dokumentation
Zusammenarbeit mit dem Kunden mehr als Vertragsverhandlung
Reagieren auf Veränderung mehr als das Befolgen eines Plans“
Quelle: http://agilemanifesto.org/iso/de/manifesto.html
17.04.2013 18
19. Zusammenfassung: Agile
Expertise und Eigenverantwortung
Minimierung von Interpretation
Investieren in Erfolg
Flexibilität
Jetzt:
Walk and Talk – 5 Minuten
Danach: SCRUM Teil 1
Fotocopyright: http://www.sxc.hu/profile/hisks - Kriss Szkurlatowski; 12frames.eu
17.04.2013 Lizenz: Royalty free, see usage options 19
22. Implizites Wissen
sprachlich nicht verfügbar - eigene Logik
Fotocopyright: http://www.sxc.hu/profile/brokenarts - http://www.broken-arts.com
17.04.2013 Lizenz: Royalty free, see usage options 22
23. Implizites Wissen
„AHA“-Erlebnisse
Erkenntnisse auf impliziter Ebene treten ans Licht,
werden explizit und mitteilbar
Fotocopyright: http://www.sxc.hu/profile/brokenarts - http://www.broken-arts.com
17.04.2013 Lizenz: Royalty free, see usage options 23
24. Sinkende Projektgeschwindigkeit?
1. Lange Projektzeit
2. Termine werden nicht eingehalten
3. Nachlassende Qualität
4. Krankheitszeiten steigen
5. Mitarbeiterfluktuation
Fotocopyright: http://www.sxc.hu/profile/boroda003
17.04.2013 Lizenz: Royalty free, see usage options 24
25. Motivationsproblem
Positiv* Negativ* SCRUM
Kleine Etappenziele Sprintziel
Quelle: Motivation: Einfach erfolgreich sein - TV14 Nummer 4 2013, Welt der Wunder - Hannes Wellmann, Sebastian Hess
Fotocopyright: http://www.sxc.hu/profile/lusi
17.04.2013 Lizenz: Royalty free, see usage options 25
26. Motivationsproblem
Positiv* Negativ* SCRUM
Kleine Etappenziele Sprintziel
Achtlosigkeit Daily, Review
Quelle: Motivation: Einfach erfolgreich sein - TV14 Nummer 4 2013, Welt der Wunder - Hannes Wellmann, Sebastian Hess
Fotocopyright: http://www.sxc.hu/profile/lusi
17.04.2013 Lizenz: Royalty free, see usage options 26
27. Motivationsproblem
Positiv* Negativ* SCRUM
Kleine Etappenziele Sprintziel
Achtlosigkeit Daily, Review
Überzogene Kritik Retrospektive
Quelle: Motivation: Einfach erfolgreich sein - TV14 Nummer 4 2013, Welt der Wunder - Hannes Wellmann, Sebastian Hess
Fotocopyright: http://www.sxc.hu/profile/lusi
17.04.2013 Lizenz: Royalty free, see usage options 27
28. Motivationsproblem
Positiv* Negativ* SCRUM
Kleine Etappenziele Sprintziel
Achtlosigkeit Daily, Review
Überzogene Kritik Retrospektive
Mangelndes Zutrauen Geeigneter
Team-Mix
Quelle: Motivation: Einfach erfolgreich sein - TV14 Nummer 4 2013, Welt der Wunder - Hannes Wellmann, Sebastian Hess
Fotocopyright: http://www.sxc.hu/profile/lusi
17.04.2013 Lizenz: Royalty free, see usage options 28
29. Motivationsproblem
Positiv* Negativ* SCRUM
Kleine Etappenziele Sprintziel
Achtlosigkeit Daily, Review
Überzogene Kritik Retrospektive
Mangelndes Zutrauen Geeigneter
Team-Mix
Unklare Ziele und Sprintplanning
Anweisungen
Quelle: Motivation: Einfach erfolgreich sein - TV14 Nummer 4 2013, Welt der Wunder - Hannes Wellmann, Sebastian Hess
Fotocopyright: http://www.sxc.hu/profile/lusi
17.04.2013 Lizenz: Royalty free, see usage options 29
30. Motivationsproblem?
Positiv* Negativ* SCRUM
Kleine Etappenziele Sprintziel
Achtlosigkeit Daily, Review
Überzogene Kritik Retrospektive
Mangelndes Zutrauen Geeigneter
Team-Mix
Unklare Ziele und Sprintplanning
Anweisungen
Kleinliche Kontrollen Verpflichtung auf Sprint
Quelle: Motivation: Einfach erfolgreich sein - TV14 Nummer 4 2013, Welt der Wunder - Hannes Wellmann, Sebastian Hess
Fotocopyright: http://www.sxc.hu/profile/lusi
17.04.2013 Lizenz: Royalty free, see usage options 30
31. Energiesparer
„Ein Mensch benötigt Erfolgserlebnisse, um
seinen Antrieb aufrechtzuerhalten.“
Fotocopyright: http://www.sxc.hu/profile/atsoram
17.04.2013 Lizenz: Royalty free, see usage options 31
32. Energiesparer
„Ein Mensch benötigt Erfolgserlebnisse, um
seinen Antrieb aufrechtzuerhalten.“
„Wird der Mensch nicht durch Etappensiege
und die damit verbundenen Glücksgefühle
belohnt, lernt das Gehirn: Das Ergebnis ist den
Aufwand nicht wert – Mission abbrechen!“
Fotocopyright: http://www.sxc.hu/profile/atsoram
17.04.2013 Lizenz: Royalty free, see usage options 32
34. Time-to-Market
In kürzerer Zeit ein besseres Produkt
Fotocopyright: http://pixabay.com/de/users/tpsdave/
17.04.2013 Lizenz: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication 34
35. Zusammenfassung: SCRUM
Minimales Framework
Nachhaltige Projektgeschwindigkeit
Rücksicht auf menschliche
Eigenschaften
Prozesskontrolle
Time-to-Market
Jetzt: SCRUM in der Praxis – das Ballspiel
Fotocopyright: http://www.sxc.hu/profile/hisks - Kriss Szkurlatowski; 12frames.eu
17.04.2013 Lizenz: Royalty free, see usage options 35
36. Das Ball-Spiel
Minimale Anforderungen
Zyklische Ergebnisprüfung
Prozessänderung durch Erfahrung
Steigerung der Geschwindigkeit
17.04.2013 36
37. Anforderungen
Ein Ball muss von jedem Teammitglied berührt werden
Jeder Ball muss bei der Weitergabe ohne Berührung in der Luft
gewesen sein
Ein Ball darf nacheinander nicht von zwei direkt benachbarten
Teammitgliedern berührt werden
Jeder Ball muss dort enden, wo er gestartet wurde
Eine Einheit gilt als fertig, wenn ein Ball alle Bedingungen erfüllt hat.
Auf den Boden gefallene Bälle zählen nicht
17.04.2013 37
38. Projektplan
„Wann können Sie 500
Einheiten liefern?“
17.04.2013 38
39. Ergebnisse
Team A Team B Team C Team D
Schätzung Ergebnis Schätzung Ergebnis Schätzung Ergebnis Schätzung Ergebnis
Runde 1
Runde 2
Runde 3
Runde 4
Lieferung
17.04.2013 xailabs GmbH | Oranienstr. 161, 10969 Berlin | Tel. +49-30-29 35 22 25 | info@xailabs.de | www.xailabs.de 39
41. Principles of Agile Manifesto
Wie viel haben
Sie gelernt?
Fotocopyright: http://www.sxc.hu/profile/djtomegg69
17.04.2013 Lizenz: Royalty free, see usage options 41
44. Wer macht was in SCRUM?
Visionär
• Produktvision
• Leuchtturm
• Motivation
• ROI/Businessvalue
Fotocopyright: http://pixabay.com/de/users/Nemo/
17.04.2013 Lizenz: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication 44
45. Wer macht was in SCRUM?
• Experte
• Anforderungen
• Produktkontrolle
• Produktverantwortung
Fotocopyright: http://pixabay.com/de/users/Nemo/
17.04.2013 Lizenz: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication 45
46. Wer macht was in SCRUM?
• Priorisiert Entwicklung
• Plant Releases
• Arbeitet mit dem Team
• Koordiniert Anforderungen
• Maximiert Wert
Fotocopyright: http://pixabay.com/de/users/Nemo/
17.04.2013 Lizenz: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication 46
47. Wer macht was in SCRUM?
• Selbstorganisiert
• Motiviert
• Komplett
• Liefert Produktinkrement
Fotocopyright: http://pixabay.com/de/users/Nemo/
17.04.2013 Lizenz: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication 47
48. Wer macht was in SCRUM?
• Servant Leader
• Schützt das Team
• Beseitigt Hindernisse
• Verteidigt Scrum
Fotocopyright: http://pixabay.com/de/users/Nemo/
17.04.2013 Lizenz: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication 48
49. Keine Erfolgsgarantie
Quelle: VERSIONONE.COM - 7th Annual State of AGILE DEV SURVEY - http://www.versionone.com/pdf/7th-Annual-State-of-Agile-Development-Survey.pdf
17.04.2013 49
50. Top 3 Nutzen
Quelle: VERSIONONE.COM - 7th Annual State of AGILE DEV SURVEY - http://www.versionone.com/pdf/7th-Annual-State-of-Agile-Development-Survey.pdf
17.04.2013 50
51. SCRUM!
Fotocopyright: http://www.sxc.hu/profile/Krappweis - Andreas Krappweis
17.04.2013 Lizenz: Royalty free, see usage options 51
52. Vielen Dank
für Ihre
Aufmerksamkeit!
Lutz Koch Tim Friedrich http://www.xailabs.de
Senior Developer & SCRUM Master Sales Manager Tel +49-30-29 35 22 25
lutz.koch@xailabs.de tim.friedrich@xailabs.de 10969 Berlin - Germany
17.04.2013 xailabs GmbH | Oranienstr. 161, 10969 Berlin | Tel. +49-30-35 22 25 | info@xailabs.de | www.xailabs.de 52