My journey from Fragile, to Agile and now DevOps

Post on 05-Apr-2017

79 views 3 download

Transcript of 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

Who am I?

• 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

Our Partners

Digital Transformation

WaterfallAgile

DevOps

Mission Planning System• Highly regulated environments

• Waterfall

• Large Monolithic > Component based

• Clearcase & ClearQuest

• RHEL 5 > 6

• .net / C / C++ / Python

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

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

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

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

Continuous DeliveryCode

Build

Test

Release

Deploy

Operate

Agile

Continuous Integration

Continuous Delivery

Self Service….?

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

Innovation

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

Thank You

Jason Man – jason@ecs-digital.co.uk