my journey from fragile, to agile and now devops
TRANSCRIPT
![Page 1: My journey from Fragile, to Agile and now DevOps](https://reader035.vdocuments.us/reader035/viewer/2022070518/58e51b631a28ab624e8b50d1/html5/thumbnails/1.jpg)
www.ecs-digital.co.uk
My journey from Fragile, to Agile and now DevOps
Jason Man – DevOps Practice Lead
![Page 2: My journey from Fragile, to Agile and now DevOps](https://reader035.vdocuments.us/reader035/viewer/2022070518/58e51b631a28ab624e8b50d1/html5/thumbnails/2.jpg)
Who am I?
![Page 3: My journey from Fragile, to Agile and now DevOps](https://reader035.vdocuments.us/reader035/viewer/2022070518/58e51b631a28ab624e8b50d1/html5/thumbnails/3.jpg)
• 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
![Page 4: My journey from Fragile, to Agile and now DevOps](https://reader035.vdocuments.us/reader035/viewer/2022070518/58e51b631a28ab624e8b50d1/html5/thumbnails/4.jpg)
Our Partners
![Page 5: My journey from Fragile, to Agile and now DevOps](https://reader035.vdocuments.us/reader035/viewer/2022070518/58e51b631a28ab624e8b50d1/html5/thumbnails/5.jpg)
Digital Transformation
![Page 6: My journey from Fragile, to Agile and now DevOps](https://reader035.vdocuments.us/reader035/viewer/2022070518/58e51b631a28ab624e8b50d1/html5/thumbnails/6.jpg)
WaterfallAgile
DevOps
![Page 7: My journey from Fragile, to Agile and now DevOps](https://reader035.vdocuments.us/reader035/viewer/2022070518/58e51b631a28ab624e8b50d1/html5/thumbnails/7.jpg)
Mission Planning System• Highly regulated environments
• Waterfall
• Large Monolithic > Component based
• Clearcase & ClearQuest
• RHEL 5 > 6
• .net / C / C++ / Python
![Page 8: My journey from Fragile, to Agile and now DevOps](https://reader035.vdocuments.us/reader035/viewer/2022070518/58e51b631a28ab624e8b50d1/html5/thumbnails/8.jpg)
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
![Page 9: My journey from Fragile, to Agile and now DevOps](https://reader035.vdocuments.us/reader035/viewer/2022070518/58e51b631a28ab624e8b50d1/html5/thumbnails/9.jpg)
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
![Page 10: My journey from Fragile, to Agile and now DevOps](https://reader035.vdocuments.us/reader035/viewer/2022070518/58e51b631a28ab624e8b50d1/html5/thumbnails/10.jpg)
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
![Page 11: My journey from Fragile, to Agile and now DevOps](https://reader035.vdocuments.us/reader035/viewer/2022070518/58e51b631a28ab624e8b50d1/html5/thumbnails/11.jpg)
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
![Page 12: My journey from Fragile, to Agile and now DevOps](https://reader035.vdocuments.us/reader035/viewer/2022070518/58e51b631a28ab624e8b50d1/html5/thumbnails/12.jpg)
Continuous DeliveryCode
Build
Test
Release
Deploy
Operate
Agile
Continuous Integration
Continuous Delivery
Self Service….?
![Page 13: My journey from Fragile, to Agile and now DevOps](https://reader035.vdocuments.us/reader035/viewer/2022070518/58e51b631a28ab624e8b50d1/html5/thumbnails/13.jpg)
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
![Page 14: My journey from Fragile, to Agile and now DevOps](https://reader035.vdocuments.us/reader035/viewer/2022070518/58e51b631a28ab624e8b50d1/html5/thumbnails/14.jpg)
Innovation
![Page 15: My journey from Fragile, to Agile and now DevOps](https://reader035.vdocuments.us/reader035/viewer/2022070518/58e51b631a28ab624e8b50d1/html5/thumbnails/15.jpg)