Upload
bestbrainsdk
View
591
Download
0
Embed Size (px)
Citation preview
Continuous Delivery- lad koden flyde (til slutbrugeren)
Mads Flensted-Urech Sonny Korte
Morten Ulrik Sørensen
Ideelt set...
• Hvor lang tid skal der gå fra vi har lavet en forbedring til kunderne skal have den? o Med det samme...
• Hvad hvis det ikke var en forbedring? o Så skal den ikke
videre i systemet - og den der begik fejlen skal vide det med det samme
Stats gymnastik
A: 79% U, 30% O B: 15% U, 70% O, 15% A C: 33% af hver D: Ren udvikler
Hvor meget af dig er udvikler? aftager?
operations?
Terminologi og Historie
Integration Continuous Integration vs
Photograph: Garry Gay / Alamy
- When it hurts, do it more often -- Martin Fowler
Stats gymnastik Hvor længe har Continuous Integration været en bevidst disciplin i jeres virksomhed?
(Det er den ikke / ~2år / ~5år / ?)
Delivery Continuous Delivery vs
Photograph: Steven Depolo Photograph: Kerry K. Taylor
Stats gymnastik
Hvor lang tid går der fra idé til "produkt" i jeres organisation?
(dage / uger / måneder / ½ år / år)
Deployment Continuous Deployment vs
Photograph: Gail Shumway/Getty Images Photograph: Animal Planet
- If you deliver every day, then no deadlines are special (or scary) -- ObjectMentor coach
The big picture
Øvelse 1 Black hat
At få det til at løbe rundt
- At levere software i det her firma er som at sparke en død hval hen ad en strand
-- Bents tidligere kollega
Batch size
$$
Batch size
per batch Fast transaktionsomkostning
Omkostning ved at levere senere
Samlet omkostning
Automate - When it hurts, do it more often
-- Martin Fowler
Feedback
- By far the dominant reason for not releasing sooner was a reluctance to trade the dream of success
for the reality of feedback -- Kent Beck
Measure
- By far the dominant reason for not releasing sooner was a reluctance to trade the dream of success
for the reality of feedback -- Kent Beck
geckoboard.com
Track
Imunsystem
Photograph: Reshavskyi
Kultur!
Start småt og godt - og iterer
- Think big, start small, scale fast -- Saul Kaplan
Øvelse 2 Besvar black hats
TeamCity - JetBrains
Videre læsning og inspiration • www.bestbrains.dk - GHM
o Den Velsmurte Udviklingsmaskine o Slib kniven
• Bog o Continuous Delivery af Jez Humble
• Continuous Delivery "in the wild": o WealthFront http://eng.wealthfront.com o Etsy.com http://codeascraft.etsy.com
- You miss 100% of the shots you don´t take -- Wayne Gretzky