learning from the early adopters of devops: a guidebook to success featuring forrester research

35
© Perforce Software Inc. All Rights Reserved. Learning from the Early Adopters of DevOps A Guidebook to Success from Forrester Research

Upload: perforce

Post on 16-Apr-2017

197 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

© Perforce Software Inc. All Rights Reserved.

Learning from the Early Adopters of DevOpsA Guidebook to Success from Forrester Research

Page 2: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

2© Perforce Software Inc. All Rights Reserved.

Amy DeMartine Sr. Analyst Serving Infrastructure &

Operations Professionals

Forrester Research

John WillistonProduct Marketing Manager &

Developer Evangelist

Perforce Software

Page 3: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

Learning From The Early Adopters Of DevOpsAmy DeMartine, Principal Analyst

Page 4: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research
Page 5: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

© 2015 Forrester Research, Inc. Reproduction Prohibited 5

Source: “Boost Application Delivery Speed And Quality With Agile DevOps Practices”, Forrester report

Application Release Cycles Are Long…

Page 6: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

© 2015 Forrester Research, Inc. Reproduction Prohibited 6

Source: “Six Trends That Will Shape DevOps Adoption In 2016 And Beyond”, Forrester report

And The Business Isn’t Happy

Page 7: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

© 2015 Forrester Research, Inc. Reproduction Prohibited 7

DevOps provides a set of practices and cultural changes — supported by complementary tools — that automates the software delivery pipeline, enabling organizations to win, serve, and retain consumers better and faster than ever before.

Source: “Brief: The State Of DevOps Industry Adoption For 2016 — Where's The Heat?” Forrester report.

Page 8: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

© 2015 Forrester Research, Inc. Reproduction Prohibited 8

Source: “DevOps Makes Modern Service Delivery Modern”, Forrester report

Goal is continuous delivery…

Page 9: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

© 2015 Forrester Research, Inc. Reproduction Prohibited 9

Source: “Boost Application Delivery Speed And Quality With Agile DevOps Practices”, Forrester report

Typical Application Release Bottlenecks

Page 10: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

© 2015 Forrester Research, Inc. Reproduction Prohibited 10

Source: “Boost Application Delivery Speed And Quality With Agile DevOps Practices”, Forrester report

Key Delivery Practices And The Release Cycles They Enable (Part 1)

Page 11: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

© 2015 Forrester Research, Inc. Reproduction Prohibited 11

Source: “Boost Application Delivery Speed And Quality With Agile DevOps Practices”, Forrester report

Key Delivery Practices And The Release Cycles They Enable (Part 2)

Page 12: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

© 2015 Forrester Research, Inc. Reproduction Prohibited 12

Source: “Boost Application Delivery Speed And Quality With Agile DevOps Practices”, Forrester report

Key Delivery Practices And The Release Cycles They Enable (Part 3)

Page 13: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

© 2015 Forrester Research, Inc. Reproduction Prohibited 13

51% of respondents claimed partial version control but only 37% claim full version control of all artifacts in the continuous delivery pipeline.

Source:. Q1 2016 Global Modern Service Delivery Benchmark Online Survey, Base 142 I&O professionals., Forrester report

Page 14: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

© 2015 Forrester Research, Inc. Reproduction Prohibited 14

Source:. “The Quest For Speed-Plus-Quality Drives Agile And DevOps Tool Selection” Forrester report

Tools Help Glue The Continuous Delivery Pipeline Together

Page 15: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

© 2015 Forrester Research, Inc. Reproduction Prohibited 15

Key Takeaways›To transform customer experience and accelerate the digital business we need to release quicker.

›Releasing quicker relies heavily on automation but also strong processes and cultural shifts.

Page 16: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

All This Has Happened Before…

Page 17: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

17© Perforce Software Inc. All Rights Reserved.

A Trip Down Memory Lane

Page 18: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

18© Perforce Software Inc. All Rights Reserved.

Developers• Little system access• Code in the closet• Every run unique• Versioning only by

duplicate decks, disks, tapes, etc.

In the Beginning

Operators• Unlimited access• Storage was precious• Every run a chore• System software

versioned by different tapes/disks

Page 19: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

19© Perforce Software Inc. All Rights Reserved.

• Complexity forces unity, Dev + Ops• Tighter iteration -> better products• Automating the grunt work• Significant competitive advantages

Today’s DevOps Movement

Page 20: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

DevOps Is Not One Size Fits All

Page 21: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

21© Perforce Software Inc. All Rights Reserved.

• DevOps grew from the web• Comparatively small projects• Minimal legacy burdens• Largely simple deployment

The Ideal Case

Page 22: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

22© Perforce Software Inc. All Rights Reserved.

• Legacy apps -> more work• Divide and conquer• CI first, then CT and CD• Evolutionary process

Legacy Applications

Page 23: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

23© Perforce Software Inc. All Rights Reserved.

• Bringing contributors together• Driving down build cycles• Automating testing and validation• Automating staging and deployment• Managing / automating infrastructure• Securing and maintaining history

immutably in perpetuity

Common Goals

Page 24: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

Enter Perforce Helix

Page 25: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

25© Perforce Software Inc. All Rights Reserved.

• Old world: craftsmen and guilds• The industrial revolution:

• Sequenced units of work• Staged them all in a pipeline• Integrated those units of work• Tested and shipped the final

products/services• Doesn’t that sound familiar?

The Manufacturing Parallel

Page 26: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

26© Perforce Software Inc. All Rights Reserved.

• The new world has dev, ops, and more

• In the DevOps movement:• Work delivered as units• Staged in a pipeline• Units integrated automatically• Testing, packaging, and

deployment are automated• All of this has happened

before…

The Modern Equivalent

Page 27: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

27© Perforce Software Inc. All Rights Reserved.

• Plethora of clients, plugins, and tools• Proven federated server architecture• Branches, streams, advanced DVCS• Code review and collaboration• Broad integrations and APIs• The one system you’ll never outgrow

Helix is the Digital Assembly Line

Page 28: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

28© Perforce Software Inc. All Rights Reserved.

DevOps Pipeline Overview

Helix Versioning Engine

Infrastructure Management (i.e. Chef, Puppet)

Integration (CI) Test (CT) Delivery (CD)Contributors Customers

Page 29: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

29© Perforce Software Inc. All Rights Reserved.

• Tearing down silos• Component based

development• Minimize cycle times• Performance and scalability• Artifact management

Continuous Integration

Helix Versioning Engine

IM Tool (i.e. Chef, Puppet)Manage Artifacts

Build Tool Check in/Check out

RC

Page 30: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

30© Perforce Software Inc. All Rights Reserved.

• Test document storage• Scripting automation• Environment storage• Automated provisioning• Acceptance testing• Validation and

verification

Continuous Testing

Helix Versioning Engine

IM Tool (i.e. Chef, Puppet)

Test (CT)

Release

Test Scripts

Page 31: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

31© Perforce Software Inc. All Rights Reserved.

• Final signing / stamping• Retain installers / packages• Infrastructure as code• Automated provisioning• Staging <-> production swap• Compliance reporting

Continuous Delivery

Helix Versioning Engine

IM Tool (i.e. Chef, Puppet)

Delivery (CD)Release

Log Data MD5 Signatures, etc.

Page 32: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

32© Perforce Software Inc. All Rights Reserved.

• Infrastructure as code• Bare metal to node(s)• Node config / manage• Full orchestration• Store light containers• Store full VMs

Infrastructure Management

Page 33: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

33© Perforce Software Inc. All Rights Reserved.

• Scania uses Perforce Helix• DevOps improved everything:

• Tore down the silos• United all contributors• Accelerated the build process• Took testing to a new level

• And that’s just the beginning

It’s Not Just Us

Page 34: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

Amy DeMartine

@AmyDeMartine

Forrester Research

John Williston

@p4jbw

Perforce Software

Questions?

Page 35: Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

Thank you for attending!