O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

My journey from Fragile, to Agile and now DevOps

747 visualizações

Publicada em

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

Publicada em: Tecnologia
  • Entre para ver os comentários

  • Seja a primeira pessoa a gostar disto

My journey from Fragile, to Agile and now DevOps

  1. 1. www.ecs-digital.co.uk 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. www.ecs-digital.co.uk Commercial In Confidence - Thank You Jason Man – jason@ecs-digital.co.uk