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.

My journey from Fragile, to Agile and now DevOps


Published on

A presentation delivered to attendees of Cloud Expo Europe, on 16th March 2017, by myself.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

My journey from Fragile, to Agile and now DevOps

  1. 1. My journey from Fragile, to Agile and now DevOps Jason Man – DevOps Practice Lead
  2. 2. Who am I?
  3. 3. • Formed in 2016 by the acquisition of Forest Technologies, an Automation & Transformation consultancy founded in 2003. • 12+ years focused only Continuous Delivery, DevOps and Digital Transformation. • Tool agnostic agile methodology for delivering DevOps. • DevOps solutions delivered successfully globally. • Customers from startups to global enterprises in all sectors. About ECS Digital
  4. 4. Our Partners
  5. 5. Digital Transformation
  6. 6. Waterfall Agile DevOps
  7. 7. Mission Planning System • Highly regulated environments • Waterfall • Large Monolithic > Component based • Clearcase & ClearQuest • RHEL 5 > 6 • .net / C / C++ / Python
  8. 8. Fragile - Unreliable builds ~45 minutes for a full clean build - Automated the dependent build steps and pushed to Jenkins - Long Review spreadsheets - Build in quality checks into Continuous Integration - Large changes, 6-9 month releases, customer wanted features faster - Drive towards an Agile way of working
  9. 9. Fragile > Agile - What is Agile?! – Overnight….we are now doing Agile to become a HPO - Scrums….just a bit of a daily moan - Is this just another fad the company is throwing on us - Only the newest and shiniest part of the business will take this on
  10. 10. Agile - 2 week sprints, too much time spent on the meetings - Planning and retrospectives are important - Stories are too big - Planning Poker, breaking down smaller tasks - Development funneled to a releasing point - Release faster….Continuous Delivery
  11. 11. DevOps - DevOps is a means to an end, choose from the toolbox - What’s right for YOU - Focus on the People and Process - Business needs vs. Technical needs
  12. 12. Continuous Delivery Code Build Test Release Deploy Operate Agile Continuous Integration Continuous Delivery Self Service….?
  13. 13. Takeaways - Continuous Improvement, remember lessons learnt - Understand your business, where you are and identify what you need from the toolbox - There will be further “norms” … Serverless computing, DevSecOps, Containers
  14. 14. Innovation
  15. 15. Commercial In Confidence - Thank You Jason Man –