• Like
  • Save
DevOps Days Melbourne meet-up
Upcoming SlideShare
Loading in...5
×
 

DevOps Days Melbourne meet-up

on

  • 1,247 views

This is a talk I gave at the DevOps days meet-up in Melbourne in June 2012....

This is a talk I gave at the DevOps days meet-up in Melbourne in June 2012.

In the talk I go over implementing Continuous Delivery in an enterprise organisation. Its based on our experiences doing CD in a large traditional Telco in Australia.

It covers:
- an introduction to the principle
- the state of the art of Cont. Delivery in Single application versus multistream development
- the optimum conditions to start implementing and measuring CD
- focusing on the BAU/Support line as an entry point

Statistics

Views

Total Views
1,247
Views on SlideShare
1,243
Embed Views
4

Actions

Likes
2
Downloads
7
Comments
0

2 Embeds 4

http://www.linkedin.com 3
https://si0.twimg.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    DevOps Days Melbourne meet-up DevOps Days Melbourne meet-up Presentation Transcript

    • Con2nuous  Delivery     Tales  from  the  wild  
    • @nigelfds   github.com/nigelfds  
    • Great  Message!  We  shall  do  Con2nuous  Delivery  
    • Really  difficult  execu2on  
    • Silver  Bullet  Syndrome  
    • Its  about  Risk  
    • “I  do  believe  that  complexity  is  the  enemy.  Un7l  we  be9er  understand  complexity,  our  chances  of  building  be9er  IT  systems  is  limited.  The  first  thing  we  must  understand  about  complexity  is  that  not  all  complexity  is  equal.  And  the  complexity  on  which  most  people  focus  is  probably  the  least  complex  complexity  of  all.”  Roger  Sessions   hHp://simplearchitectures.blogspot.com/2009/03/cancer-­‐of-­‐complexity.html  
    • Deployment     v    Configura2on  Management     v    Test  Automa2on    
    • Single  Stream  
    • Mul2-­‐team/Mul2-­‐stream  
    • Op2mum  condi2ons  
    • Cycle  2me  
    • Batch  size  
    • Stability  
    • High  value  
    • Sounds  crazy?  
    • It  already  exists  in  your  company  
    • They  just  call  it  
    • Ar2fact   Test   Staging   Prod   BAU   Trunk   Ar2fact   Merge  with    VCS   Test   Test   Trunk   Tac2cal   Ar2fact   Test   Test   Merge  with     Trunk   Programme  
    • The  pit  stop  crew  is  king  
    • Keep  the  turn  around  2me  low  
    • Ar2fact   Test   Staging   Prod   1  DAY   Trunk   Ar2fact   Merge  with    VCS   Test   Test   Trunk   2  WEEKS   Tac2cal   Ar2fact   Test   Test   Merge  with     Trunk   Programme   3  MONTHS  
    • Keep  the  path  to  produc2on  clear  
    • Ar2fact   Test   Staging   Prod   Trunk   8  hours  then  back-­‐out   Ar2fact   Merge  with    VCS   Test   Test   Trunk   Tac2cal   Ar2fact   Test   Test   Merge  with     Trunk   Programme  
    • Encourage  the  right  behaviors  
    • Pressure  on  longer  cycles  to   merge  more  o`en  
    • Pressure  to  keep  batch  size  small  
    • Pressure  to  release  more  o`en      
    • Summary  
    • This  stuff  is  hard  to  get  right  
    • A  great  place  to  start  is  the  produc2on  support  line  
    • Thank  you