SlideShare a Scribd company logo
©2016CloudBees,Inc.AllRightsReserved
1
©2016CloudBees,Inc.AllRightsReserved
DevOps Connect Four
Exploring the 4 Quadrants of DevOps Maturity
Brian Dawson, CloudBees Inc
@brianvdawson
brianvdawson@cloudbees.com
©2016CloudBees,Inc.AllRightsReserved
2
• How big is your Development/IT organization?
a) 1 – 50 ppl
b) 50 – 200 ppl
c) 200 – 500 ppl
d) Other or ”Do you know anybody hiring?"
• What is your role?
a) Developer
b) Operations
c) QA
d) All of the above
e) Other
Poll (1/2)
2
©2016CloudBees,Inc.AllRightsReserved
3
• By show of hands do you practice?
a) Continuous Integration
b) Continuous Delivery
c) DevOps
d) None of the above or GDD (Get ‘er Done Development)
• Do you use Jenkins?
a) Yes, heavily
b) Starting to or have in the past
c) What is Jenkins?
d) Using something else
Poll (2/2)
3
©2016CloudBees,Inc.AllRightsReserved
4
Hints
& Tips
Simplify DevOps
message,
communicate
widely &
frequently
Define
where you are,
identify where
you are
going…Go!
Be
pragmatic,
not
dogmatic
Leverage enabling
tools & technology to
connect people &
process across
boundaries
(organizational,
technical, etc.)
Respect the
trinity, people,
process, tools
(& technology)
Continuously
measure
& report
Incremental
transformation
©2016CloudBees,Inc.AllRightsReserved
5
Mission
• Prologue: Approaching DevOps
• Level Map: Simplified framing of an organization’s DevOps maturity
• Strategy Guide: Adoption patterns and cycles
• Power Ups: Enabling tools and technology
• Leave with new ideas and inspired
©2016CloudBees,Inc.AllRightsReserved
6
Player Background:
• QA, Development, Development Management
Player Strengths:
• Software development optimization
– 1990s
o Graphics pipeline optimization
o Tools and middleware
– Early 2000’s
o OSS practices
– Late 2000’s
o Process consulting
o CI, CD, and DevOps transformation practice
• Knowledge redistribution
Character Guide: About Me
©2016CloudBees,Inc.AllRightsReserved
7
SECOPSMICROSERVICES
GIT
JENKINS
GITLAB
SCRUM
DEVOPS
CONTINUOUS IMPROVEMENT
MICROSERVICES
SC
GIT
PERFORCE
CIRCLECI
SCRUM
SCRUM
XP
LEAN
CONTINUOUSDELIVERY
CONTINUOUSDELIVERY
CONTINUOUS DEPLOYMENT
VM
TEST AUTOMATION
BLAZE METER
NEW
RELIC
STOP THE LINE
DevOps Word Soup
©2016CloudBees,Inc.AllRightsReserved
8
DEVOPS
SECOPS
CONTINUOUS IMPROVEMENT
CONTINOUS INTEGRATION
CONTINUOUSDELIVERY
CONTINUOUSDELIVERY
CONTINUOUS DEPLOYMENT
MICROSERVICES
MICROSERVICES
VM
SCM
TEST AUTOMATION
GIT
GIT
PERFORCE
JENKINS
CIRCLECI
GITLAB
BLAZE METER
NEW
RELIC
SCRUM
SCRUM
SCRUM
XP
LEAN
STOP THE LINE
DevOps Word Soup
©2016CloudBees,Inc.AllRightsReserved
9
SIMPLE CAN BE HARDER THAN
COMPLEX: YOU HAVE TO WORK HARD
TO GET YOUR THINKING CLEAN TO
MAKE IT SIMPLE. BUT IT’S WORTH IT IN
THE END BECAUSE ONCE YOU GET
THERE, YOU CAN MOVE MOUNTAINS.
-Steve Jobs
©2016CloudBees,Inc.AllRightsReserved
10
WHERE ARE
WE?
WHERE ARE
WE GOING?
HOW DO WE
GET THERE?
SIMPLIFY
©2016CloudBees,Inc.AllRightsReserved
11
WHERE ARE
WE?
WHERE ARE
WE GOING?
HOW DO WE
GET THERE?
DevOps
©2016CloudBees,Inc.AllRightsReserved
12
WHERE ARE
WE?
WHERE ARE
WE GOING?
HOW DO WE
GET THERE?
DevOps(according to me ;^)
©2016CloudBees,Inc.AllRightsReserved
13
13© 2015 SOASTA Inc.- All rights reserved.
Fundamentally we are talking about...
13
Delivering
Better
Software
Faster
Concept-to-Customer
High Quality
• Performance
• Feature
• Function
Rapidly
Eliminating Waste
Market Innovation
High Value
©2016CloudBees,Inc.AllRightsReserved
14
How Do You Deliver Better Software Faster?
14
ProdDev
Rapidly
Repeatedly
Reliably
ProdDev
©2016CloudBees,Inc.AllRightsReserved
15
How Do You Deliver Better Software Faster?
15
Rapidly
Repeatedly
Reliably
ProdDev
©2016CloudBees,Inc.AllRightsReserved
16
How Do You Deliver Better Software Faster?
16
“DevOps is a software
development method that stresses
communication, collaboration and
integration between software
developers and information
technology (IT) professionals.”[1]
[1] http://en.wikipedia.org/wiki/DevOps
DevOps
©2016CloudBees,Inc.AllRightsReserved
17
How Do You Deliver Better Software Faster?
17
“DevOps is a software
development method that stresses
communication, collaboration and
integration between software
developers and information
technology (IT) professionals.”[1]
[1] http://en.wikipedia.org/wiki/DevOps
DevOps
But You Can’t “Do” DevOps. DevOps an outcome.
©2016CloudBees,Inc.AllRightsReserved
18
Continuous delivery (CD) is…
18
• …the practice of automatically and continuously
building, testing and deploying software to ensure it
CAN be released at any time.
• …an extension of continuous integration (CI) and
enables DevOps
• …NOT Continuous Deployment
©2016CloudBees,Inc.AllRightsReserved
19
Continuous delivery (CD) is…
19
©2016CloudBees,Inc.AllRightsReserved
20
X-Axis: SDLC Phases
Source: February 5, 2014, “How Can You Scale Your Agile Adoption?” Forrester report
Agile
Upstream
33%
Agile
Downstream
13%
Define Plan Code Build Integrate Test Release Deploy Operate
©2016CloudBees,Inc.AllRightsReserved
21
Y-Axis: Levels of adoption
Source: February 5, 2014, “How Can You Scale Your Agile Adoption?” Forrester report
Agile
Upstream 33%
Agile
Downstream 13%
Enterprise
Agile Upstream 22%
Enterprise
DevOps 10%
TeamWorkgroupEnterprise
Define Plan Code Build Integrate Test Release Deploy Operate
©2016CloudBees,Inc.AllRightsReserved
22
Y-Axis: Levels of adoption
Source: February 5, 2014, “How Can You Scale Your Agile Adoption?” Forrester report
Agile
Upstream 33%
Agile
Downstream 13%
Enterprise
Agile Upstream 22%
Enterprise
DevOps
TeamWorkgroupEnterprise
Define Plan Code Build Integrate Test Release Deploy Operate
• Gain competitive advantage
• Innovate faster
• Respond to market
• Increased productivity
• Employee satisfaction and retention
$$
©2016CloudBees,Inc.AllRightsReserved
23
The Chasms
Source: February 5, 2014, “How Can You Scale Your Agile Adoption?” Forrester report
Agile
Upstream
Agile
Downstream
Enterprise
Agile Upstream
Enterprise
DevOps
TeamWorkgroupEnterprise
Define Plan Code Build Integrate Test Release Deploy Operate
Enterprise
DevOps
©2016CloudBees,Inc.AllRightsReserved
24
The Quadrants
Quadrant 1:
Team-level
Agile
Quadrant 2:
Team-level
CD
Quadrant 3:
Enterprise
Agile
Quadrant 4:
Enterprise
DevOps
TeamWorkgroupEnterprise
Define Plan Code Build Integrate Test Release Deploy Operate
Enterprise
DevOps
©2016CloudBees,Inc.AllRightsReserved
25
The Characteristics Enterprise
DevOps
TeamWorkgroupEnterprise
Define Plan Code Build Integrate Test Release Deploy Operate
• Enterprise support for cloud with standard tools and
process for automated test, dynamically provisioned
environments, immutable infrastructure, IaC…
• Business and customers aligned with iterative agile
definition and delivery
• Tools integration to common platform supporting reporting
and metrics, security, governance and traceability
• Culture of learning and innovation
• Standard enterprise-wide iterative/agile development
practices
• Business aligned with agile specification
• Common PM and dev process
• Team-level tools and delivery process
• Specific applications supported by automated test,
dynamically provision environments, immutable
infrastructure or IaC…
• Team CI extended to CD
• Team-level tools integration w/delivery tools
• Ops alignment with PM and dev process as team specific
“one-offs”
• Team(s) adopt iterative/agile development practices
• Development team(s) independently leverage CI
• Team-level tools integration
• Team specific PM and dev process
• Water-Scrum-fall approach
©2016CloudBees,Inc.AllRightsReserved
26
Quadrant 1: Team-Level Agile Enterprise
DevOps
TeamWorkgroupEnterprise
Define Plan Code Build Integrate Test Release Deploy Operate
• Enterprise support for “cloud” with standard tools and
process for automated test, dynamically provisioned
environments, immutable infrastructure, IaC…
• Business and customers aligned with iterative agile
definition and delivery
• Tools integration to common platform supporting reporting
and metrics, security, governance, and traceability
• Culture of learning and innovation
• Standard enterprise-wide iterative/Agile development
practices
• Business aligned with agile specification
• Common PM and Dev process
• Team-level tools and delivery process
• Specific applications supported by automated test,
dynamically provision environments, immutable
infrastructure or IaC…
• Team CI extended to CD
• Team-level tools integration w/Delivery tools
• Ops alignment with PM and Dev process as team specific
“one-off”
• Team(s) adopt iterative/Agile development practices
• Development team(s) independently leverage CI
• Team-level tools integration
• Team specific PM and Dev process
• Water-scrum-fall approach
Team(s) adopt iterative/agile development practices
Development team(s) independently leverage CI
Team-level tools integration
Team specific PM and dev processes
Water-Scrum-fall approach
+
-
+
-
-
©2016CloudBees,Inc.AllRightsReserved
27
Quadrant 2: Team-Level CD Enterprise
DevOps
TeamWorkgroupEnterprise
Define Plan Code Build Integrate Test Release Deploy Operate
• Enterprise support for “cloud” with standard tools and
process for automated test, dynamically provisioned
environments, immutable infrastructure, IaC…
• Business and customers aligned with iterative agile
definition and delivery
• Tools integration to common platform supporting reporting
and metrics, security, governance, and traceability
• Culture of learning and innovation
• Standard enterprise-wide iterative/Agile development
practices
• Business aligned with agile specification
• Common PM and Dev process
• Team-level tools and delivery process
• Specific applications supported by automated test,
dynamically provision environments, immutable
infrastructure or IaC…
• Team CI extended to CD
• Team-level tools integration w/Delivery tools
• Ops alignment with PM and Dev process as team specific
“one-off”
• Team(s) adopt iterative/Agile development practices
• Development team(s) independently leverage CI
• Team-level tools integration
• Team specific PM and Dev process
• Water-scrum-fall approach
Specific applications supported by automated test,
dynamically provision environments, immutable
infrastructure or IaC…
Team CI extended to CD
Team-level tools integration w/delivery tools
Ops alignment with PM and dev process as team
specific “one-offs”
+
+
-
+
©2016CloudBees,Inc.AllRightsReserved
28
Quadrant 3: Enterprise Agile CD Enterprise
DevOps
TeamWorkgroupEnterprise
Define Plan Code Build Integrate Test Release Deploy Operate
• Enterprise support for “cloud” with standard tools and
process for automated test, dynamically provisioned
environments, immutable infrastructure, IaC…
• Business and customers aligned with iterative agile
definition and delivery
• Tools integration to common platform supporting reporting
and metrics, security, governance, and traceability
• Culture of learning and innovation
• Standard enterprise-wide iterative/Agile development
practices
• Business aligned with agile specification
• Common PM and Dev process
• Team-level tools and delivery process
• Specific applications supported by automated test,
dynamically provision environments, immutable
infrastructure or IaC…
• Team CI extended to CD
• Team-level tools integration w/Delivery tools
• Ops alignment with PM and Dev process as team specific
“one-off”
• Team(s) adopt iterative/Agile development practices
• Development team(s) independently leverage CI
• Team-level tools integration
• Team specific PM and Dev process
• Water-scrum-fall approach
Standard enterprise-wide iterative/agile development
practices
Business aligned with agile specification
Common PM and dev process
Team-level tools delivery process
Team-level tools integration
+
+
-
+
-
©2016CloudBees,Inc.AllRightsReserved
29
Quadrant 4: Enterprise DevOps Enterprise
DevOps
TeamWorkgroupEnterprise
Define Plan Code Build Integrate Test Release Deploy Operate
• Enterprise support for “cloud” with standard tools and
process for automated test, dynamically provisioned
environments, immutable infrastructure, IaC…
• Business and customers aligned with iterative agile
definition and delivery
• Tools integration to common platform supporting reporting
and metrics, security, governance, and traceability
• Culture of learning and innovation
• Standard enterprise-wide iterative/Agile development
practices
• Business aligned with agile specification
• Common PM and Dev process
• Team-level tools and delivery process
• Specific applications supported by automated test,
dynamically provision environments, immutable
infrastructure or IaC…
• Team CI extended to CD
• Team-level tools integration w/Delivery tools
• Ops alignment with PM and Dev process as team specific
“one-off”
• Team(s) adopt iterative/Agile development practices
• Development team(s) independently leverage CI
• Team-level tools integration
• Team specific PM and Dev process
• Water-scrum-fall approach
Enterprise support for cloud with standard tools and
process for automated test, dynamically provisioned
environments, immutable infrastructure, IaC…
Business and customers aligned with iterative agile
definition and delivery
Tools integration to common platform supporting
reporting and metrics, security, governance and
traceability
Culture of learning and innovation
+
+
+
+
©2016CloudBees,Inc.AllRightsReserved
30
CI-> Agile -> Ent. Agile -> Ent. DevOps
1. Team(s) start with CI
2. Team(s) adopt Scrum/agile
planning and project management
3. Organization implements Scrum/agile
definition planning and project
management
4. Organization aligns on DevOps
strategy with teams using common
CI/CD process and tools
Adoption Pattern #1:
TeamWorkgroupEnterprise
Define Plan Code Build/CI Test Release/Deploy Operate
Enterprise
DevOps
2
3 4
1
©2016CloudBees,Inc.AllRightsReserved
31
Adoption Pattern #2
Team Agile -> Ent. Agile -> Ent. DevOps
1. Team(s) adopt Scrum/agile planning and
project management
2. Organization implements Scrum/agile
definition, planning and project
management
3. Organization aligns on DevOps strategy
with teams using common CI/CD process
and tools
TeamWorkgroupEnterprise
Enterprise
DevOps
1
2 3
Define Plan Code Build/CI Test Release/Deploy Operate
©2016CloudBees,Inc.AllRightsReserved
32
Adoption Pattern #3
Team Agile -> Team CD -> Ent. Agile ->
DevOps
1. Team(s) adopt Scrum/agile project
planning and management
2. Team(s) extend CI to Continuous Delivery
3. Organization implements Scrum/agile
4. Organization aligns on DevOps strategy
with teams using common CI/CD process
and tools
TeamWorkgroupEnterprise
Enterprise
DevOps
1
3 4
2
Define Plan Code Build/CI Test Release/Deploy Operate
©2016CloudBees,Inc.AllRightsReserved
33
Adoption Cycles: Bottom-UpTeamWorkgroupExecutive
Time
1
6
4
3
Visibility
Adoption
Team
Level
Initiation
Executive
Support
Team
Successes
Workgroup
Success
Scale Across
Workgroups
Executive
Support
2 5
©2016CloudBees,Inc.AllRightsReserved
34
Adoption Cycles: Top-DownTeamWorkgroupExecutive
Time
Visibility
Adoption
Executive
Initiative
Team
Successes
Workgroup
Success
Scale Across
Workgroups
1
2
6
4
3
Workgroup
Initiative
©2016CloudBees,Inc.AllRightsReserved
35
Tools & Technologies enable “crossing the chasm”
Normalized
 Language and
practice agnostic
 Not Dev or Ops
specific
 Distributed
Rich Integration
Support
 Tools as
microservices
 Modular
Automated
 Repeatability
 Reportability
 Flexibility
Increase
Confidence In
Downstream
Deliverables
 Support supply-
chain
 Traceability
 Immutability
 Measure and
report
Scale To
Enterprise
 Cross-domain
visibility metrics
 Security and
governance
 Supported
35
©2016CloudBees,Inc.AllRightsReserved
36
Click to add titleTeamWorkgroupExecutive
CloudBees
Jenkins OSS
Rally
Jira
Misc Point Solutions
Chef
Puppet
HP OO
SVN
Git
NolioMiscellaneous ALM Solutions
HP ALI
TestLink
Helpdesk
Selenium
PPM
XL Release
Nexus
Chat
LDAP
APM
Docker
Define Plan Code Build Integrate Test Release Deploy Operate
©2016CloudBees,Inc.AllRightsReserved
37
TeamWorkgroupExecutive
Define Plan Code Build Integrate Test Release Deploy Operate
MiscPoint
Solutions
Jira,
TeamForge..
Eclipse,
IntelliJ,SVN,
Git
Jenkins,
Make,
Maven..
Jenkins,CI
Solutions
Selenium,
TestLink…
XLRelease,
HPOO…
XLRelease,
HPOO…
Chat,
Logging,
Monitoring
LDAP, SAML
Product Portfolio
Application Performance Mgt
Service Desk
Click to add title
©2016CloudBees,Inc.AllRightsReserved
38
TeamWorkgroupExecutive
Define Plan Code Build Integrate Test Release Deploy Operate
MiscPoint
Solutions
JIRA,
TeamForge..
Eclipse,
IntelliJ,SVN,
Git
Jenkins,
Make,
Maven..
Jenkins,CI
Solutions
Selenium,
TestLink…
XLRelease,
HPOO…
XLRelease,
HPOO…
Chat,
Logging,
Monitoring
Click to add title
Integrate and Automate
Security and Access Controls
Reporting and Analytics
Supply Chain Managment
Shared Infrastructure – Containers or IaC
Enterprise
DevOps
Ad

More Related Content

What's hot (20)

DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
Edureka!
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?
Red Gate Software
 
Devops ppt
Devops pptDevops ppt
Devops ppt
Sulekha IT Training
 
Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOps
TechWell
 
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Simplilearn
 
What is DevOps? - ITSM Academy Webinar
What is DevOps?  - ITSM Academy Webinar What is DevOps?  - ITSM Academy Webinar
What is DevOps? - ITSM Academy Webinar
ITSM Academy, Inc.
 
Continuous Testing in DevOps
Continuous Testing in DevOpsContinuous Testing in DevOps
Continuous Testing in DevOps
TechWell
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps Explained
DevOpsAnon
 
DevOps or Devops - living in silos or living as a team
DevOps or Devops -  living in silos or living as a teamDevOps or Devops -  living in silos or living as a team
DevOps or Devops - living in silos or living as a team
Vinay Krishna
 
Devops Mindset Essentials
Devops Mindset EssentialsDevops Mindset Essentials
Devops Mindset Essentials
Willy-Peter Schaub
 
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team ServicesDevconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Willy-Peter Schaub
 
Understanding DevOps in simpler way with Continuous Delivery
Understanding DevOps in simpler way with Continuous DeliveryUnderstanding DevOps in simpler way with Continuous Delivery
Understanding DevOps in simpler way with Continuous Delivery
Swapnil Jain
 
Evolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management OfficeEvolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management Office
Capgemini
 
Dev ops continuousdeliveryforcloudproduct
Dev ops continuousdeliveryforcloudproductDev ops continuousdeliveryforcloudproduct
Dev ops continuousdeliveryforcloudproduct
Gopinath Ramachandran
 
Run IT Support the DevOps Way
Run IT Support the DevOps WayRun IT Support the DevOps Way
Run IT Support the DevOps Way
Atlassian
 
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
Gene Kim
 
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
Serena Software
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Matthew David
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
SlideTeam
 
DevOps Maturity Curve v5
DevOps Maturity Curve v5DevOps Maturity Curve v5
DevOps Maturity Curve v5
Paul Peissner
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
Edureka!
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?
Red Gate Software
 
Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOps
TechWell
 
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Simplilearn
 
What is DevOps? - ITSM Academy Webinar
What is DevOps?  - ITSM Academy Webinar What is DevOps?  - ITSM Academy Webinar
What is DevOps? - ITSM Academy Webinar
ITSM Academy, Inc.
 
Continuous Testing in DevOps
Continuous Testing in DevOpsContinuous Testing in DevOps
Continuous Testing in DevOps
TechWell
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps Explained
DevOpsAnon
 
DevOps or Devops - living in silos or living as a team
DevOps or Devops -  living in silos or living as a teamDevOps or Devops -  living in silos or living as a team
DevOps or Devops - living in silos or living as a team
Vinay Krishna
 
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team ServicesDevconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Willy-Peter Schaub
 
Understanding DevOps in simpler way with Continuous Delivery
Understanding DevOps in simpler way with Continuous DeliveryUnderstanding DevOps in simpler way with Continuous Delivery
Understanding DevOps in simpler way with Continuous Delivery
Swapnil Jain
 
Evolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management OfficeEvolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management Office
Capgemini
 
Dev ops continuousdeliveryforcloudproduct
Dev ops continuousdeliveryforcloudproductDev ops continuousdeliveryforcloudproduct
Dev ops continuousdeliveryforcloudproduct
Gopinath Ramachandran
 
Run IT Support the DevOps Way
Run IT Support the DevOps WayRun IT Support the DevOps Way
Run IT Support the DevOps Way
Atlassian
 
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
Gene Kim
 
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
Serena Software
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Matthew David
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
SlideTeam
 
DevOps Maturity Curve v5
DevOps Maturity Curve v5DevOps Maturity Curve v5
DevOps Maturity Curve v5
Paul Peissner
 

Viewers also liked (17)

Crevise Technologies
Crevise TechnologiesCrevise Technologies
Crevise Technologies
Crevise Technologies
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
Crevise Technologies
 
Continuous Testing
Continuous TestingContinuous Testing
Continuous Testing
Crevise Technologies
 
E marketer whats_a_brand_site_for_engaging_consumers_across_multiple_channels
E marketer whats_a_brand_site_for_engaging_consumers_across_multiple_channelsE marketer whats_a_brand_site_for_engaging_consumers_across_multiple_channels
E marketer whats_a_brand_site_for_engaging_consumers_across_multiple_channels
AdCMO
 
Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)
Brian Dawson
 
Using Docker for Testing
Using Docker for TestingUsing Docker for Testing
Using Docker for Testing
Mukta Aphale
 
DevOps Adoption Patterns
DevOps Adoption PatternsDevOps Adoption Patterns
DevOps Adoption Patterns
John Turner
 
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
ZeroTurnaround
 
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
Gene Kim
 
SD DevOps Meet-up - Jenkins 2.0 and Pipeline-as-Code
SD DevOps Meet-up - Jenkins 2.0 and Pipeline-as-CodeSD DevOps Meet-up - Jenkins 2.0 and Pipeline-as-Code
SD DevOps Meet-up - Jenkins 2.0 and Pipeline-as-Code
Brian Dawson
 
Continuous delivery applied (RJUG)
Continuous delivery applied (RJUG)Continuous delivery applied (RJUG)
Continuous delivery applied (RJUG)
Mike McGarr
 
Zero to the Cloud with @NetflixOSS
Zero to the Cloud with @NetflixOSSZero to the Cloud with @NetflixOSS
Zero to the Cloud with @NetflixOSS
Mike McGarr
 
Engineering Tools at Netflix: Enabling Continuous Delivery
Engineering Tools at Netflix: Enabling Continuous DeliveryEngineering Tools at Netflix: Enabling Continuous Delivery
Engineering Tools at Netflix: Enabling Continuous Delivery
Mike McGarr
 
Implementing DevOps
Implementing DevOpsImplementing DevOps
Implementing DevOps
Mike McGarr
 
Shepherding change: leading your DevOps transformation
Shepherding change: leading your DevOps transformationShepherding change: leading your DevOps transformation
Shepherding change: leading your DevOps transformation
Mike McGarr
 
Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)
Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)
Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)
Brian Brazil
 
Infrastructure as Code (BBWorld/DevCon13)
Infrastructure as Code (BBWorld/DevCon13)Infrastructure as Code (BBWorld/DevCon13)
Infrastructure as Code (BBWorld/DevCon13)
Mike McGarr
 
E marketer whats_a_brand_site_for_engaging_consumers_across_multiple_channels
E marketer whats_a_brand_site_for_engaging_consumers_across_multiple_channelsE marketer whats_a_brand_site_for_engaging_consumers_across_multiple_channels
E marketer whats_a_brand_site_for_engaging_consumers_across_multiple_channels
AdCMO
 
Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)
Brian Dawson
 
Using Docker for Testing
Using Docker for TestingUsing Docker for Testing
Using Docker for Testing
Mukta Aphale
 
DevOps Adoption Patterns
DevOps Adoption PatternsDevOps Adoption Patterns
DevOps Adoption Patterns
John Turner
 
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
ZeroTurnaround
 
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
Gene Kim
 
SD DevOps Meet-up - Jenkins 2.0 and Pipeline-as-Code
SD DevOps Meet-up - Jenkins 2.0 and Pipeline-as-CodeSD DevOps Meet-up - Jenkins 2.0 and Pipeline-as-Code
SD DevOps Meet-up - Jenkins 2.0 and Pipeline-as-Code
Brian Dawson
 
Continuous delivery applied (RJUG)
Continuous delivery applied (RJUG)Continuous delivery applied (RJUG)
Continuous delivery applied (RJUG)
Mike McGarr
 
Zero to the Cloud with @NetflixOSS
Zero to the Cloud with @NetflixOSSZero to the Cloud with @NetflixOSS
Zero to the Cloud with @NetflixOSS
Mike McGarr
 
Engineering Tools at Netflix: Enabling Continuous Delivery
Engineering Tools at Netflix: Enabling Continuous DeliveryEngineering Tools at Netflix: Enabling Continuous Delivery
Engineering Tools at Netflix: Enabling Continuous Delivery
Mike McGarr
 
Implementing DevOps
Implementing DevOpsImplementing DevOps
Implementing DevOps
Mike McGarr
 
Shepherding change: leading your DevOps transformation
Shepherding change: leading your DevOps transformationShepherding change: leading your DevOps transformation
Shepherding change: leading your DevOps transformation
Mike McGarr
 
Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)
Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)
Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)
Brian Brazil
 
Infrastructure as Code (BBWorld/DevCon13)
Infrastructure as Code (BBWorld/DevCon13)Infrastructure as Code (BBWorld/DevCon13)
Infrastructure as Code (BBWorld/DevCon13)
Mike McGarr
 
Ad

Similar to SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity (20)

CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
dennisn129CBN
 
Starting and Scaling Devops
Starting and Scaling Devops Starting and Scaling Devops
Starting and Scaling Devops
Jules Pierre-Louis
 
Starting and Scaling DevOps
Starting and Scaling DevOpsStarting and Scaling DevOps
Starting and Scaling DevOps
Jules Pierre-Louis
 
Agile DevOps Transformation At HUD (AgileDC 2017)
Agile DevOps Transformation At HUD (AgileDC 2017)Agile DevOps Transformation At HUD (AgileDC 2017)
Agile DevOps Transformation At HUD (AgileDC 2017)
Marco Corona
 
Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)
XebiaLabs
 
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
Compuware
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software Delivery
Anand Chauhan
 
The New Age of Enterprise DevOps
The New Age of Enterprise DevOpsThe New Age of Enterprise DevOps
The New Age of Enterprise DevOps
XebiaLabs
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
DevOps.com
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
Deborah Schalm
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
dennisn129
 
Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Moving from Legacy Development Tools to transformative DevOps with Enterprise...Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Infostretch
 
Docker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps JourneyDocker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps Journey
TechWell
 
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
minseok kim
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
SlideTeam
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOps
Perficient, Inc.
 
Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]
New Relic
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
IBM UrbanCode Products
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
Adam Stephensen
 
Testing and DevOps: Organizations and Their Culture Must Change
Testing and DevOps: Organizations and Their Culture Must ChangeTesting and DevOps: Organizations and Their Culture Must Change
Testing and DevOps: Organizations and Their Culture Must Change
TechWell
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
dennisn129CBN
 
Agile DevOps Transformation At HUD (AgileDC 2017)
Agile DevOps Transformation At HUD (AgileDC 2017)Agile DevOps Transformation At HUD (AgileDC 2017)
Agile DevOps Transformation At HUD (AgileDC 2017)
Marco Corona
 
Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)
XebiaLabs
 
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
Compuware
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software Delivery
Anand Chauhan
 
The New Age of Enterprise DevOps
The New Age of Enterprise DevOpsThe New Age of Enterprise DevOps
The New Age of Enterprise DevOps
XebiaLabs
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
DevOps.com
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
Deborah Schalm
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
dennisn129
 
Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Moving from Legacy Development Tools to transformative DevOps with Enterprise...Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Infostretch
 
Docker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps JourneyDocker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps Journey
TechWell
 
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
minseok kim
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
SlideTeam
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOps
Perficient, Inc.
 
Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]
New Relic
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
IBM UrbanCode Products
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
Adam Stephensen
 
Testing and DevOps: Organizations and Their Culture Must Change
Testing and DevOps: Organizations and Their Culture Must ChangeTesting and DevOps: Organizations and Their Culture Must Change
Testing and DevOps: Organizations and Their Culture Must Change
TechWell
 
Ad

Recently uploaded (20)

LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New VersionPixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
saimabibi60507
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Dele Amefo
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New VersionPixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
saimabibi60507
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Dele Amefo
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 

SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity

  • 2. ©2016CloudBees,Inc.AllRightsReserved 2 • How big is your Development/IT organization? a) 1 – 50 ppl b) 50 – 200 ppl c) 200 – 500 ppl d) Other or ”Do you know anybody hiring?" • What is your role? a) Developer b) Operations c) QA d) All of the above e) Other Poll (1/2) 2
  • 3. ©2016CloudBees,Inc.AllRightsReserved 3 • By show of hands do you practice? a) Continuous Integration b) Continuous Delivery c) DevOps d) None of the above or GDD (Get ‘er Done Development) • Do you use Jenkins? a) Yes, heavily b) Starting to or have in the past c) What is Jenkins? d) Using something else Poll (2/2) 3
  • 4. ©2016CloudBees,Inc.AllRightsReserved 4 Hints & Tips Simplify DevOps message, communicate widely & frequently Define where you are, identify where you are going…Go! Be pragmatic, not dogmatic Leverage enabling tools & technology to connect people & process across boundaries (organizational, technical, etc.) Respect the trinity, people, process, tools (& technology) Continuously measure & report Incremental transformation
  • 5. ©2016CloudBees,Inc.AllRightsReserved 5 Mission • Prologue: Approaching DevOps • Level Map: Simplified framing of an organization’s DevOps maturity • Strategy Guide: Adoption patterns and cycles • Power Ups: Enabling tools and technology • Leave with new ideas and inspired
  • 6. ©2016CloudBees,Inc.AllRightsReserved 6 Player Background: • QA, Development, Development Management Player Strengths: • Software development optimization – 1990s o Graphics pipeline optimization o Tools and middleware – Early 2000’s o OSS practices – Late 2000’s o Process consulting o CI, CD, and DevOps transformation practice • Knowledge redistribution Character Guide: About Me
  • 8. ©2016CloudBees,Inc.AllRightsReserved 8 DEVOPS SECOPS CONTINUOUS IMPROVEMENT CONTINOUS INTEGRATION CONTINUOUSDELIVERY CONTINUOUSDELIVERY CONTINUOUS DEPLOYMENT MICROSERVICES MICROSERVICES VM SCM TEST AUTOMATION GIT GIT PERFORCE JENKINS CIRCLECI GITLAB BLAZE METER NEW RELIC SCRUM SCRUM SCRUM XP LEAN STOP THE LINE DevOps Word Soup
  • 9. ©2016CloudBees,Inc.AllRightsReserved 9 SIMPLE CAN BE HARDER THAN COMPLEX: YOU HAVE TO WORK HARD TO GET YOUR THINKING CLEAN TO MAKE IT SIMPLE. BUT IT’S WORTH IT IN THE END BECAUSE ONCE YOU GET THERE, YOU CAN MOVE MOUNTAINS. -Steve Jobs
  • 12. ©2016CloudBees,Inc.AllRightsReserved 12 WHERE ARE WE? WHERE ARE WE GOING? HOW DO WE GET THERE? DevOps(according to me ;^)
  • 13. ©2016CloudBees,Inc.AllRightsReserved 13 13© 2015 SOASTA Inc.- All rights reserved. Fundamentally we are talking about... 13 Delivering Better Software Faster Concept-to-Customer High Quality • Performance • Feature • Function Rapidly Eliminating Waste Market Innovation High Value
  • 14. ©2016CloudBees,Inc.AllRightsReserved 14 How Do You Deliver Better Software Faster? 14 ProdDev Rapidly Repeatedly Reliably ProdDev
  • 15. ©2016CloudBees,Inc.AllRightsReserved 15 How Do You Deliver Better Software Faster? 15 Rapidly Repeatedly Reliably ProdDev
  • 16. ©2016CloudBees,Inc.AllRightsReserved 16 How Do You Deliver Better Software Faster? 16 “DevOps is a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) professionals.”[1] [1] http://en.wikipedia.org/wiki/DevOps DevOps
  • 17. ©2016CloudBees,Inc.AllRightsReserved 17 How Do You Deliver Better Software Faster? 17 “DevOps is a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) professionals.”[1] [1] http://en.wikipedia.org/wiki/DevOps DevOps But You Can’t “Do” DevOps. DevOps an outcome.
  • 18. ©2016CloudBees,Inc.AllRightsReserved 18 Continuous delivery (CD) is… 18 • …the practice of automatically and continuously building, testing and deploying software to ensure it CAN be released at any time. • …an extension of continuous integration (CI) and enables DevOps • …NOT Continuous Deployment
  • 20. ©2016CloudBees,Inc.AllRightsReserved 20 X-Axis: SDLC Phases Source: February 5, 2014, “How Can You Scale Your Agile Adoption?” Forrester report Agile Upstream 33% Agile Downstream 13% Define Plan Code Build Integrate Test Release Deploy Operate
  • 21. ©2016CloudBees,Inc.AllRightsReserved 21 Y-Axis: Levels of adoption Source: February 5, 2014, “How Can You Scale Your Agile Adoption?” Forrester report Agile Upstream 33% Agile Downstream 13% Enterprise Agile Upstream 22% Enterprise DevOps 10% TeamWorkgroupEnterprise Define Plan Code Build Integrate Test Release Deploy Operate
  • 22. ©2016CloudBees,Inc.AllRightsReserved 22 Y-Axis: Levels of adoption Source: February 5, 2014, “How Can You Scale Your Agile Adoption?” Forrester report Agile Upstream 33% Agile Downstream 13% Enterprise Agile Upstream 22% Enterprise DevOps TeamWorkgroupEnterprise Define Plan Code Build Integrate Test Release Deploy Operate • Gain competitive advantage • Innovate faster • Respond to market • Increased productivity • Employee satisfaction and retention $$
  • 23. ©2016CloudBees,Inc.AllRightsReserved 23 The Chasms Source: February 5, 2014, “How Can You Scale Your Agile Adoption?” Forrester report Agile Upstream Agile Downstream Enterprise Agile Upstream Enterprise DevOps TeamWorkgroupEnterprise Define Plan Code Build Integrate Test Release Deploy Operate Enterprise DevOps
  • 24. ©2016CloudBees,Inc.AllRightsReserved 24 The Quadrants Quadrant 1: Team-level Agile Quadrant 2: Team-level CD Quadrant 3: Enterprise Agile Quadrant 4: Enterprise DevOps TeamWorkgroupEnterprise Define Plan Code Build Integrate Test Release Deploy Operate Enterprise DevOps
  • 25. ©2016CloudBees,Inc.AllRightsReserved 25 The Characteristics Enterprise DevOps TeamWorkgroupEnterprise Define Plan Code Build Integrate Test Release Deploy Operate • Enterprise support for cloud with standard tools and process for automated test, dynamically provisioned environments, immutable infrastructure, IaC… • Business and customers aligned with iterative agile definition and delivery • Tools integration to common platform supporting reporting and metrics, security, governance and traceability • Culture of learning and innovation • Standard enterprise-wide iterative/agile development practices • Business aligned with agile specification • Common PM and dev process • Team-level tools and delivery process • Specific applications supported by automated test, dynamically provision environments, immutable infrastructure or IaC… • Team CI extended to CD • Team-level tools integration w/delivery tools • Ops alignment with PM and dev process as team specific “one-offs” • Team(s) adopt iterative/agile development practices • Development team(s) independently leverage CI • Team-level tools integration • Team specific PM and dev process • Water-Scrum-fall approach
  • 26. ©2016CloudBees,Inc.AllRightsReserved 26 Quadrant 1: Team-Level Agile Enterprise DevOps TeamWorkgroupEnterprise Define Plan Code Build Integrate Test Release Deploy Operate • Enterprise support for “cloud” with standard tools and process for automated test, dynamically provisioned environments, immutable infrastructure, IaC… • Business and customers aligned with iterative agile definition and delivery • Tools integration to common platform supporting reporting and metrics, security, governance, and traceability • Culture of learning and innovation • Standard enterprise-wide iterative/Agile development practices • Business aligned with agile specification • Common PM and Dev process • Team-level tools and delivery process • Specific applications supported by automated test, dynamically provision environments, immutable infrastructure or IaC… • Team CI extended to CD • Team-level tools integration w/Delivery tools • Ops alignment with PM and Dev process as team specific “one-off” • Team(s) adopt iterative/Agile development practices • Development team(s) independently leverage CI • Team-level tools integration • Team specific PM and Dev process • Water-scrum-fall approach Team(s) adopt iterative/agile development practices Development team(s) independently leverage CI Team-level tools integration Team specific PM and dev processes Water-Scrum-fall approach + - + - -
  • 27. ©2016CloudBees,Inc.AllRightsReserved 27 Quadrant 2: Team-Level CD Enterprise DevOps TeamWorkgroupEnterprise Define Plan Code Build Integrate Test Release Deploy Operate • Enterprise support for “cloud” with standard tools and process for automated test, dynamically provisioned environments, immutable infrastructure, IaC… • Business and customers aligned with iterative agile definition and delivery • Tools integration to common platform supporting reporting and metrics, security, governance, and traceability • Culture of learning and innovation • Standard enterprise-wide iterative/Agile development practices • Business aligned with agile specification • Common PM and Dev process • Team-level tools and delivery process • Specific applications supported by automated test, dynamically provision environments, immutable infrastructure or IaC… • Team CI extended to CD • Team-level tools integration w/Delivery tools • Ops alignment with PM and Dev process as team specific “one-off” • Team(s) adopt iterative/Agile development practices • Development team(s) independently leverage CI • Team-level tools integration • Team specific PM and Dev process • Water-scrum-fall approach Specific applications supported by automated test, dynamically provision environments, immutable infrastructure or IaC… Team CI extended to CD Team-level tools integration w/delivery tools Ops alignment with PM and dev process as team specific “one-offs” + + - +
  • 28. ©2016CloudBees,Inc.AllRightsReserved 28 Quadrant 3: Enterprise Agile CD Enterprise DevOps TeamWorkgroupEnterprise Define Plan Code Build Integrate Test Release Deploy Operate • Enterprise support for “cloud” with standard tools and process for automated test, dynamically provisioned environments, immutable infrastructure, IaC… • Business and customers aligned with iterative agile definition and delivery • Tools integration to common platform supporting reporting and metrics, security, governance, and traceability • Culture of learning and innovation • Standard enterprise-wide iterative/Agile development practices • Business aligned with agile specification • Common PM and Dev process • Team-level tools and delivery process • Specific applications supported by automated test, dynamically provision environments, immutable infrastructure or IaC… • Team CI extended to CD • Team-level tools integration w/Delivery tools • Ops alignment with PM and Dev process as team specific “one-off” • Team(s) adopt iterative/Agile development practices • Development team(s) independently leverage CI • Team-level tools integration • Team specific PM and Dev process • Water-scrum-fall approach Standard enterprise-wide iterative/agile development practices Business aligned with agile specification Common PM and dev process Team-level tools delivery process Team-level tools integration + + - + -
  • 29. ©2016CloudBees,Inc.AllRightsReserved 29 Quadrant 4: Enterprise DevOps Enterprise DevOps TeamWorkgroupEnterprise Define Plan Code Build Integrate Test Release Deploy Operate • Enterprise support for “cloud” with standard tools and process for automated test, dynamically provisioned environments, immutable infrastructure, IaC… • Business and customers aligned with iterative agile definition and delivery • Tools integration to common platform supporting reporting and metrics, security, governance, and traceability • Culture of learning and innovation • Standard enterprise-wide iterative/Agile development practices • Business aligned with agile specification • Common PM and Dev process • Team-level tools and delivery process • Specific applications supported by automated test, dynamically provision environments, immutable infrastructure or IaC… • Team CI extended to CD • Team-level tools integration w/Delivery tools • Ops alignment with PM and Dev process as team specific “one-off” • Team(s) adopt iterative/Agile development practices • Development team(s) independently leverage CI • Team-level tools integration • Team specific PM and Dev process • Water-scrum-fall approach Enterprise support for cloud with standard tools and process for automated test, dynamically provisioned environments, immutable infrastructure, IaC… Business and customers aligned with iterative agile definition and delivery Tools integration to common platform supporting reporting and metrics, security, governance and traceability Culture of learning and innovation + + + +
  • 30. ©2016CloudBees,Inc.AllRightsReserved 30 CI-> Agile -> Ent. Agile -> Ent. DevOps 1. Team(s) start with CI 2. Team(s) adopt Scrum/agile planning and project management 3. Organization implements Scrum/agile definition planning and project management 4. Organization aligns on DevOps strategy with teams using common CI/CD process and tools Adoption Pattern #1: TeamWorkgroupEnterprise Define Plan Code Build/CI Test Release/Deploy Operate Enterprise DevOps 2 3 4 1
  • 31. ©2016CloudBees,Inc.AllRightsReserved 31 Adoption Pattern #2 Team Agile -> Ent. Agile -> Ent. DevOps 1. Team(s) adopt Scrum/agile planning and project management 2. Organization implements Scrum/agile definition, planning and project management 3. Organization aligns on DevOps strategy with teams using common CI/CD process and tools TeamWorkgroupEnterprise Enterprise DevOps 1 2 3 Define Plan Code Build/CI Test Release/Deploy Operate
  • 32. ©2016CloudBees,Inc.AllRightsReserved 32 Adoption Pattern #3 Team Agile -> Team CD -> Ent. Agile -> DevOps 1. Team(s) adopt Scrum/agile project planning and management 2. Team(s) extend CI to Continuous Delivery 3. Organization implements Scrum/agile 4. Organization aligns on DevOps strategy with teams using common CI/CD process and tools TeamWorkgroupEnterprise Enterprise DevOps 1 3 4 2 Define Plan Code Build/CI Test Release/Deploy Operate
  • 35. ©2016CloudBees,Inc.AllRightsReserved 35 Tools & Technologies enable “crossing the chasm” Normalized  Language and practice agnostic  Not Dev or Ops specific  Distributed Rich Integration Support  Tools as microservices  Modular Automated  Repeatability  Reportability  Flexibility Increase Confidence In Downstream Deliverables  Support supply- chain  Traceability  Immutability  Measure and report Scale To Enterprise  Cross-domain visibility metrics  Security and governance  Supported 35
  • 36. ©2016CloudBees,Inc.AllRightsReserved 36 Click to add titleTeamWorkgroupExecutive CloudBees Jenkins OSS Rally Jira Misc Point Solutions Chef Puppet HP OO SVN Git NolioMiscellaneous ALM Solutions HP ALI TestLink Helpdesk Selenium PPM XL Release Nexus Chat LDAP APM Docker Define Plan Code Build Integrate Test Release Deploy Operate
  • 37. ©2016CloudBees,Inc.AllRightsReserved 37 TeamWorkgroupExecutive Define Plan Code Build Integrate Test Release Deploy Operate MiscPoint Solutions Jira, TeamForge.. Eclipse, IntelliJ,SVN, Git Jenkins, Make, Maven.. Jenkins,CI Solutions Selenium, TestLink… XLRelease, HPOO… XLRelease, HPOO… Chat, Logging, Monitoring LDAP, SAML Product Portfolio Application Performance Mgt Service Desk Click to add title
  • 38. ©2016CloudBees,Inc.AllRightsReserved 38 TeamWorkgroupExecutive Define Plan Code Build Integrate Test Release Deploy Operate MiscPoint Solutions JIRA, TeamForge.. Eclipse, IntelliJ,SVN, Git Jenkins, Make, Maven.. Jenkins,CI Solutions Selenium, TestLink… XLRelease, HPOO… XLRelease, HPOO… Chat, Logging, Monitoring Click to add title Integrate and Automate Security and Access Controls Reporting and Analytics Supply Chain Managment Shared Infrastructure – Containers or IaC Enterprise DevOps