SlideShare a Scribd company logo
1 of 20
Download to read offline
PRAGMATIC DEVOPS
1
2
http://bit.ly/gsmamobileeconomy
Within 5 years, mobile infrastructure and technology will be 5% of GDP.
Large majorities of consumers in the 13-country sample would forgo
most offline media before losing their mobile Internet access. Two-
thirds or more would give up chocolate and alcohol. More than half
are willing to forgo coffee and movies.
http://on.bcg.com/1MVG4VD
The Boston Consulting Group, Feb 2015
3
http://bit.ly/1H5RO9F
“In Mexico, 40% of individuals 18-34 will used advanced mobile device this year”
“Latin America is the fastest growing smart phone market”
http://cnb.cx/1LaBdSb
This smartphone market is booming (Hint: Not China)
Feb 2015 • Arjun Kharpal
4
http://on.wsj.com/1IVOUSs
“software is eating the world”
MARC ANDREESSEN
“Regardless of industry  your company is now a software company, and pretending
that it’s not spells serious peril…That leads to an increasingly urgent and
overarching mandate: Your company must, using software and technology, become
as responsive and agile as your customers.”
David Kirkpatrick
Now Every Company Is A Software Company
http://onforb.es/1Lsks63
5
“The average lifespan of a company listed in the S&P 500 index of
leading US companies has decreased by more than 50 years in the last
century, from 67 years in the 1920s to just 15 years today, according to
Professor Richard Foster from Yale University.”
http://bbc.in/1BKMlTP
6
“Please select the statement that most closely aligns with
how your company decides which products are built.”
9%
13%
24%
47%
7%
Source: A commissioned study conducted by Forrester Consulting
on behalf of ThoughtWorks, September 2012
Committee decides from potential options
Financial Modeling
Opinion of person with highest salary
Product portfolio approach
No systematic approach
7
Kohavi “online experimentation at Microsoft”
http://bit.ly/OnlineExperimentation
2/3 of all the ideas to improve expand software have either no effect or a negative effect
80% of the time we are wrong about what the customer wants.
Web Analytics:Experimentation and Testing primer, Kaushik
8
9%
13%
24%
47%
7%
Common Process
9
9%
13%
24%
47%
7%
Common Process
10
Resilience, security,
scalability, deployability,
testability are
fundamentally architectural
concerns
11
What we really need to do is be able to build, and operate
systems that are resilient, secure, and capable of rapid
change at scale. Hence: DevOps
a cross-functional community of practice dedicated to the study of building, evolving
and rapidly changing secure, resilient systems at scale - Jez
A cultural and professional movement, focused on how we build and operate high velocity
organizations, born from the experiences of its practitioners. -Jacobs
12
IT Spending
Less Effective Highly Effective
Less
Aligned
ALIGNMENT
Highly
Aligned
EFFICACY
+13
-14
“Alignment Trap”
+0
-2
“Maintenance Zone”
-6
+35
“IT Enabled Growth”
-15
+11
“Well-Oiled IT”
3-Year Sales Compound
Annual Growth Rate
“Avoiding the Alignment Trap in IT,” David Shpilberg, MIT Sloan Management Review Magazine, Fall 2007.
13
Key IT Performance Indicators
Lead time for changes
Release Frequency
Time to restore service
Change fail rate
http://bit.ly/2014-devops-report
14
Application and Infrastructure
Packer, Docker Chef, Ansible, Puppet
Image
management
Configuration
management
API - automation of Networking, LB, DNS, Security
Orchestration
Jenkins, Go, Chef Deploy
15
“Cease dependence on mass
inspection to achieve quality.
Improve the process and
build quality into the product
in the first place”
W. Edward Deming
16
Top predictors of IT Performance
peer-reviewed change approval process
version control everything
proactive monitoring
high trust organizational culture
win-win relationship between dev and ops
http://bit.ly/2014-devops-report
17
Highest Correlation with IT Performance
All application and infrastructure code and
configurations are in a version control system
Effective logging and monitoring across
all environments
Developers merge their code daily
Developers break features into to small,
incremental changes
win-win relationship between dev and ops
http://bit.ly/2014-devops-report
18
As leaders
• build cross-functional teams and a spirit of cooperation
• share risk across all the silos
• experiment in novel ways to find solutions
• use failures as an opportunity to learn not place blame
19
so in summary
• every company is a software company
• it is difficult to predict the impact of features and changes
• so we need the ability to rapidly test and alter course based on feedback
• which requires software defined infrastructure
• and close partnership between development and operations
For questions or suggestions:
GRACIAS

More Related Content

What's hot

What's hot (14)

How to Measure Success in Continuous Testing
How to Measure Success in Continuous TestingHow to Measure Success in Continuous Testing
How to Measure Success in Continuous Testing
 
Cybersecurity Best Practices for 3rd Party Supply Chain
Cybersecurity Best Practices for 3rd Party Supply ChainCybersecurity Best Practices for 3rd Party Supply Chain
Cybersecurity Best Practices for 3rd Party Supply Chain
 
Software Fail Watch: 2015 in Review
Software Fail Watch: 2015 in ReviewSoftware Fail Watch: 2015 in Review
Software Fail Watch: 2015 in Review
 
The impact of coronavirus on the tech industry - March 2020 CodinGame Survey
The impact of coronavirus on the tech industry - March 2020 CodinGame SurveyThe impact of coronavirus on the tech industry - March 2020 CodinGame Survey
The impact of coronavirus on the tech industry - March 2020 CodinGame Survey
 
The Open-Source Cost Savings Myth
The Open-Source Cost Savings MythThe Open-Source Cost Savings Myth
The Open-Source Cost Savings Myth
 
The impact of the bring your own device byod trend in the workplace
The impact of the bring your own device byod trend in the workplaceThe impact of the bring your own device byod trend in the workplace
The impact of the bring your own device byod trend in the workplace
 
KJ Ross Whitepaper How CXO's can reduce IT Project risk by improving software...
KJ Ross Whitepaper How CXO's can reduce IT Project risk by improving software...KJ Ross Whitepaper How CXO's can reduce IT Project risk by improving software...
KJ Ross Whitepaper How CXO's can reduce IT Project risk by improving software...
 
Survey: IT is Everywhere (End Users’ Perspective, Germany)
Survey: IT is Everywhere (End Users’ Perspective, Germany)Survey: IT is Everywhere (End Users’ Perspective, Germany)
Survey: IT is Everywhere (End Users’ Perspective, Germany)
 
Tsqr16 17-en
Tsqr16 17-enTsqr16 17-en
Tsqr16 17-en
 
Analitiği Kullanarak Yüksek Performans Göstermek ve Lider Olmak Hakan Yılmaz...
Analitiği Kullanarak Yüksek Performans Göstermek ve Lider Olmak  Hakan Yılmaz...Analitiği Kullanarak Yüksek Performans Göstermek ve Lider Olmak  Hakan Yılmaz...
Analitiği Kullanarak Yüksek Performans Göstermek ve Lider Olmak Hakan Yılmaz...
 
It’s a world of bugs after all
It’s a world of bugs after allIt’s a world of bugs after all
It’s a world of bugs after all
 
Global software survey results - sme preferences
Global software survey results - sme preferencesGlobal software survey results - sme preferences
Global software survey results - sme preferences
 
Survey: IT is Everywhere (End Users’ Perspective, Singapore)
Survey: IT is Everywhere (End Users’ Perspective, Singapore)Survey: IT is Everywhere (End Users’ Perspective, Singapore)
Survey: IT is Everywhere (End Users’ Perspective, Singapore)
 
Turkey Software Quality Report
Turkey Software Quality ReportTurkey Software Quality Report
Turkey Software Quality Report
 

Similar to Pragmatic Devops

10 ecommerce-platforming-mistakes
10 ecommerce-platforming-mistakes10 ecommerce-platforming-mistakes
10 ecommerce-platforming-mistakes
ximb
 
EnterpriseHackathon.com Challenges
EnterpriseHackathon.com ChallengesEnterpriseHackathon.com Challenges
EnterpriseHackathon.com Challenges
Satwik Seshasai
 

Similar to Pragmatic Devops (20)

Pragmatic devops
Pragmatic devopsPragmatic devops
Pragmatic devops
 
Virtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase QualityVirtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase Quality
 
How to add security in dataops and devops
How to add security in dataops and devopsHow to add security in dataops and devops
How to add security in dataops and devops
 
The Five Essential Truths of the Application Economy
The Five Essential Truths of the Application EconomyThe Five Essential Truths of the Application Economy
The Five Essential Truths of the Application Economy
 
White Paper: Software Supply Chain Automation: Going Beyond Agile, Lean and D...
White Paper: Software Supply Chain Automation: Going Beyond Agile, Lean and D...White Paper: Software Supply Chain Automation: Going Beyond Agile, Lean and D...
White Paper: Software Supply Chain Automation: Going Beyond Agile, Lean and D...
 
Low-code mobile platforms
Low-code mobile platformsLow-code mobile platforms
Low-code mobile platforms
 
Connecting Above the Cloud
Connecting Above the CloudConnecting Above the Cloud
Connecting Above the Cloud
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Becoming a Software-Centric Business - Best Path Forward in an Uncertain Post...
Becoming a Software-Centric Business - Best Path Forward in an Uncertain Post...Becoming a Software-Centric Business - Best Path Forward in an Uncertain Post...
Becoming a Software-Centric Business - Best Path Forward in an Uncertain Post...
 
Open Source
Open Source Open Source
Open Source
 
10 ecommerce-platforming-mistakes
10 ecommerce-platforming-mistakes10 ecommerce-platforming-mistakes
10 ecommerce-platforming-mistakes
 
Connecting Applications from Mobile to Mainframe in the Application Economy
Connecting Applications from Mobile to Mainframe in the Application EconomyConnecting Applications from Mobile to Mainframe in the Application Economy
Connecting Applications from Mobile to Mainframe in the Application Economy
 
CA Technologies Survive and Thrive in the Application Economy- August 2014
CA Technologies   Survive and Thrive in the Application Economy- August 2014CA Technologies   Survive and Thrive in the Application Economy- August 2014
CA Technologies Survive and Thrive in the Application Economy- August 2014
 
Faster In The Cloud
Faster In The CloudFaster In The Cloud
Faster In The Cloud
 
Conquering 202x through modern application development techigai blog
Conquering 202x through modern application development   techigai blogConquering 202x through modern application development   techigai blog
Conquering 202x through modern application development techigai blog
 
Road ahead for performance testing
Road ahead for performance testingRoad ahead for performance testing
Road ahead for performance testing
 
DevOps for Highly Regulated Environments
DevOps for Highly Regulated EnvironmentsDevOps for Highly Regulated Environments
DevOps for Highly Regulated Environments
 
How to build effective and cheaper m-payments with Open Source
How to build effective and cheaper m-payments with Open SourceHow to build effective and cheaper m-payments with Open Source
How to build effective and cheaper m-payments with Open Source
 
stackconf 2021 | Platform as a Product
stackconf 2021 | Platform as a Productstackconf 2021 | Platform as a Product
stackconf 2021 | Platform as a Product
 
EnterpriseHackathon.com Challenges
EnterpriseHackathon.com ChallengesEnterpriseHackathon.com Challenges
EnterpriseHackathon.com Challenges
 

Recently uploaded

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Recently uploaded (20)

WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million PeopleWSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
 
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAMWSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
WSO2Con2024 - Software Delivery in Hybrid Environments
WSO2Con2024 - Software Delivery in Hybrid EnvironmentsWSO2Con2024 - Software Delivery in Hybrid Environments
WSO2Con2024 - Software Delivery in Hybrid Environments
 
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
 
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
 

Pragmatic Devops

  • 2. 2 http://bit.ly/gsmamobileeconomy Within 5 years, mobile infrastructure and technology will be 5% of GDP. Large majorities of consumers in the 13-country sample would forgo most offline media before losing their mobile Internet access. Two- thirds or more would give up chocolate and alcohol. More than half are willing to forgo coffee and movies. http://on.bcg.com/1MVG4VD The Boston Consulting Group, Feb 2015
  • 3. 3 http://bit.ly/1H5RO9F “In Mexico, 40% of individuals 18-34 will used advanced mobile device this year” “Latin America is the fastest growing smart phone market” http://cnb.cx/1LaBdSb This smartphone market is booming (Hint: Not China) Feb 2015 • Arjun Kharpal
  • 4. 4 http://on.wsj.com/1IVOUSs “software is eating the world” MARC ANDREESSEN “Regardless of industry  your company is now a software company, and pretending that it’s not spells serious peril…That leads to an increasingly urgent and overarching mandate: Your company must, using software and technology, become as responsive and agile as your customers.” David Kirkpatrick Now Every Company Is A Software Company http://onforb.es/1Lsks63
  • 5. 5 “The average lifespan of a company listed in the S&P 500 index of leading US companies has decreased by more than 50 years in the last century, from 67 years in the 1920s to just 15 years today, according to Professor Richard Foster from Yale University.” http://bbc.in/1BKMlTP
  • 6. 6 “Please select the statement that most closely aligns with how your company decides which products are built.” 9% 13% 24% 47% 7% Source: A commissioned study conducted by Forrester Consulting on behalf of ThoughtWorks, September 2012 Committee decides from potential options Financial Modeling Opinion of person with highest salary Product portfolio approach No systematic approach
  • 7. 7 Kohavi “online experimentation at Microsoft” http://bit.ly/OnlineExperimentation 2/3 of all the ideas to improve expand software have either no effect or a negative effect 80% of the time we are wrong about what the customer wants. Web Analytics:Experimentation and Testing primer, Kaushik
  • 10. 10 Resilience, security, scalability, deployability, testability are fundamentally architectural concerns
  • 11. 11 What we really need to do is be able to build, and operate systems that are resilient, secure, and capable of rapid change at scale. Hence: DevOps a cross-functional community of practice dedicated to the study of building, evolving and rapidly changing secure, resilient systems at scale - Jez A cultural and professional movement, focused on how we build and operate high velocity organizations, born from the experiences of its practitioners. -Jacobs
  • 12. 12 IT Spending Less Effective Highly Effective Less Aligned ALIGNMENT Highly Aligned EFFICACY +13 -14 “Alignment Trap” +0 -2 “Maintenance Zone” -6 +35 “IT Enabled Growth” -15 +11 “Well-Oiled IT” 3-Year Sales Compound Annual Growth Rate “Avoiding the Alignment Trap in IT,” David Shpilberg, MIT Sloan Management Review Magazine, Fall 2007.
  • 13. 13 Key IT Performance Indicators Lead time for changes Release Frequency Time to restore service Change fail rate http://bit.ly/2014-devops-report
  • 14. 14 Application and Infrastructure Packer, Docker Chef, Ansible, Puppet Image management Configuration management API - automation of Networking, LB, DNS, Security Orchestration Jenkins, Go, Chef Deploy
  • 15. 15 “Cease dependence on mass inspection to achieve quality. Improve the process and build quality into the product in the first place” W. Edward Deming
  • 16. 16 Top predictors of IT Performance peer-reviewed change approval process version control everything proactive monitoring high trust organizational culture win-win relationship between dev and ops http://bit.ly/2014-devops-report
  • 17. 17 Highest Correlation with IT Performance All application and infrastructure code and configurations are in a version control system Effective logging and monitoring across all environments Developers merge their code daily Developers break features into to small, incremental changes win-win relationship between dev and ops http://bit.ly/2014-devops-report
  • 18. 18 As leaders • build cross-functional teams and a spirit of cooperation • share risk across all the silos • experiment in novel ways to find solutions • use failures as an opportunity to learn not place blame
  • 19. 19 so in summary • every company is a software company • it is difficult to predict the impact of features and changes • so we need the ability to rapidly test and alter course based on feedback • which requires software defined infrastructure • and close partnership between development and operations
  • 20. For questions or suggestions: GRACIAS