DEVOPS SOM FUNDAMENT I ETT VERKSAMHETSNÄRA EKOSYSTEM Ett enterpriseperspektiv Daniel Franzén Dev Tribe Gathering #6 - Göteborg 21/3 2017
Daniel Franzén Enterprise and Solutions architecture consultant Developing Enterprise Architecture Teams and Organizations Innovation and Digitalization Strategic Advisor daniel@bustard.se Architecture Training Consultant @dfrz frc.nu/d
Hur agil är agil utveckling? Vad är skälet till att vi pratar om DevOps? Vad vill vi åstadkomma?
FÖLJSAMHET OCH INNOVATION
FÖLJSAMHET OCH INNOVATION Experiment betyder att man bara lyckas i undantagsfall att försöka EXPERIMENTERANDE LÄRA AV MISSTAG utan att veta att man kommer att lyckas Agilt är att börja utan att veta hur hela lösningen kommer att se ut och lära utmed resan Experimenterande bygger på att man vet vad man vill uppnå och mäter mot dessa mål och avbryter eller ändrar om målen inte närmas
FÖLJSAMHET OCH INNOVATION Förståelse för att misstag är en förutsättning för att hitta innovativa EXPERIMENTERANDE LÄRA AV MISSTAG lösningar kräver en kulturförändring KULTUR SOM TILLÅTER MISSTAG Att misslyckas är en förutsättning för att skapa innovation - om man inte är beredd att misslyckas är det dumt att satsa på innovation alls Förutsägbarhet är motsatsen till innovation och agilitet
FÖLJSAMHET OCH INNOVATION Små steg gör att vi inte förlorar mycket prestige eller pengar EXPERIMENTERANDE LÄRA AV MISSTAG Litet steg återkoppling litet steg KULTUR SOM TILLÅTER MISSTAG återkoppling MINDRE STEG GER LÄGRE FALL Deliver frequently fast feedback fail fast Lättare att vara transparent med att man experimenterar Behövs bara i projekt där inte allt är känt från början
FÖLJSAMHET OCH INNOVATION Om det ska vara möjligt att ta små steg måste även utvecklingen vara snabb EXPERIMENTERANDE LÄRA AV MISSTAG KULTUR SOM TILLÅTER MISSTAG Närhet till kund och snabb feedbackloop MINDRE STEG GER LÄGRE FALL Agila metoder blir verkningslösa i en leveranscykel som bara tillåter fyra AGILA METODER & DEVOPS leveranser per år. DevOps - bygg, kvalitetssäkra och driftsätt automatiskt
FÖLJSAMHET OCH INNOVATION En kedja blir inte starkare än dess svagaste länk EXPERIMENTERANDE LÄRA AV MISSTAG Allt runt utvecklingen måste hålla samma KULTUR SOM TILLÅTER MISSTAG tempo - arkitektur och strategisk styrning MINDRE STEG GER LÄGRE FALL - säkerhet - tillgänglighet AGILA METODER & DEVOPS - projektstyrning - infrastruktur STÖDJANDE OMGIVNING - rättslig styrning
Ekosystem FÖLJSAMHET OCH INNOVATION 1 STÖDJANDE OMGIVNING 2 AGILA METODER & DEVOPS EXPERIMENTERANDE LÄRA AV MISSTAG KULTUR SOM TILLÅTER MISSTAG 6 FÖLJSAMHET OCH INNOVATION STRATEGISK STYRNING 3 MINDRE STEG LÄGRE FALL MINDRE STEG GER LÄGRE FALL AGILA METODER & DEVOPS STÖDJANDE OMGIVNING LÄRA GENOM MISSTAG 5 KULTUR SOM TILLÅTER MISSTAG 4
Stödjande omgivning Strategisk styrning och arkitekter - är de historia i det agila ekosystemet?
Pace Layered Architecture Stewart Brand - The clock of the long now Gartner
Pace Layered Architecture Systems of Innovation Systems of Differentiation Systems of Record
Design Thinking
Understand Create Deliver Förståelse slutar i insikter Skapa idéer Leverans slutar i realitet
Strategisk styrning och arkitektur är en förutsättning för agile. Inte minst i stora organisationer. FÖLJSAMHET OCH INNOVATION EXPERIMENTERANDE LÄRA AV MISSTAG KULTUR SOM TILLÅTER MISSTAG MINDRE STEG GER LÄGRE FALL AGILA METODER & DEVOPS STÖDJANDE OMGIVNING
Tack! Håller du med? Har du gjort något liknande? Vill du diskutera hur man kan få Design Thinking, Agile, DevOps och strategisk styrning att funka ihop? Jag vill gärna diskutera erfarenheter med dig! daniel@bustard.se @dfrz frc.nu/d
Källor Stewart Brand, The Clock of the Long Now, April 2000 Gartner Says Adopting a Pace-Layered Application Strategy Can Accelerate Innovation, http://www.gartner.com/newsroom/id/1923014