© 2016 andrena objects ag Agile & DevOps Agile & DevOps Don’t feed the Undone-Monster Felix Schad [email protected] 20. März 2017 Stuttgart
Jun 23, 2020
© 2016 andrena objects ag
Agile & DevOps
Agile & DevOps
Don’t feed the Undone-Monster
Felix Schad [email protected]
20. März 2017 Stuttgart
© 2016 andrena objects ag
Vorstellung
felix.schad
@andrena.de
© 2016 andrena objects ag
Gesamtherausforderung
© 2016 andrena objects ag
Time-to-Market
© 2016 andrena objects ag
Cost of Delay
© 2016 andrena objects ag
Falsches Produkt
© 2016 andrena objects ag
Keine Innovationen
© 2016 andrena objects ag
Transparenz
Transparenz
© 2016 andrena objects ag
Transparenz
© 2016 andrena objects ag
Improvement, Learning
Improvement
Learning
© 2016 andrena objects ag
Wertschöpfungskette
© 2016 andrena objects ag
Wertschöpfungskette
© 2016 andrena objects ag
The UNDONE Monster
© 2016 andrena objects ag
Wertschöpfungskette
© 2016 andrena objects ag
Agile Business zu Entwicklung
© 2016 andrena objects ag
Das richtige Produkt entwickeln
© 2016 andrena objects ag
Flexibilität bzgl. Anforderungen
© 2016 andrena objects ag
Klare Verantwortlichkeiten
Process Continuous Improvement
Value Product
Management
Quality & Delivery Software Engineering
© 2016 andrena objects ag Komplexitätsreduktion
© 2016 andrena objects ag
Risikoreduktion
© 2016 andrena objects ag
Transparenz über Fortschritt und Qualität
© 2016 andrena objects ag
Weniger Waste
© 2016 andrena objects ag
Richtiges Produkt
Agile Business zu Entwicklung
→ Business Alignment
Risikoreduktion
Flexibilität
Verantwortlichkeiten
Komplexitätsreduktion
Transparenz
Weniger Waste
1
© 2016 andrena objects ag
Agile Business zu Entwicklung
1
© 2016 andrena objects ag
Professionalisierung
Entwicklung
© 2016 andrena objects ag
Innere Qualität
© 2016 andrena objects ag
Innere Qualität
© 2016 andrena objects ag
Robustheit
© 2016 andrena objects ag
Weniger Bugs
© 2016 andrena objects ag
Professionalisierung
Innere Qualität
Robustheit
Weniger Bugs
Entwicklung
2
© 2016 andrena objects ag
Professionalisierung
Entwicklung
2
© 2016 andrena objects ag
Agile Entwicklung zu Test
© 2016 andrena objects ag
Frühes Feedback
© 2016 andrena objects ag
Effizienz
© 2016 andrena objects ag
Transparenz über Qualität
© 2016 andrena objects ag
Risikoreduktion
Komplexitätsreduktion
© 2016 andrena objects ag
Frühes Feedback Transparenz
Effizienz
Agile Entwicklung zu Test
Komplexitätsreduktion Risikoreduktion
3
© 2016 andrena objects ag
Agile Entwicklung zu Test
3
© 2016 andrena objects ag
Professionalisierung von Lieferung/Betrieb
© 2016 andrena objects ag
© 2016 andrena objects ag
“DevOps is the practice of
operations and development
engineers participating
together in the entire service
lifecycle, from design through
the development process to
production support.”
- Jez Humble
© 2016 andrena objects ag
Was ist wichtig an
Continuous Deployment, Automatisierung
Informationen teilen
Art der Zusammenarbeit
DevOps ?
Messen, Feedback
© 2016 andrena objects ag
Agile DevOps FALSCH
© 2016 andrena objects ag
“Our highest priority is to satisfy the customer
through early and continuous delivery
of valuable software.”
- Agile Principle #1
© 2016 andrena objects ag
“Deliver working software frequently, from a
couple of weeks to a couple of months, with a
preference to the shorter timescale.”
- Agile Principle #3
© 2016 andrena objects ag
Agile
DevOps
© 2016 andrena objects ag
Einordnung Agiles Dreieck
Process Scrum
Value Product
Management
Quality & Delivery XP, DevOps
© 2016 andrena objects ag
Professionalisierung von Lieferung/Betrieb
© 2016 andrena objects ag
Geschwindigkeit
© 2016 andrena objects ag
Risikovermeidung
© 2016 andrena objects ag
Kostengünstig
© 2016 andrena objects ag
Funktionsfähigkeit sichergestellt
© 2016 andrena objects ag
Skalierbarkeit (Performance)
© 2016 andrena objects ag
Continuous
“Bad behavior arises when you abstract people away from the consequences of their actions.” - Jez Humble
Improvement
© 2016 andrena objects ag
→ Produktinkremente in hoher Qualität häufig, schnell und verlässlich ausliefern
Geschwindigkeit
Riskikovermeidung Kostenersparnis
Funktionsfähigkeit
Skalierbarkeit
Continuous Improvement
Professionalisierung von Lieferung/Betrieb
4
© 2016 andrena objects ag
Professionalisierung von Lieferung/Betrieb
© 2016 andrena objects ag
Professionalisierung von Lieferung/Betrieb
4
© 2016 andrena objects ag
There is nothing left to do.
© 2016 andrena objects ag
Wertschöpfungskette Business zu Kunde
© 2016 andrena objects ag
Wertschöpfungs- kreis
5
© 2016 andrena objects ag 6
© 2016 andrena objects ag
“The only way to win is
to learn faster than anyone else.”
- Eric Ries
© 2016 andrena objects ag
● Langer Time to Market
● Hoher Cost of Delay
● Falsches Produkt
● Keine Innovationen
● Mangelnde Transparenz
● Kaum Improvement/Lernen
Herausforderungen adressiert
● Wenig Flexibilität
● Hohes Risiko
● Viel Waste
● Schlechte Qualität
● Geringer Output
© 2016 andrena objects ag
Business zu Kunde zu Business
© 2016 andrena objects ag
© 2016 andrena objects ag
“Shipping Shit
faster”
© 2016 andrena objects ag
Voraussetzung: Professionalität
© 2016 andrena objects ag
Kleine Schritte
© 2016 andrena objects ag
Erste Schritte
PO / Management Support
Continuous Improvement
© 2016 andrena objects ag
Business Agility
© 2016 andrena objects ag
UNDONE-Monster...
© 2016 andrena objects ag
© 2016 andrena objects ag
www.andrena.de
Standorte:
Karlsruhe
Stuttgart
Frankfurt
München
Mannheim
© 2016 andrena objects ag
● Feature umgesetzt
● Akzeptanztest erfolgt
● Code Integriert
● Code-Review (oder PP)
● Entwicklungs-Dokumentation
● Unittestabdeckung > XX%
● Coding-Standards erfüllt
● Oberflächentests
● Integrationstests / Systemtests
Definition of Done mögliche Elemente einer
● Perfomance- / Lasttest
● Automatisierte Akzeptanztests
● Explorative Tests erfolgt
● Security Tests
● In Produktion
● Wird genutzt
● Monitoring eingerichtet
● Nutzungswerte erhoben
● Kundenfeedback erhalten
© 2016 andrena objects ag
Bildquellen Fotolia:
Start up © Sunny studio
89565039
Measuring and calculating instruments - yellow ruler on white
© niyazz
111545895
Ideas Thoughts Knowledge Intelligence Learning Meeting Concept
© Rawpixel.com
73645111
Fun poop
© julien tromeur
92566173
dog pee
© javier brosch
84171690
security camera and urban video
© Pixinoo
62385222
Emissions of a starting diesel engine
© Ingo Bartussek
92131790
pig
© magdal3na
111985778
first steps of little girl with mother outdoors
© nadezhda1906
92437330
speedometer
© adimas
102500296
energy efficiency graphic
© magann
76804417
Worried man with pregnancy test
© Antonioguillem
112115599
Fresh Food In Garbage Can To Illustrate Waste
© highwaystarz
96317693
wash my sky - clean environment concept
© Romolo Tavani
86409194
Sicherheitsgurt anlegen
© Kaesler Media
32665859
Businessman find a solution
© alphaspirit
77423526
Young woman doing a yoga stretch on a black background
© imacture
97563180
Sänger bei der Aufnahme im Tonstudio
© Tom-Hanisch
49743623
watermelon with shell and seeds on white background
© yodaswaj
110486401
Kreditkarte und leere Geldbörse
© Gina Sanders
66337123
74159556 - Red kitten © Alena Ozerova
84444999 - Wir sagen Danke! © Torbz
101709371 - robots in a car plant © Nataliya Hora
102017162 - shaggy monster red eyes closeup © plus69
https://commons.wikimedia.org/wiki/File:Vienna_Convention_ro
ad_sign_B2a.svg https://pixabay.com/static/uploads/photo/2013/01/08/01/25/watermelon-74342_960_720.jpg https://commons.wikimedia.org/wiki/File:Flickr_-_Government_Press_Office_(GPO)_-_THE_HIGH_JUMP_COMPETITION.jpg https://commons.wikimedia.org/wiki/File:H96566k.jpg http://www.devops-camp.de/wp-content/uploads/2014/11/dvoc17_tagcloud-color.jpg https://pbs.twimg.com/profile_images/456648820156162050/itxgcaBa.jpeg http://www.twohills.co.nz/speaking https://commons.wikimedia.org/wiki/File:Vienna_Convention_road_sign_B2a.svg http://www.flickr.com/photos/betsyweber/6719450919/
http://agilemanifesto.org/
Icons are from http://simpleicon.com/