SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Learning from the Early Adopters of
DevOps
A Guidebook to Success from Forrester Research
2© Perforce Software Inc. All Rights Reserved.
Amy DeMartine
Sr. Analyst Serving Infrastructure
& Operations Professionals
Forrester Research
John Williston
Product Marketing Manager &
Developer Evangelist
Perforce Software
Learning From The Early Adopters
Of DevOps
Amy DeMartine, Principal Analyst
© 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…
© 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
© 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.
© 2015 Forrester Research, Inc. Reproduction Prohibited 8
Source: “DevOps Makes Modern Service Delivery Modern”, Forrester report
Goal is continuous delivery…
© 2015 Forrester Research, Inc. Reproduction Prohibited 9
Source: “Boost Application Delivery Speed And Quality With Agile DevOps Practices”, Forrester report
Typical Application Release Bottlenecks
© 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)
© 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)
© 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)
© 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
© 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
© 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.
All This Has Happened Before…
17© Perforce Software Inc. All Rights Reserved.
A Trip Down Memory Lane
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
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
DevOps Is Not One Size Fits All
21© Perforce Software Inc. All Rights Reserved.
• DevOps grew from the web
• Comparatively small projects
• Minimal legacy burdens
• Largely simple deployment
The Ideal Case
22© Perforce Software Inc. All Rights Reserved.
• Legacy apps -> more work
• Divide and conquer
• CI first, then CT and CD
• Evolutionary process
Legacy Applications
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
Enter Perforce Helix
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
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
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
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
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
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
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.
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
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
Amy DeMartine
@AmyDeMartine
Forrester Research
John Williston
@p4jbw
Perforce Software
Questions?
Thank you for attending!

Weitere ähnliche Inhalte

Was ist angesagt?

Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)Serena Software
 
FUG Agile software engineering practices
FUG Agile software engineering practicesFUG Agile software engineering practices
FUG Agile software engineering practicesSerena Software
 
Serena Business Manager Visualizing 2016
Serena Business Manager Visualizing 2016Serena Business Manager Visualizing 2016
Serena Business Manager Visualizing 2016Serena Software
 
Introduction to Enterprise-Release Engineering on the Salesforce Platform
Introduction to Enterprise-Release Engineering on the Salesforce PlatformIntroduction to Enterprise-Release Engineering on the Salesforce Platform
Introduction to Enterprise-Release Engineering on the Salesforce PlatformSalesforce Developers
 
Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Serena Software
 
Tfs 2015 Upgrade Tips and Tricks
Tfs 2015 Upgrade Tips and TricksTfs 2015 Upgrade Tips and Tricks
Tfs 2015 Upgrade Tips and TricksInCycleSoftware
 
Mainframe VUG Presentation April 2016
Mainframe VUG Presentation April 2016Mainframe VUG Presentation April 2016
Mainframe VUG Presentation April 2016Serena Software
 
Salesforce Release Management - Best Practices and Tools for Deployment
Salesforce Release Management - Best Practices and Tools for DeploymentSalesforce Release Management - Best Practices and Tools for Deployment
Salesforce Release Management - Best Practices and Tools for DeploymentSalesforce Developers
 
Enhancing Your Workflow with Environment Hub
Enhancing Your Workflow with Environment HubEnhancing Your Workflow with Environment Hub
Enhancing Your Workflow with Environment HubSalesforce Developers
 
Techniques and Tools to Improve the Salesforce Development Cycle
Techniques and Tools to Improve the Salesforce Development CycleTechniques and Tools to Improve the Salesforce Development Cycle
Techniques and Tools to Improve the Salesforce Development CycleSalesforce Developers
 
Integrated Test Management
Integrated Test ManagementIntegrated Test Management
Integrated Test ManagementKovair
 
Achieving DevOps Automation for the Database at NBCUniversal
Achieving DevOps Automation for the Database at NBCUniversalAchieving DevOps Automation for the Database at NBCUniversal
Achieving DevOps Automation for the Database at NBCUniversalDatical
 
Kovair Migration Solution for ALM Tools
Kovair Migration Solution for ALM ToolsKovair Migration Solution for ALM Tools
Kovair Migration Solution for ALM ToolsKovair
 
Continuous integration
Continuous integrationContinuous integration
Continuous integrationAbhay Kumar
 
DevOps presentation
DevOps presentationDevOps presentation
DevOps presentationAxsh Co. LTD
 
Overview of Kovair Omnibus Integration Platform
Overview of Kovair Omnibus Integration PlatformOverview of Kovair Omnibus Integration Platform
Overview of Kovair Omnibus Integration PlatformKovair
 
Kovair QuickSync Overview
Kovair QuickSync OverviewKovair QuickSync Overview
Kovair QuickSync OverviewKovair
 
Introduction to kovair ALM and Integration Products
Introduction to kovair ALM and Integration ProductsIntroduction to kovair ALM and Integration Products
Introduction to kovair ALM and Integration ProductsKovair
 
Kovair 2014 at a Glance 11215
Kovair 2014  at a Glance 11215Kovair 2014  at a Glance 11215
Kovair 2014 at a Glance 11215Kovair
 

Was ist angesagt? (20)

Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
 
FUG Agile software engineering practices
FUG Agile software engineering practicesFUG Agile software engineering practices
FUG Agile software engineering practices
 
Serena Business Manager Visualizing 2016
Serena Business Manager Visualizing 2016Serena Business Manager Visualizing 2016
Serena Business Manager Visualizing 2016
 
Introduction to Enterprise-Release Engineering on the Salesforce Platform
Introduction to Enterprise-Release Engineering on the Salesforce PlatformIntroduction to Enterprise-Release Engineering on the Salesforce Platform
Introduction to Enterprise-Release Engineering on the Salesforce Platform
 
Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)
 
Continuous integration
Continuous integrationContinuous integration
Continuous integration
 
Tfs 2015 Upgrade Tips and Tricks
Tfs 2015 Upgrade Tips and TricksTfs 2015 Upgrade Tips and Tricks
Tfs 2015 Upgrade Tips and Tricks
 
Mainframe VUG Presentation April 2016
Mainframe VUG Presentation April 2016Mainframe VUG Presentation April 2016
Mainframe VUG Presentation April 2016
 
Salesforce Release Management - Best Practices and Tools for Deployment
Salesforce Release Management - Best Practices and Tools for DeploymentSalesforce Release Management - Best Practices and Tools for Deployment
Salesforce Release Management - Best Practices and Tools for Deployment
 
Enhancing Your Workflow with Environment Hub
Enhancing Your Workflow with Environment HubEnhancing Your Workflow with Environment Hub
Enhancing Your Workflow with Environment Hub
 
Techniques and Tools to Improve the Salesforce Development Cycle
Techniques and Tools to Improve the Salesforce Development CycleTechniques and Tools to Improve the Salesforce Development Cycle
Techniques and Tools to Improve the Salesforce Development Cycle
 
Integrated Test Management
Integrated Test ManagementIntegrated Test Management
Integrated Test Management
 
Achieving DevOps Automation for the Database at NBCUniversal
Achieving DevOps Automation for the Database at NBCUniversalAchieving DevOps Automation for the Database at NBCUniversal
Achieving DevOps Automation for the Database at NBCUniversal
 
Kovair Migration Solution for ALM Tools
Kovair Migration Solution for ALM ToolsKovair Migration Solution for ALM Tools
Kovair Migration Solution for ALM Tools
 
Continuous integration
Continuous integrationContinuous integration
Continuous integration
 
DevOps presentation
DevOps presentationDevOps presentation
DevOps presentation
 
Overview of Kovair Omnibus Integration Platform
Overview of Kovair Omnibus Integration PlatformOverview of Kovair Omnibus Integration Platform
Overview of Kovair Omnibus Integration Platform
 
Kovair QuickSync Overview
Kovair QuickSync OverviewKovair QuickSync Overview
Kovair QuickSync Overview
 
Introduction to kovair ALM and Integration Products
Introduction to kovair ALM and Integration ProductsIntroduction to kovair ALM and Integration Products
Introduction to kovair ALM and Integration Products
 
Kovair 2014 at a Glance 11215
Kovair 2014  at a Glance 11215Kovair 2014  at a Glance 11215
Kovair 2014 at a Glance 11215
 

Andere mochten auch

TAD DevOps presentation 2013
TAD DevOps presentation 2013TAD DevOps presentation 2013
TAD DevOps presentation 2013Erno Aapa
 
continous integration and delivery
continous integration and deliverycontinous integration and delivery
continous integration and deliverySamarjeet Saurabh
 
Diffusion Of Innovation
Diffusion Of InnovationDiffusion Of Innovation
Diffusion Of InnovationAditya008
 
DevOps Roadtrip - Denver
DevOps Roadtrip - DenverDevOps Roadtrip - Denver
DevOps Roadtrip - DenverVictorOps
 
Amy DeMartine - 7 Habits of Rugged DevOps
Amy DeMartine - 7 Habits of Rugged DevOpsAmy DeMartine - 7 Habits of Rugged DevOps
Amy DeMartine - 7 Habits of Rugged DevOpsSeniorStoryteller
 
Upgrade Dos and Don'ts for JIRA and Confluence - Atlassian Summit 2010
Upgrade Dos and Don'ts for JIRA and Confluence - Atlassian Summit 2010Upgrade Dos and Don'ts for JIRA and Confluence - Atlassian Summit 2010
Upgrade Dos and Don'ts for JIRA and Confluence - Atlassian Summit 2010Atlassian
 
Cio connect 2015 gamiel 042615 final (1)
Cio connect 2015 gamiel 042615 final (1)Cio connect 2015 gamiel 042615 final (1)
Cio connect 2015 gamiel 042615 final (1)Gamiel Gran
 
History Lesson Tad Presentation
History Lesson  Tad PresentationHistory Lesson  Tad Presentation
History Lesson Tad Presentationtadelectrical
 
Sull’adattamento dell’individuo al cambiamento - Elisei
Sull’adattamento dell’individuo al cambiamento - EliseiSull’adattamento dell’individuo al cambiamento - Elisei
Sull’adattamento dell’individuo al cambiamento - EliseiCAF CIA
 
Hypermedia in API Design: Enterprise as an Early Adopter
Hypermedia in API Design: Enterprise as an Early AdopterHypermedia in API Design: Enterprise as an Early Adopter
Hypermedia in API Design: Enterprise as an Early AdopterApigee | Google Cloud
 
Developing a Replicable Sales & Marketing Model
Developing a Replicable Sales & Marketing Model Developing a Replicable Sales & Marketing Model
Developing a Replicable Sales & Marketing Model Sean Ammirati
 
Le 4 lenti dell'Innovazione - libro
Le 4 lenti dell'Innovazione - libroLe 4 lenti dell'Innovazione - libro
Le 4 lenti dell'Innovazione - libroUgo Mendes Donelli
 
Continous Integration For The Lazy Programmer
Continous Integration For The Lazy ProgrammerContinous Integration For The Lazy Programmer
Continous Integration For The Lazy ProgrammerGiovanni Intini
 
Top 10 DevOps Areas Need To Focus
Top 10 DevOps Areas Need To FocusTop 10 DevOps Areas Need To Focus
Top 10 DevOps Areas Need To Focusdevopsjourney
 
From Continous Integration to Continuous Delivery
From Continous Integration to Continuous DeliveryFrom Continous Integration to Continuous Delivery
From Continous Integration to Continuous DeliveryEberhard Wolff
 
Testing, CI and CD in the real world
Testing, CI and CD in the real worldTesting, CI and CD in the real world
Testing, CI and CD in the real worldRoc Boronat
 
Simple Continous Integration
Simple Continous IntegrationSimple Continous Integration
Simple Continous IntegrationRicky Martaputra
 
7 Habits of Breakthrough Entrepreneurs - Casual Connect 2015
7 Habits of Breakthrough Entrepreneurs - Casual Connect 20157 Habits of Breakthrough Entrepreneurs - Casual Connect 2015
7 Habits of Breakthrough Entrepreneurs - Casual Connect 2015Amy Jo Kim
 
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa ClaraAdobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Claradev2ops
 

Andere mochten auch (20)

TAD DevOps presentation 2013
TAD DevOps presentation 2013TAD DevOps presentation 2013
TAD DevOps presentation 2013
 
continous integration and delivery
continous integration and deliverycontinous integration and delivery
continous integration and delivery
 
Diffusion Of Innovation
Diffusion Of InnovationDiffusion Of Innovation
Diffusion Of Innovation
 
DevOps Roadtrip - Denver
DevOps Roadtrip - DenverDevOps Roadtrip - Denver
DevOps Roadtrip - Denver
 
Amy DeMartine - 7 Habits of Rugged DevOps
Amy DeMartine - 7 Habits of Rugged DevOpsAmy DeMartine - 7 Habits of Rugged DevOps
Amy DeMartine - 7 Habits of Rugged DevOps
 
Upgrade Dos and Don'ts for JIRA and Confluence - Atlassian Summit 2010
Upgrade Dos and Don'ts for JIRA and Confluence - Atlassian Summit 2010Upgrade Dos and Don'ts for JIRA and Confluence - Atlassian Summit 2010
Upgrade Dos and Don'ts for JIRA and Confluence - Atlassian Summit 2010
 
Cio connect 2015 gamiel 042615 final (1)
Cio connect 2015 gamiel 042615 final (1)Cio connect 2015 gamiel 042615 final (1)
Cio connect 2015 gamiel 042615 final (1)
 
History Lesson Tad Presentation
History Lesson  Tad PresentationHistory Lesson  Tad Presentation
History Lesson Tad Presentation
 
Sull’adattamento dell’individuo al cambiamento - Elisei
Sull’adattamento dell’individuo al cambiamento - EliseiSull’adattamento dell’individuo al cambiamento - Elisei
Sull’adattamento dell’individuo al cambiamento - Elisei
 
Hypermedia in API Design: Enterprise as an Early Adopter
Hypermedia in API Design: Enterprise as an Early AdopterHypermedia in API Design: Enterprise as an Early Adopter
Hypermedia in API Design: Enterprise as an Early Adopter
 
Developing a Replicable Sales & Marketing Model
Developing a Replicable Sales & Marketing Model Developing a Replicable Sales & Marketing Model
Developing a Replicable Sales & Marketing Model
 
Le 4 lenti dell'Innovazione - libro
Le 4 lenti dell'Innovazione - libroLe 4 lenti dell'Innovazione - libro
Le 4 lenti dell'Innovazione - libro
 
Continous Integration For The Lazy Programmer
Continous Integration For The Lazy ProgrammerContinous Integration For The Lazy Programmer
Continous Integration For The Lazy Programmer
 
Top 10 DevOps Areas Need To Focus
Top 10 DevOps Areas Need To FocusTop 10 DevOps Areas Need To Focus
Top 10 DevOps Areas Need To Focus
 
From Continous Integration to Continuous Delivery
From Continous Integration to Continuous DeliveryFrom Continous Integration to Continuous Delivery
From Continous Integration to Continuous Delivery
 
Testing, CI and CD in the real world
Testing, CI and CD in the real worldTesting, CI and CD in the real world
Testing, CI and CD in the real world
 
Simple Continous Integration
Simple Continous IntegrationSimple Continous Integration
Simple Continous Integration
 
7 Habits of Breakthrough Entrepreneurs - Casual Connect 2015
7 Habits of Breakthrough Entrepreneurs - Casual Connect 20157 Habits of Breakthrough Entrepreneurs - Casual Connect 2015
7 Habits of Breakthrough Entrepreneurs - Casual Connect 2015
 
Affrontare il cambiamento
Affrontare il cambiamentoAffrontare il cambiamento
Affrontare il cambiamento
 
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa ClaraAdobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
 

Ähnlich wie Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research

DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)Serena Software
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017Micro Focus
 
How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks Ulf Mattsson
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0minseok kim
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneMirco Hering
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsCygnet Infotech
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseCollabNet
 
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast PresentationEnterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast PresentationCompuware
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 Sanjeev Sharma
 
Accenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of businessAccenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of businessAccenture Technology
 
Leveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and DeployLeveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and DeploySerena Software
 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunk
 
Unlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesUnlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesPerforce
 
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback LoopsListen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback LoopsSplunk
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOpsMoataz Mahmoud
 
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...Philippe Krief
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationKeith Pleas
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own wordsSUBHENDU KARMAKAR
 

Ähnlich wie Learning from the Early Adopters of DevOps: A Guidebook to Success featuring Forrester Research (20)

DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
 
How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 
Devops
DevopsDevops
Devops
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
 
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast PresentationEnterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast Presentation
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 
Accenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of businessAccenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of business
 
Leveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and DeployLeveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and Deploy
 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for Devops
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
Unlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesUnlocking Faster Product Development Cycles
Unlocking Faster Product Development Cycles
 
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback LoopsListen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOps
 
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own words
 

Mehr von Perforce

How to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsHow to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsPerforce
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...Perforce
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Perforce
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsPerforce
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessPerforce
 
How to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsHow to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsPerforce
 
How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog Perforce
 
Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Perforce
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowPerforce
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldPerforce
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterprisePerforce
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMPerforce
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog Perforce
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Perforce
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure Perforce
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Perforce
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Perforce
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Perforce
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4Perforce
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Perforce
 

Mehr von Perforce (20)

How to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsHow to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning Needs
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPs
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development Process
 
How to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsHow to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOps
 
How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog
 
Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New Workflow
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated World
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALM
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison
 

Kürzlich hochgeladen

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 

Kürzlich hochgeladen (20)

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 

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

  • 1. Learning from the Early Adopters of DevOps A Guidebook to Success from Forrester Research
  • 2. 2© Perforce Software Inc. All Rights Reserved. Amy DeMartine Sr. Analyst Serving Infrastructure & Operations Professionals Forrester Research John Williston Product Marketing Manager & Developer Evangelist Perforce Software
  • 3. Learning From The Early Adopters Of DevOps Amy DeMartine, Principal Analyst
  • 4.
  • 5. © 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…
  • 6. © 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
  • 7. © 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.
  • 8. © 2015 Forrester Research, Inc. Reproduction Prohibited 8 Source: “DevOps Makes Modern Service Delivery Modern”, Forrester report Goal is continuous delivery…
  • 9. © 2015 Forrester Research, Inc. Reproduction Prohibited 9 Source: “Boost Application Delivery Speed And Quality With Agile DevOps Practices”, Forrester report Typical Application Release Bottlenecks
  • 10. © 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)
  • 11. © 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)
  • 12. © 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)
  • 13. © 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
  • 14. © 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
  • 15. © 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.
  • 16. All This Has Happened Before…
  • 17. 17© Perforce Software Inc. All Rights Reserved. A Trip Down Memory Lane
  • 18. 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
  • 19. 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
  • 20. DevOps Is Not One Size Fits All
  • 21. 21© Perforce Software Inc. All Rights Reserved. • DevOps grew from the web • Comparatively small projects • Minimal legacy burdens • Largely simple deployment The Ideal Case
  • 22. 22© Perforce Software Inc. All Rights Reserved. • Legacy apps -> more work • Divide and conquer • CI first, then CT and CD • Evolutionary process Legacy Applications
  • 23. 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
  • 25. 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
  • 26. 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
  • 27. 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
  • 28. 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
  • 29. 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
  • 30. 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
  • 31. 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.
  • 32. 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
  • 33. 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
  • 34. Amy DeMartine @AmyDeMartine Forrester Research John Williston @p4jbw Perforce Software Questions?
  • 35. Thank you for attending!

Hinweis der Redaktion

  1. The pendulum of history swings, particularly in computing history DevOps can be seen as the natural outcome of what should be a familiar pattern By tracing this pattern, we can draw a useful analogy that highlights useful truths
  2. The whole developer-operator distinction was born with the nature of the first computers. Dev and ops were necessarily opposed, due to the nature of the computer and their goals/roles. Being so scarce, expensive, and hard to maintain, the first generation of were universally shared resources, supported (and protected) by a dedicated IT "priesthood" of operators. Developers had their source on cards, tapes, shared storage, disks, etc. and requested runs, sometimes through an entirely separate language (e.g., IBM's JCL). The notion of an "install set" really wasn't a thing. Programs had to be compiled, executed, and the resulting output (or list of errors) dumped as a single unit of work. The first major inflection point (roughly 1975 – 1992) was the advent of the personal computer (PC), which changed everything, for the first time making it possible for individuals to own a computer and thus load and execute their own software, sometimes without relying on dedicated operations personnel at all. This generation of computing, was characterized by its reliance on developers producing a single directory structure and often installing the new version on any officer servers/machines themselves. The individual programmer, or small team, was responsible for producing the release, and often had to invoke the various steps manually. For example, it wasn't uncommon to execute a make utility to build object modules from C files and subsequently link them into an executable image. The subsequent "release process" was often little more than copying that entire folder tree to the appropriate local folder, network share, or appropriate media (floppy disks, tapes, etc.) for distribution.
  3. PC software grew exponentially more complicated as computing power became increasingly ubiquitous (roughly 1992 – 2007). Challenges included supporting various client/server deployment models, network topologies, multiple platforms, etc. Because of this, the burdens on developers grew correspondingly and complicated the release process to the point where installers became essential tools for software delivery to the masses. Increasingly what developers produced was handed off through a relatively primitive pipeline stitched together from custom processes, all of this typically managed by build/release engineer(s) distinctly separate from developers. The individual programmer, or small team, was often responsible only for producing working builds, which were then handed off to others. For example, it wasn't uncommon for developers to execute a make utility to build object modules from C/C++ source files and subsequently link them into an executable image. That image could then be included in a directory structure, along with other files and folders (often hand copied), to form an overall release target. Said "golden build" was then handed off to others who invoked subsequent tools to transform that resulting target into working installers for appropriate distribution media (CD, DVD, etc.). What characterizes the third wave of software development was rectifying the second wave error of separating developers and operations. The focus of the Agile movement on iterating with diminishing release cycles made the old ways impossible to sustain. The early pipeline and its processes had to be reimagined with both developers and operations specialists involved, alongside other stakeholders as well. For example, circa 2016 it isn't uncommon for the entire pipeline to be driven by a Continuous Integration tool like Jenkins. Such CI tools often to execute a make utility to build object modules from *.c files and subsequently link them into an executable image. That image could then be included in a directory structure, along with other files and folders (often hand copied), to form an overall release target. Subsequent tools were often invoked by hand to transform that resulting target into appropriate distribution media (CD, DVD, etc.).
  4. TODO: The logos I copied/pasted need some help. It would be nice if there were some way to make this consistent with the original diagram, like the previous slides, but I’m out of ideas on that point.
  5. For details see: http://devops.com/2016/06/28/scania-adopting-devops-auto-production/ TODO: Need the link to the Scania video from MERGE 2016