Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Project Services 
Enabling 
Continuous 
Delivery 
Continuous Delivery on Steroids!!! 
Agile 
North 
East 
Agile + DevOps 
...
Project Services 
Enabling 
Continuous 
Delivery 
Agile 
North 
East 
Format 
Agile 
+ 
DevOps 
www.ranger4.com DevOpstast...
Project Services 
Enabling 
Continuous 
Delivery 
• Agile = why we are here tonight! 
• DevOps = Development + Operations ...
Project Services 
Enabling 
Continuous 
Delivery 
Agile 
North 
East 
www.ranger4.com DevOpstastic
Project Services 
Enabling 
Continuous 
Delivery 
Now 
Con$nuous 
Delivery 
Agile 
North 
East 
Method evolution 
~30 
yea...
Project Services 
Enabling 
Continuous 
Delivery 
Agile 
North 
East 
Problem 
www.ranger4.com DevOpstastic
Project Services 
Enabling 
Continuous 
Delivery 
Agile DevOps nirvana 
• Fully Done Done (i.e. released into prod) 
• Sho...
Project Services 
Enabling 
Continuous 
Delivery 
Deploy 
to 
Live 
• Automate everything 
Automated 
Automated 
Automated...
Project Services 
Enabling 
Continuous 
Delivery 
• Automate everything 
• Version everything 
• Automate provisioning (of...
Project Services 
Enabling 
Continuous 
Delivery 
Con>nuous 
Live 
Deployment 
Live 
deployment, 
environment 
refresh 
Ag...
Project Services 
Enabling 
Continuous 
Delivery 
• Product Owner understands operations 
• Backlog includes ops-related s...
Project Services 
Enabling 
Continuous 
Delivery 
• Ops writing code (“full stack developer”) 
• Developers deploying to p...
Project Services 
Enabling 
Continuous 
Delivery 
• Are you doing true Agile? 
• Testing, testing, testing, TDD, testing 
...
Project Services 
Enabling 
Continuous 
Delivery 
Knowing you are there 
• Volume of production releases increasing 
• Tim...
Project Services 
Enabling 
Continuous 
Delivery 
Agile 
North 
East 
Feedback 
Comments/Questions 
www.ranger4.com DevOps...
Project Services 
Enabling 
Continuous 
Delivery 
Agile 
North 
East 
Get in touch 
pearsoncraig 
@craigpearson004 
craig@...
Upcoming SlideShare
Loading in …5
×

Agile North East Agile + DevOps by Craig Pearson of CAP Project Services

717 views

Published on

Slides from Agile North East community session - Agile + DevOps = Continuous Delivery on Steroids!!! Given by Craig Pearson of CAP Project Services

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Agile North East Agile + DevOps by Craig Pearson of CAP Project Services

  1. 1. Project Services Enabling Continuous Delivery Continuous Delivery on Steroids!!! Agile North East Agile + DevOps Craig Pearson www.ranger4.com DevOpstastic
  2. 2. Project Services Enabling Continuous Delivery Agile North East Format Agile + DevOps www.ranger4.com DevOpstastic
  3. 3. Project Services Enabling Continuous Delivery • Agile = why we are here tonight! • DevOps = Development + Operations – Its not a role or team – Its about breaking down organizational silos – Its about an unhindered flow to “live” – It includes deployment automation and “infrastructure as code” (e.g. Puppet/Chef) – It involves massive culture change Agile North East Background www.ranger4.com DevOpstastic
  4. 4. Project Services Enabling Continuous Delivery Agile North East www.ranger4.com DevOpstastic
  5. 5. Project Services Enabling Continuous Delivery Now Con$nuous Delivery Agile North East Method evolution ~30 years ~20 years 2001 2009 www.ranger4.com DevOpstastic
  6. 6. Project Services Enabling Continuous Delivery Agile North East Problem www.ranger4.com DevOpstastic
  7. 7. Project Services Enabling Continuous Delivery Agile DevOps nirvana • Fully Done Done (i.e. released into prod) • Short, value adding, iterations into live • “Potentially releasable software” is a goal of Scrum but “continuous software delivery” is the goal of Agile DevOps • Real user feedback on real applications Agile North East www.ranger4.com DevOpstastic
  8. 8. Project Services Enabling Continuous Delivery Deploy to Live • Automate everything Automated Automated Automated Automated Manual Should Be Automated Agile North East How Develop Unit Test Integra>on Test Acceptance Test Performance Test www.ranger4.com DevOpstastic
  9. 9. Project Services Enabling Continuous Delivery • Automate everything • Version everything • Automate provisioning (of infrastructure) and deployment (of software) • Implement a visible deployment “pipeline” with regular feedback loops Agile North East How www.ranger4.com DevOpstastic
  10. 10. Project Services Enabling Continuous Delivery Con>nuous Live Deployment Live deployment, environment refresh Agile North East The pipeline Version Control System Scrum Delivery Team App + Infrastructure code Con>nuous Delivery Build + Deploy Tests Quality Gates e.g. CAB Other tests func>onal, performance, pen, etc. Automate Approval Processes Move from explicit to implicit approval www.ranger4.com DevOpstastic
  11. 11. Project Services Enabling Continuous Delivery • Product Owner understands operations • Backlog includes ops-related stories • Ops are represented in “the team” • Definition of done includes getting into prod • Ceremonies includes ops people • Scrum used to fix production defects Agile North East Impact on Scrum www.ranger4.com DevOpstastic
  12. 12. Project Services Enabling Continuous Delivery • Ops writing code (“full stack developer”) • Developers deploying to prod • Ops + Dev on the same Agile team • Ops moving into the Agile world • Versioning of infrastructure (as code) • NFR’s in story acceptance criteria Agile North East Changes needed www.ranger4.com DevOpstastic
  13. 13. Project Services Enabling Continuous Delivery • Are you doing true Agile? • Testing, testing, testing, TDD, testing • DevOps is not Super-Ops – its not about the technology or employing “super admins” • Understand where you are, map out a path towards maturity and take one step at a time Agile North East Moving forward www.ranger4.com DevOpstastic
  14. 14. Project Services Enabling Continuous Delivery Knowing you are there • Volume of production releases increasing • Time taken for feature releases to production decreasing (“cycle time”) • Reducing overall M-T-T-R Agile North East • You’ve annihilated the CAB! www.ranger4.com DevOpstastic
  15. 15. Project Services Enabling Continuous Delivery Agile North East Feedback Comments/Questions www.ranger4.com DevOpstastic
  16. 16. Project Services Enabling Continuous Delivery Agile North East Get in touch pearsoncraig @craigpearson004 craig@CAPprojectservices.co.uk www.ranger4.com DevOpstastic

×