Share
Embed
The Rocky Road To Continuous Delivery at ImmobilienScout24
André Neubauer
October 12, 2011
Transcript
47 slides
-
The rocky road to CLD www.immobilienscout24.de Mainz | 12.10.2011 |
André Neubauer & Oliver Schmitz-Hennemann -
| Titel der Präsentation | Autor der Präsentation Seite 2
About us ... André Neubauer, @devpg! ! Team and tech lead! ! Speaker, author, ! out-of-the-box thinker! -
About us ... Oliver Schmitz- Hennemann, @Oschmi! ! Head of
IT Architecture! ! OrgDev, agile evangelist, inconvenient! -
| Titel der Präsentation | Autor der Präsentation Seite 4
ImmobilienScout24 Germanys leading real-estate portal! ! >500 employees, 160 in the IT! -
| Titel der Präsentation | Autor der Präsentation Seite 5
ImmobilienScout24 Germanys leading real-estate portal! ! >500 employees, 160 in the IT! > 5 Million unique users! > 1,8 Billion PI! > 250 Million Expose views! ~ 1,2 Million active listings! > 120.000 Vendors! ... per month! -
| Titel der Präsentation | Autor der Präsentation Seite 6
ImmobilienScout24 Germanys leading real-estate portal! ! >500 employees, 160 in the IT! > 5 Million unique users! > 1,8 Billion PI! > 250 Million Expose views! ~ 1,2 Million active listings! > 120.000 Vendors! ... per month! 2 datacenter! ~100 physical ! ~800 virtual! ... machines! -
From hunted to Hunter Mid 2008: Scrum Introduction! ! 2009-10:!
IT2010! End 2010: ! What is next in 2011?! -
Our vision for end of 2011 Feature after acceptance by
PO will be LIVE on our portal within 24h Goal: End of 2011 Why: L Because it‘s COOL? L Because it‘s bullsh…-Bingo? J No “muda” anymore J Better efficiency J Decrease TTM J Higher flexibility J Customer will love us J Better quality -
From hunted to Hunter Mid 2008: Scrum Introduction! ! 2009-10:!
IT2010! End 2010: ! What is next in 2011?! ! Continuous Delivery!! Go live within 24 hours!! -
Why CD? http://www.flickr.com/photos/tonz/4688643653/sizes/o/in/photostream/ Business ideas are hypothesis -> most are
wrong! ! Get fast feedback on improvements! ! „Have a daily with your users“! Business! -
Why CD? http://www.flickr.com/photos/tonz/4688643653/sizes/o/in/photostream/ Business ideas are hypothesis -> most are
wrong! ! Get fast feedback on improvements! ! „Have a daily with your users“! Business! Scrutinize and improve build, test and deployment procedures! IT! -
Why CD? http://www.flickr.com/photos/tonz/4688643653/sizes/o/in/photostream/ You will make it! Twitter, Flickr and
Amazon managed it as well ;-)! -
Before starting ... Evolutionary stages http://www.flickr.com/photos/andersrasmussen/230142842/sizes/l/in/photostream/ Continuous Deployment! Continuous Delivery!
Evolutionary stages to ! Continuous Delivery! -
Before starting ... Basic ingredients 1.) Automatization of the build
and deployment process! ! 2.) High test coverage! ! 3.) CI paradigm ! http://www.flickr.com/photos/andersrasmussen/230142842/sizes/l/in/photostream/ -
Roadmap to CD Greenfield project in an existing company http://www.flickr.com/photos/devpg/5821570094/sizes/l/in/photostream/
You will learn a lot about your processes and your organization. ! ! * There will be good and bad things.! ! * Hunt the bad things down.! -
Don‘t panic! http://www.flickr.com/photos/iboy/4854792124/sizes/o/in/photostream/ This will not work! It ‘s impossible!
Before we can do that, we need to run this 100 manyear project! -
[...] there is nothing more difficult to take in hand,
more perilous to conduct, or more uncertain in its success, than to take the lead in the introduction of a new order of things. -
Because the innovator has for enemies all those who have
done well under the old conditions, and lukewarm defenders in those who may do well under the new. -
This coolness arises [...] partly from the incredulity of men,
who do not readily believe in new things until they have had a long experience of them. -
Tear down the walls! http://www.flickr.com/photos/lukask/5517197512/sizes/o/in/photostream/ Move discussions from ! if
you can do it, to! how you can do it ! Get commitment from IT + Business !!! -
Tear down the walls! http://www.flickr.com/photos/lukask/5517197512/sizes/o/in/photostream/ Move discussions from ! if
you can do it, to! how you can do it ! Get commitment from IT + Business !!! Tackle the key points! ! If it hurts do it more often! -
Roadmap to CD Monolith Context:! > 1.5 Mio LoC !
! Something like 10% unit-test coverage! http://www.flickr.com/photos/derelllicht/264546918/sizes/o/in/photostream/ -
http://www.flickr.com/photos/jmv/11714963/sizes/o/in/photostream/ IS24 delivery chain Version Control ": Subversion! Buid "
" ": Maven! Maven Repo" ": Nexus! Continuous Int. ": Teamcity (Jenkins)! Deployment" ": YADT RPMs! Configuration ": YADT Config SVN! Virtualization ": static XEN, " " " dynamic VMware! -
Further information http://www.flickr.com/photos/jonathan_moreau/418008212/sizes/o/in/photostream/ CD Companies:! ! Flickr! Etsy! Amazon! People:!
! Jez Humble! John Allspaw! Poppendieck! Eric Ries! ! Velocity Berlin!