Successfully reported this slideshow.

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

1

Share

Upcoming SlideShare
Key alias   dev standard final
Key alias dev standard final
Loading in …3
×
1 of 16
1 of 16

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

1

Share

Download to read offline

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

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

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

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

×