SlideShare a Scribd company logo
1 of 41
Devops and other drugs
Nigel Charman,
Continuous Delivery and Devops Service Lead
November 2015
© Assurity Consulting Limited 2015
About me: Nigel Charman
@nigel_charman
© Assurity Consulting Limited 2015
What is stopping you from delivering value faster,
more often and with more confidence?
© Assurity Consulting Limited 2015
•Self-service environments
•Push-button deployments
•Every change is automatically checked
•You build it, you ship it, you own it
•Real-time dashboards of system, user and business analytics
Imagine...
© Assurity Consulting Limited 2015
Tackling the “Last Mile”
Idea Market
Business Development Operations
Agile Fixes This Devops Fixes
This
http://dev2ops.org/2010/02/what-is-devops/
© Assurity Consulting Limited 2015
Is DevOps even a word?
© Assurity Consulting Limited 2015
It’s not just Dev + Ops
Patrick Debois - http://www.slideshare.net/jedi4ever/devopsdays-downundervfinal/47/
© Assurity Consulting Limited 2015
Why a new movement?
•We forgot to invite Ops to our Agile party
•Agile 2008, Patrick Debois and Andrew Shafer set up a BOF
for “Agile Infrastructure”. No-one came.
© Assurity Consulting Limited 2015
At Velocity 09, John Allspaw and Paul Hammond presented
“10+ Deploys Per Day : Dev & Ops Cooperation at Flickr”
This led to Patrick Debois setting up a conference called
DevOpsDays
Etymology
© Assurity Consulting Limited 2015
The DevOps movement coalesced a number of threads:
•Agile Infrastructure
•Velocity conference
•Lean Startup
•Continuous Delivery
Convergence
John Willis - itrevolution.com/the-convergence-of-devops
© Assurity Consulting Limited 2015
Defining devops - Patrick Debois
“In my mental model of devops
there are 4 'key' areas:”
“devops : collaboration, optimization across the whole organisation
devops 'lite' : when people zoom in on 'just' dev and ops collaboration”
http://www.jedi.be/blog/2012/05/12/codifying-devops-area-practices/
© Assurity Consulting Limited 2015
Closing the loop
http://www.devopsguys.com/application-delivery/
© Assurity Consulting Limited 2015
Our definition of done:
The feature is deployed to production and we have feedback
on it
Closing the loop
Feedback
© Assurity Consulting Limited 2015
Feedback
© Assurity Consulting Limited 2015
Feedback
© Assurity Consulting Limited 2015
Feedback
© Assurity Consulting Limited 2015
Feedback
© Assurity Consulting Limited 2015
Feedback
© Assurity Consulting Limited 2015
Feedback
© Assurity Consulting Limited 2015
Feedback
© Assurity Consulting Limited 2015
Feedback
© Assurity Consulting Limited 2015
Culture
Lean
Sharing
Automation
Measurement
Being devops vs Doing devops
John Willis, Damon Edwards, Jez Humble
© Assurity Consulting Limited 2015
Culture
Lean
Sharing
Automation
Measurement
Being devops vs Doing devops
John Willis, Damon Edwards, Jez Humble
Being DevOps wins 3 - 2 ;)
© Assurity Consulting Limited 2015
Culture
Shared mindset, values and behaviours
Open communication
>“Yes, I communicate with the Ops team.” “using JIRA”
Aligned Incentives and Shared Responsibility
Respect
Avoidance of blame
•“It’s not my servers, it’s your code.”” It’s not my code, it’s your servers”
Trust
Continuous Improvement
© Assurity Consulting Limited 2015
Lean Startup
Lean Startup - Eric Ries Lean Enterprise - Humble, Molesky, O’Reilly
© Assurity Consulting Limited 2016
Lean Product Development
1.Eliminate waste
2.Amplify learning
3.Decide as late as possible
4.Deliver as fast as possible
5.Empower the team
6.Build quality in
7.See the whole
Lean Testing - Assurity Consulting The Lean Mindset - Poppendieck
© Assurity Consulting Limited 2015
Lean Product Development Flow
The Principles of Product Development Flow - Reinertsen
© Assurity Consulting Limited 2016
Metrics
Ideas
Problems
Success Stories
Sharing
© Assurity Consulting Limited 2015
Automation
© Assurity Consulting Limited 2015
Implementation is context-specific
Lean Enterprise - Humble, Molesky, O’Reilly
© Assurity Consulting Limited 2015
Automation - Deployment Pipeline
Adapted from Continuous Delivery, Humble and Farley, 2011
Continuous
Delivery
Continuous
Testing
Continuous
Integration
© Assurity Consulting Limited 2015
Example Pipeline
prezi.com/wilze9xg1m81/gateway-to-a-new-life
© Assurity Consulting Limited 2016
Measurement
Monitor, analyse and learn from:
performance
behaviour
outcomes
https://blog.newrelic.com/2015/11/12/software-analytics-futurestack15/
© Assurity Consulting Limited 2015
Experiment
Learn
Adapt
Above all..
© Assurity Consulting Limited 2016
Javier Turégano Molina, REA Group
DevOpsDays Melbourne 2015
Adoption - Team Topologies
“experiment with teams and
figure out what works for
your company”
© Assurity Consulting Limited 2015
Adoption - Team Topologies
Matthew Skelton - http://devopstopologies.com/
2015 State of DevOps Report
Outcomes : IT Performance ...
“high-performing IT
organisations deploy 30x
more frequently and 200x
faster than their lower-
performing peers,
with 60% fewer failures and
168x faster recovery from
failure”
“IT performance and
organizational culture are
predictive of organizational
performance
(productivity, profitability
and market share)”
… leads to organizational performance
2015 State of DevOps Report
So, will you take the pill?
devops
© 2015 Assurity Consulting Limited
Thank you!
nigel.charman@assurity.co.nz
@nigel_charman
Continuous Delivery
Farley and Humble
The Lean Startup
Eric Ries
The Principles of Product Development Flow
Don Reinertsen
Lean Enterprise
Humble, Molesky, O’Reilly
The DevOps Handbook
Gene Kim, Patrick Debois,
John Willis, Jez Humble
Due
March
2016

More Related Content

What's hot

'Xero-ing in' on Global Collaboration During Hyper-Growth
'Xero-ing in' on Global Collaboration During Hyper-Growth'Xero-ing in' on Global Collaboration During Hyper-Growth
'Xero-ing in' on Global Collaboration During Hyper-GrowthAtlassian
 
Sa fe 4.0 implementing Enterprise Agile using the Scaled Agile Framework
Sa fe 4.0   implementing Enterprise Agile using the Scaled Agile FrameworkSa fe 4.0   implementing Enterprise Agile using the Scaled Agile Framework
Sa fe 4.0 implementing Enterprise Agile using the Scaled Agile Frameworkevatjohnson
 
DevOps: The art of making better software
DevOps: The art of making better softwareDevOps: The art of making better software
DevOps: The art of making better softwarePaul Peissner
 
Transforming at 100,000 person IT department
Transforming at 100,000 person IT departmentTransforming at 100,000 person IT department
Transforming at 100,000 person IT departmentMartin Croker
 
7 Steps to a successful ServiceNow Implementation
7 Steps to a successful ServiceNow Implementation7 Steps to a successful ServiceNow Implementation
7 Steps to a successful ServiceNow ImplementationNavvia
 
Ata pune 12 meetup 17 September 2016 - Introduction by Amol Deshpande
Ata pune 12 meetup 17 September 2016 - Introduction by Amol DeshpandeAta pune 12 meetup 17 September 2016 - Introduction by Amol Deshpande
Ata pune 12 meetup 17 September 2016 - Introduction by Amol DeshpandeAgile Testing Alliance
 
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends Gene Kim
 
Ata pune 12 meetup Future of testing 17 sep 2016 by sanjay upadhyay
Ata pune 12 meetup  Future of testing 17 sep 2016 by sanjay upadhyayAta pune 12 meetup  Future of testing 17 sep 2016 by sanjay upadhyay
Ata pune 12 meetup Future of testing 17 sep 2016 by sanjay upadhyayAgile Testing Alliance
 
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
 
(ISM308) 9 Best Practices to Avoid Stalled Cloud Transformation
(ISM308) 9 Best Practices to Avoid Stalled Cloud Transformation(ISM308) 9 Best Practices to Avoid Stalled Cloud Transformation
(ISM308) 9 Best Practices to Avoid Stalled Cloud TransformationAmazon Web Services
 
Journey to The Cloud-Native Enterprise
Journey to The Cloud-Native Enterprise Journey to The Cloud-Native Enterprise
Journey to The Cloud-Native Enterprise dektlong
 
Leadership and Culture in Technology Companies
Leadership and Culture in Technology CompaniesLeadership and Culture in Technology Companies
Leadership and Culture in Technology CompaniesAbigail Clayton
 
Fighting The Fintech Wave With DevOps
Fighting The Fintech Wave With DevOpsFighting The Fintech Wave With DevOps
Fighting The Fintech Wave With DevOpscontinohq
 
Common Misconceptions of Tool Integrations
Common Misconceptions of Tool IntegrationsCommon Misconceptions of Tool Integrations
Common Misconceptions of Tool IntegrationsCprime
 
Introduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFeIntroduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFeJosef Scherer
 
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile Accounting
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile AccountingDOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile Accounting
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile AccountingGene Kim
 
Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...
Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...
Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...VMware Tanzu
 
So You Think You Can DevOps?
So You Think You Can DevOps?So You Think You Can DevOps?
So You Think You Can DevOps?CA Technologies
 
The Importance of Business Change Management in Cloud Adoption
The Importance of Business Change Management in Cloud AdoptionThe Importance of Business Change Management in Cloud Adoption
The Importance of Business Change Management in Cloud AdoptionAmazon Web Services
 

What's hot (20)

'Xero-ing in' on Global Collaboration During Hyper-Growth
'Xero-ing in' on Global Collaboration During Hyper-Growth'Xero-ing in' on Global Collaboration During Hyper-Growth
'Xero-ing in' on Global Collaboration During Hyper-Growth
 
Sa fe 4.0 implementing Enterprise Agile using the Scaled Agile Framework
Sa fe 4.0   implementing Enterprise Agile using the Scaled Agile FrameworkSa fe 4.0   implementing Enterprise Agile using the Scaled Agile Framework
Sa fe 4.0 implementing Enterprise Agile using the Scaled Agile Framework
 
DevOps: The art of making better software
DevOps: The art of making better softwareDevOps: The art of making better software
DevOps: The art of making better software
 
Transforming at 100,000 person IT department
Transforming at 100,000 person IT departmentTransforming at 100,000 person IT department
Transforming at 100,000 person IT department
 
7 Steps to a successful ServiceNow Implementation
7 Steps to a successful ServiceNow Implementation7 Steps to a successful ServiceNow Implementation
7 Steps to a successful ServiceNow Implementation
 
Ata pune 12 meetup 17 September 2016 - Introduction by Amol Deshpande
Ata pune 12 meetup 17 September 2016 - Introduction by Amol DeshpandeAta pune 12 meetup 17 September 2016 - Introduction by Amol Deshpande
Ata pune 12 meetup 17 September 2016 - Introduction by Amol Deshpande
 
Whats new in ITIL4?
Whats new in ITIL4?Whats new in ITIL4?
Whats new in ITIL4?
 
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
 
Ata pune 12 meetup Future of testing 17 sep 2016 by sanjay upadhyay
Ata pune 12 meetup  Future of testing 17 sep 2016 by sanjay upadhyayAta pune 12 meetup  Future of testing 17 sep 2016 by sanjay upadhyay
Ata pune 12 meetup Future of testing 17 sep 2016 by sanjay upadhyay
 
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
 
(ISM308) 9 Best Practices to Avoid Stalled Cloud Transformation
(ISM308) 9 Best Practices to Avoid Stalled Cloud Transformation(ISM308) 9 Best Practices to Avoid Stalled Cloud Transformation
(ISM308) 9 Best Practices to Avoid Stalled Cloud Transformation
 
Journey to The Cloud-Native Enterprise
Journey to The Cloud-Native Enterprise Journey to The Cloud-Native Enterprise
Journey to The Cloud-Native Enterprise
 
Leadership and Culture in Technology Companies
Leadership and Culture in Technology CompaniesLeadership and Culture in Technology Companies
Leadership and Culture in Technology Companies
 
Fighting The Fintech Wave With DevOps
Fighting The Fintech Wave With DevOpsFighting The Fintech Wave With DevOps
Fighting The Fintech Wave With DevOps
 
Common Misconceptions of Tool Integrations
Common Misconceptions of Tool IntegrationsCommon Misconceptions of Tool Integrations
Common Misconceptions of Tool Integrations
 
Introduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFeIntroduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFe
 
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile Accounting
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile AccountingDOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile Accounting
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile Accounting
 
Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...
Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...
Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...
 
So You Think You Can DevOps?
So You Think You Can DevOps?So You Think You Can DevOps?
So You Think You Can DevOps?
 
The Importance of Business Change Management in Cloud Adoption
The Importance of Business Change Management in Cloud AdoptionThe Importance of Business Change Management in Cloud Adoption
The Importance of Business Change Management in Cloud Adoption
 

Similar to Devops and other drugs

AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...VersionOne
 
Introducing_SAFe_for_Lean_Enterprises-1.pptx
Introducing_SAFe_for_Lean_Enterprises-1.pptxIntroducing_SAFe_for_Lean_Enterprises-1.pptx
Introducing_SAFe_for_Lean_Enterprises-1.pptxAmeur BENTOUTA
 
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5netmind
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Mirco Hering
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFeYuval Yeret
 
User Stories Suck - David Hawks, Agile 2018
User Stories Suck - David Hawks, Agile 2018User Stories Suck - David Hawks, Agile 2018
User Stories Suck - David Hawks, Agile 2018Agile Velocity
 
Agile testing organizational mindshift
Agile testing organizational mindshiftAgile testing organizational mindshift
Agile testing organizational mindshiftPascal Dufour
 
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...Prolifics
 
AppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOpsAppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOpsAppDynamics
 
Steve Bell - Lean IT @ 7. Kongres itSMF Polska 2014
Steve Bell  - Lean IT @ 7. Kongres itSMF Polska 2014Steve Bell  - Lean IT @ 7. Kongres itSMF Polska 2014
Steve Bell - Lean IT @ 7. Kongres itSMF Polska 2014Fundacja Governica
 
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.14dennisn129CBN
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...VersionOne
 
User Stories Suck - David Hawks & Reese Schmit - IIBA Austin January 2019
User Stories Suck - David Hawks & Reese Schmit - IIBA Austin January 2019User Stories Suck - David Hawks & Reese Schmit - IIBA Austin January 2019
User Stories Suck - David Hawks & Reese Schmit - IIBA Austin January 2019Agile Velocity
 
DevOps in the Enterprise
DevOps in the EnterpriseDevOps in the Enterprise
DevOps in the EnterpriseNauman Noor
 
TechMinfy Services_Offerings
TechMinfy Services_OfferingsTechMinfy Services_Offerings
TechMinfy Services_OfferingsTechMinfy
 
Enterprise Agile - The Undiscovered Country
Enterprise Agile - The Undiscovered CountryEnterprise Agile - The Undiscovered Country
Enterprise Agile - The Undiscovered CountryDavid Sprott
 
Delivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. BetterDelivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. BetterProlifics
 

Similar to Devops and other drugs (20)

AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
 
Introducing_SAFe_for_Lean_Enterprises-1.pptx
Introducing_SAFe_for_Lean_Enterprises-1.pptxIntroducing_SAFe_for_Lean_Enterprises-1.pptx
Introducing_SAFe_for_Lean_Enterprises-1.pptx
 
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
 
Agile 101
Agile 101Agile 101
Agile 101
 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
 
agile_6_14
agile_6_14agile_6_14
agile_6_14
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFe
 
User Stories Suck - David Hawks, Agile 2018
User Stories Suck - David Hawks, Agile 2018User Stories Suck - David Hawks, Agile 2018
User Stories Suck - David Hawks, Agile 2018
 
Agile testing organizational mindshift
Agile testing organizational mindshiftAgile testing organizational mindshift
Agile testing organizational mindshift
 
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
 
AppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOpsAppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOps
 
Steve Bell - Lean IT @ 7. Kongres itSMF Polska 2014
Steve Bell  - Lean IT @ 7. Kongres itSMF Polska 2014Steve Bell  - Lean IT @ 7. Kongres itSMF Polska 2014
Steve Bell - Lean IT @ 7. Kongres itSMF Polska 2014
 
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
 
Foundations of the Scaled Agile Framework 3.0
Foundations of the Scaled Agile Framework 3.0Foundations of the Scaled Agile Framework 3.0
Foundations of the Scaled Agile Framework 3.0
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
 
User Stories Suck - David Hawks & Reese Schmit - IIBA Austin January 2019
User Stories Suck - David Hawks & Reese Schmit - IIBA Austin January 2019User Stories Suck - David Hawks & Reese Schmit - IIBA Austin January 2019
User Stories Suck - David Hawks & Reese Schmit - IIBA Austin January 2019
 
DevOps in the Enterprise
DevOps in the EnterpriseDevOps in the Enterprise
DevOps in the Enterprise
 
TechMinfy Services_Offerings
TechMinfy Services_OfferingsTechMinfy Services_Offerings
TechMinfy Services_Offerings
 
Enterprise Agile - The Undiscovered Country
Enterprise Agile - The Undiscovered CountryEnterprise Agile - The Undiscovered Country
Enterprise Agile - The Undiscovered Country
 
Delivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. BetterDelivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. Better
 

Recently uploaded

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Devops and other drugs

  • 1. Devops and other drugs Nigel Charman, Continuous Delivery and Devops Service Lead November 2015
  • 2. © Assurity Consulting Limited 2015 About me: Nigel Charman @nigel_charman
  • 3. © Assurity Consulting Limited 2015 What is stopping you from delivering value faster, more often and with more confidence?
  • 4. © Assurity Consulting Limited 2015 •Self-service environments •Push-button deployments •Every change is automatically checked •You build it, you ship it, you own it •Real-time dashboards of system, user and business analytics Imagine...
  • 5. © Assurity Consulting Limited 2015 Tackling the “Last Mile” Idea Market Business Development Operations Agile Fixes This Devops Fixes This http://dev2ops.org/2010/02/what-is-devops/
  • 6. © Assurity Consulting Limited 2015 Is DevOps even a word?
  • 7. © Assurity Consulting Limited 2015 It’s not just Dev + Ops Patrick Debois - http://www.slideshare.net/jedi4ever/devopsdays-downundervfinal/47/
  • 8. © Assurity Consulting Limited 2015 Why a new movement? •We forgot to invite Ops to our Agile party •Agile 2008, Patrick Debois and Andrew Shafer set up a BOF for “Agile Infrastructure”. No-one came.
  • 9. © Assurity Consulting Limited 2015 At Velocity 09, John Allspaw and Paul Hammond presented “10+ Deploys Per Day : Dev & Ops Cooperation at Flickr” This led to Patrick Debois setting up a conference called DevOpsDays Etymology
  • 10. © Assurity Consulting Limited 2015 The DevOps movement coalesced a number of threads: •Agile Infrastructure •Velocity conference •Lean Startup •Continuous Delivery Convergence John Willis - itrevolution.com/the-convergence-of-devops
  • 11. © Assurity Consulting Limited 2015 Defining devops - Patrick Debois “In my mental model of devops there are 4 'key' areas:” “devops : collaboration, optimization across the whole organisation devops 'lite' : when people zoom in on 'just' dev and ops collaboration” http://www.jedi.be/blog/2012/05/12/codifying-devops-area-practices/
  • 12. © Assurity Consulting Limited 2015 Closing the loop http://www.devopsguys.com/application-delivery/
  • 13. © Assurity Consulting Limited 2015 Our definition of done: The feature is deployed to production and we have feedback on it Closing the loop
  • 15. © Assurity Consulting Limited 2015 Feedback
  • 16. © Assurity Consulting Limited 2015 Feedback
  • 17. © Assurity Consulting Limited 2015 Feedback
  • 18. © Assurity Consulting Limited 2015 Feedback
  • 19. © Assurity Consulting Limited 2015 Feedback
  • 20. © Assurity Consulting Limited 2015 Feedback
  • 21. © Assurity Consulting Limited 2015 Feedback
  • 22. © Assurity Consulting Limited 2015 Feedback
  • 23. © Assurity Consulting Limited 2015 Culture Lean Sharing Automation Measurement Being devops vs Doing devops John Willis, Damon Edwards, Jez Humble
  • 24. © Assurity Consulting Limited 2015 Culture Lean Sharing Automation Measurement Being devops vs Doing devops John Willis, Damon Edwards, Jez Humble Being DevOps wins 3 - 2 ;)
  • 25. © Assurity Consulting Limited 2015 Culture Shared mindset, values and behaviours Open communication >“Yes, I communicate with the Ops team.” “using JIRA” Aligned Incentives and Shared Responsibility Respect Avoidance of blame •“It’s not my servers, it’s your code.”” It’s not my code, it’s your servers” Trust Continuous Improvement
  • 26. © Assurity Consulting Limited 2015 Lean Startup Lean Startup - Eric Ries Lean Enterprise - Humble, Molesky, O’Reilly
  • 27. © Assurity Consulting Limited 2016 Lean Product Development 1.Eliminate waste 2.Amplify learning 3.Decide as late as possible 4.Deliver as fast as possible 5.Empower the team 6.Build quality in 7.See the whole Lean Testing - Assurity Consulting The Lean Mindset - Poppendieck
  • 28. © Assurity Consulting Limited 2015 Lean Product Development Flow The Principles of Product Development Flow - Reinertsen
  • 29. © Assurity Consulting Limited 2016 Metrics Ideas Problems Success Stories Sharing
  • 30. © Assurity Consulting Limited 2015 Automation
  • 31. © Assurity Consulting Limited 2015 Implementation is context-specific Lean Enterprise - Humble, Molesky, O’Reilly
  • 32. © Assurity Consulting Limited 2015 Automation - Deployment Pipeline Adapted from Continuous Delivery, Humble and Farley, 2011 Continuous Delivery Continuous Testing Continuous Integration
  • 33. © Assurity Consulting Limited 2015 Example Pipeline prezi.com/wilze9xg1m81/gateway-to-a-new-life
  • 34. © Assurity Consulting Limited 2016 Measurement Monitor, analyse and learn from: performance behaviour outcomes https://blog.newrelic.com/2015/11/12/software-analytics-futurestack15/
  • 35. © Assurity Consulting Limited 2015 Experiment Learn Adapt Above all..
  • 36. © Assurity Consulting Limited 2016 Javier Turégano Molina, REA Group DevOpsDays Melbourne 2015 Adoption - Team Topologies “experiment with teams and figure out what works for your company”
  • 37. © Assurity Consulting Limited 2015 Adoption - Team Topologies Matthew Skelton - http://devopstopologies.com/
  • 38. 2015 State of DevOps Report Outcomes : IT Performance ... “high-performing IT organisations deploy 30x more frequently and 200x faster than their lower- performing peers, with 60% fewer failures and 168x faster recovery from failure”
  • 39. “IT performance and organizational culture are predictive of organizational performance (productivity, profitability and market share)” … leads to organizational performance 2015 State of DevOps Report
  • 40. So, will you take the pill? devops
  • 41. © 2015 Assurity Consulting Limited Thank you! nigel.charman@assurity.co.nz @nigel_charman Continuous Delivery Farley and Humble The Lean Startup Eric Ries The Principles of Product Development Flow Don Reinertsen Lean Enterprise Humble, Molesky, O’Reilly The DevOps Handbook Gene Kim, Patrick Debois, John Willis, Jez Humble Due March 2016