the journey to devops: from waterfall to continuous integration

12
SEPTEMBER 21, 2016 THE JOURNEY TO DEVOPS : FROM WATERFALL TO CONTINUOUS INTEGRATION CHRIS RILEY, DEVOPS ANALYST

Upload: sauce-labs

Post on 16-Apr-2017

484 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: The Journey to Devops: From Waterfall to Continuous Integration

SEPTEMBER 21, 2016

THE JOURNEY TO DEVOPS : FROM WATERFALL TO CONTINUOUS INTEGRATIONC H R I S R I L E Y , D E V O P S A N A L Y S T

Page 2: The Journey to Devops: From Waterfall to Continuous Integration

AGENDA

SEPTEMBER 21, 2016 © Sauce Labs, Inc.

• How is the software delivery chain evolving?

• What is the DevOps Journey?

• Where does QA fit?

• Getting Started

• True Tales

• Resources and Q&A

2

Page 3: The Journey to Devops: From Waterfall to Continuous Integration

SEPTEMBER 22, 2016 © Sauce Labs, Inc. 3

Page 4: The Journey to Devops: From Waterfall to Continuous Integration

HOW IS THE DELIVERY CHAIN EVOLVING?

SEPTEMBER 22, 2016

• Modern application architectures

• Faster and more responsive

• Automation and Data Driven

• Fewer chunks

• “Shift Left”

• You never reach the finish line

© Sauce Labs, Inc. 4

Page 5: The Journey to Devops: From Waterfall to Continuous Integration

DEVOPS IS A JOURNEY

Page 6: The Journey to Devops: From Waterfall to Continuous Integration

SEPTEMBER 22, 2016 © Sauce Labs, Inc. 6

Continuous Delivery

Fully automated Development process

Automated testing core to Dev. & Delivery

Dev. and QA functions merge

Continuous Integration

Full adoption of Agile

Automated testing dominates;

manual only for debugging

Dev. and QA collaborate closely

Fast Waterfall

Initial adoption of Agile

Automated testing begins

Dev. & QA start communicate

Waterfall

Traditional sequential design model

Manual testing dominates

Dev. & QA completely separate

Process

People

Tools

Page 7: The Journey to Devops: From Waterfall to Continuous Integration

COMPONENTS OF DEVOPS

SEPTEMBER 22, 2016

• More frequent and faster releases

• Automation, Autonomy, Bots

• “Shift Left”

• Emphasis on Pipeline efficiency

• Modern Processes: CI / CD / CD – and on

• Experimentation - Fail Fast

© Sauce Labs, Inc. 7

Page 8: The Journey to Devops: From Waterfall to Continuous Integration

HOW DOES QA FIT

SEPTEMBER 22, 2016

• QA becomes a strategy not a task

• QA function will be more technical

• Own test automation and CI

• Maintain and setup automation

• Gather and report on pipeline efficiency

• Steward quality across the entire team

© Sauce Labs, Inc. 8

L E V E R A G E Y O U R H O L I S T I C P O I N T O F V I E W

Page 9: The Journey to Devops: From Waterfall to Continuous Integration

STRATEGIES

SEPTEMBER 22, 2016

• Show the data

• Don’t fight it – lead it

• Show the power of automated testing

• Help Developers and Ops help themselves

© Sauce Labs, Inc. 9

Page 10: The Journey to Devops: From Waterfall to Continuous Integration

TRUE TALES

SEPTEMBER 22, 2016

• Acorns – a unicorn

• Airbnb – agile to DevOps

• The GSA – unlikely but massive transformation

• TASC – focus on pipeline and quality

• Media – focus on autonomy and visibility

© Sauce Labs, Inc. 10

Page 11: The Journey to Devops: From Waterfall to Continuous Integration

QUESTIONS?

Page 12: The Journey to Devops: From Waterfall to Continuous Integration

RESOURCES

SEPTEMBER 21, 2016

• Whitepaper – The DevOps Journey: From Waterfall to Continuous Delivery

• http://tinyurl.com/hterarf

• Free 14 day Sauce Labs Trial

• https://saucelabs.com/signup/trial

• Sauce Labs

• https://saucelabs.com/

© Sauce Labs, Inc. 12