My journey from Fragile, to Agile and now DevOps

16
www.ecs-digital.co.uk My journey from Fragile, to Agile and now DevOps Jason Man – DevOps Practice Lead

Transcript of My journey from Fragile, to Agile and now DevOps

Page 1: My journey from Fragile, to Agile and now DevOps

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

Who am I?

Page 3: My journey from Fragile, to Agile and now DevOps

• 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

Our Partners

Page 5: My journey from Fragile, to Agile and now DevOps

Digital Transformation

Page 6: My journey from Fragile, to Agile and now DevOps

WaterfallAgile

DevOps

Page 7: My journey from Fragile, to Agile and now DevOps

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

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

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

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

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

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

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

Innovation

Page 15: My journey from Fragile, to Agile and now DevOps
Page 16: My journey from Fragile, to Agile and now DevOps

www.ecs-digital.co.uk Commercial In Confidence - ECS 2017

Thank You

Jason Man – [email protected]