SlideShare a Scribd company logo
Daredevil DevOps
About the speaker
Dyaneshwaran Periyasamy
 Agile Consultant, Trainer & Coach
 11+ years of IT experience
 9+ years in the area of Lean and Agile methodologies
 Handled Lean & Agile transformation across large organizations
 Trained ~1000 participants in the area of Lean, Agile and DevOps
 Speaker in “India Agile Week 2013” and “Lean India Summit 2013
(c) Copyright 2015 Dyaneshwaran Periyasamy
I am going to talk about…
 Introduction of the term "Daredevil DevOps"
 Why I call DevOps a "Daredevil"?
 Market hype around DevOps
 Why the hype was created?
 Journey from Continuous Integration to Continuous Delivery
 Why it is not enough to stop here?
 Journey from Continuous Delivery to Continuous Deployment & Monitoring
 Why it is required?
 For whom?
 DevOps - a end goal and not a model/framework
 How IT can help the Business win?
(c) Copyright 2015 Dyaneshwaran Periyasamy
Why I call DevOps a "Daredevil"?
(c) Copyright 2015 Dyaneshwaran Periyasamy
CIO
CFO
COOCEO
PMO
Development
Operations
(c) Copyright 2015 Dyaneshwaran Periyasamy
Journey from Continuous Integration to
Continuous Delivery
(c) Copyright 2015 Dyaneshwaran Periyasamy
SDLC
Requirements Analysis Design Coding
Testing Deployment Maintenance
(c) Copyright 2015 Dyaneshwaran Periyasamy
Waterfall
Requirements
Analysis
Design
Coding
Testing
Deployment
Maintenance
(c) Copyright 2015 Dyaneshwaran Periyasamy
Iterative
Requirem
ents
Analysis
Design
Coding
Testing
Deploym
ent
Maintena
nce
Requirem
ents
Analysis
Design
Coding
Testing
Deploym
ent
Maintena
nce
Requirem
ents
Analysis
Design
Coding
Testing
Deploym
ent
Maintena
nce
Iteration 0
Iteration 1
Iteration N
…
(c) Copyright 2015 Dyaneshwaran Periyasamy
Agile
(c) Copyright 2015 Dyaneshwaran Periyasamy
Comparison of methods
Waterfall Iterative Agile
Strengths • Easy to understand
• Supports creation of detailed
plan
• Deliver business value
• Responsive to change
• Faster time-to-market
• Constant feedback
• Highest business value
delivered early
Weaknesses • Brittle if requirements change
• Wasteful if business strategy
changes
• Big Up Front Planning / Design
• Requires mind shift
• Increased uncertainty for “far”
iterations
• Fixed feature / price contracts
• Dependency on people and
their interactions creates
cultural resistance to change
• Hazardous if not ALL parties
embrace the Agile Manifesto
Project Suitability • Legacy environment
• Stable team with significant
domain / technology
experience
• Minimal change
• Fluid requirements
• New / untried technology
• Cohesive teams, even if
geographically dispersed
• Evolving requirements
• Niche technologies / few
legacy dependencies
• Dependent on end user
feedback
(c) Copyright 2015 Dyaneshwaran Periyasamy
Developers Vs Testers
How can I make it?
How can I break it?
(c) Copyright 2015 Dyaneshwaran Periyasamy
Developers + Testers!
(c) Copyright 2015 Dyaneshwaran Periyasamy
Agile Milestone
Continuous
Integration
Continuous Delivery
(c) Copyright 2015 Dyaneshwaran Periyasamy
Journey from Continuous Delivery to
Continuous Deployment & Monitoring
(c) Copyright 2015 Dyaneshwaran Periyasamy
Cont. Delivery to Cont. Deployment
(c) Copyright 2015 Dyaneshwaran Periyasamy
Development Vs Operations
Be more agile
– deliver faster
Change is evil
(c) Copyright 2015 Dyaneshwaran Periyasamy
What is DevOps?
Collaboration between
Dev and Ops
Continuous Deployment / Monitoring
Team of developers and operation staff
Culture movement
Process or Framework
Philosophy, movement, a way of thinking
Culture Shift and set of principles and methods (based on Agile & Lean) for better Dev & Ops
collaboration to build software that meets business needs faster, cheaper & more reliably.
(c) Copyright 2015 Dyaneshwaran Periyasamy
Why DevOps?
Mainframe
Client/Server
Internet
Mobile, Social,
Cloud & Big
Data
Every 60 seconds
98,000 tweets
23,148 apps
downloaded
400,710 ad requests
2,000 lyrics played
on Tunewiki
1,500 pings sent
on PingMe
34,597 people are
using Zinio
208,333 minutes
Angry Birds played
(c) Copyright 2015 Dyaneshwaran Periyasamy
Challenges in reacting to change
Source: Forrester Research Inc., “Five Ways To Streamline
Release Management”, February 2011
Release process is too long
Source: Gartner., “Catalysts Signal the Growth of
DevOps”, February 2011
Relation between application development
and IT operations?
(c) Copyright 2015 Dyaneshwaran Periyasamy
State of DevOps Report (2012)
Deploy Frequency Deploy Lead Time
Amazon 23,000 per day minutes
Google 5,500 per day minutes
Netflix 500 per day minutes
Facebook 1 per day hours
Twitter 3 per week hours
Agility Metrics
• 30x more frequent code deployments
• 8000x faster code deployment lead time
Reliability Metrics
• 2x the change success rate
• 12x faster Mean Time To Recover (MTTR)
(c) Copyright 2015 Dyaneshwaran Periyasamy
Next Revolution
Continuous Delivery
Continuous Deployment &
Monitoring
(c) Copyright 2015 Dyaneshwaran Periyasamy
How DevOps can help the business win
(c) Copyright 2015 Dyaneshwaran Periyasamy
DevOps Objectives
Automation Quality Collaboration
Governance Monitoring
(c) Copyright 2015 Dyaneshwaran Periyasamy
Prerequisites for DevOps Success
 On board Executive Sponsors / Stakeholders
 Create organization’s ‘value’ stream
 Restructure Development and Operations team
 Change performance incentives for Dev and Ops teams
 Standardize processes which can be repeated
 Leverage automation
 Infrastructure as code
 Continuous Integration / Delivery / Deployment / Monitoring
 Capture key metrics
 Change Frequency
 Change Lead Time
 Change Failure Rate
 MTTR
(c) Copyright 2015 Dyaneshwaran Periyasamy
Alignment with the business needs
Don’t Automate What
You Don’t Understand!
(c) Copyright 2015 Dyaneshwaran Periyasamy
The Three Ways to DevOps…
(c) Copyright 2015 Dyaneshwaran Periyasamy
Several DevOps Patterns
(c) Copyright 2015 Dyaneshwaran Periyasamy
Thank You!
(c) Copyright 2015 Dyaneshwaran Periyasamy

More Related Content

What's hot

Devops1
Devops1Devops1
Devops1
Yassine NOURI
 
DSG App Transformation Case Study
DSG App Transformation Case StudyDSG App Transformation Case Study
DSG App Transformation Case Study
VMware Tanzu
 
Navvia's DevOps journey
Navvia's DevOps journeyNavvia's DevOps journey
Navvia's DevOps journey
Navvia
 
Starting and Scaling DevOps
Starting and Scaling DevOpsStarting and Scaling DevOps
Starting and Scaling DevOps
Jules Pierre-Louis
 
7 habits of effective DevOps dev ops il 2015 oded tamir
7 habits of effective DevOps dev ops il 2015 oded tamir7 habits of effective DevOps dev ops il 2015 oded tamir
7 habits of effective DevOps dev ops il 2015 oded tamirAgileSparks
 
Enterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps TrainingEnterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps Training
ITpreneurs
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App Design
VMware Tanzu
 
Catn - Enterprise DevOps Adoption
Catn - Enterprise DevOps AdoptionCatn - Enterprise DevOps Adoption
Catn - Enterprise DevOps Adoption
Liz Hayward
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
Ievgenii Katsan
 
ypobo - Enterprise DevOps Adoption
ypobo - Enterprise DevOps Adoptionypobo - Enterprise DevOps Adoption
ypobo - Enterprise DevOps Adoption
Liz Hayward
 
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
Gene Kim
 
DOES16 San Francisco - Jan Schilt - DevOps is Not Going to Work…Unless! How T...
DOES16 San Francisco - Jan Schilt - DevOps is Not Going to Work…Unless! How T...DOES16 San Francisco - Jan Schilt - DevOps is Not Going to Work…Unless! How T...
DOES16 San Francisco - Jan Schilt - DevOps is Not Going to Work…Unless! How T...
Gene Kim
 
About Motivation in DevOps Culture
About Motivation in DevOps CultureAbout Motivation in DevOps Culture
About Motivation in DevOps Culture
DreamLab
 
DevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelDevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT Model
CA Technologies
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps Explained
DevOpsAnon
 
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
Yuval Yeret
 
Mirco hering devops for systems of record final
Mirco hering devops for systems of record finalMirco hering devops for systems of record final
Mirco hering devops for systems of record final
Mirco Hering
 
Introduction to Software Craftsmanship
Introduction to Software CraftsmanshipIntroduction to Software Craftsmanship
Introduction to Software Craftsmanship
Rajat Singla
 
Effective devops
Effective devops Effective devops
Effective devops
Mohammed Aboullaite
 
Starting and Scaling DevOps in the Enterprise
Starting and Scaling DevOps in the EnterpriseStarting and Scaling DevOps in the Enterprise
Starting and Scaling DevOps in the Enterprise
XebiaLabs
 

What's hot (20)

Devops1
Devops1Devops1
Devops1
 
DSG App Transformation Case Study
DSG App Transformation Case StudyDSG App Transformation Case Study
DSG App Transformation Case Study
 
Navvia's DevOps journey
Navvia's DevOps journeyNavvia's DevOps journey
Navvia's DevOps journey
 
Starting and Scaling DevOps
Starting and Scaling DevOpsStarting and Scaling DevOps
Starting and Scaling DevOps
 
7 habits of effective DevOps dev ops il 2015 oded tamir
7 habits of effective DevOps dev ops il 2015 oded tamir7 habits of effective DevOps dev ops il 2015 oded tamir
7 habits of effective DevOps dev ops il 2015 oded tamir
 
Enterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps TrainingEnterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps Training
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App Design
 
Catn - Enterprise DevOps Adoption
Catn - Enterprise DevOps AdoptionCatn - Enterprise DevOps Adoption
Catn - Enterprise DevOps Adoption
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
 
ypobo - Enterprise DevOps Adoption
ypobo - Enterprise DevOps Adoptionypobo - Enterprise DevOps Adoption
ypobo - Enterprise DevOps Adoption
 
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
 
DOES16 San Francisco - Jan Schilt - DevOps is Not Going to Work…Unless! How T...
DOES16 San Francisco - Jan Schilt - DevOps is Not Going to Work…Unless! How T...DOES16 San Francisco - Jan Schilt - DevOps is Not Going to Work…Unless! How T...
DOES16 San Francisco - Jan Schilt - DevOps is Not Going to Work…Unless! How T...
 
About Motivation in DevOps Culture
About Motivation in DevOps CultureAbout Motivation in DevOps Culture
About Motivation in DevOps Culture
 
DevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelDevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT Model
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps Explained
 
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
 
Mirco hering devops for systems of record final
Mirco hering devops for systems of record finalMirco hering devops for systems of record final
Mirco hering devops for systems of record final
 
Introduction to Software Craftsmanship
Introduction to Software CraftsmanshipIntroduction to Software Craftsmanship
Introduction to Software Craftsmanship
 
Effective devops
Effective devops Effective devops
Effective devops
 
Starting and Scaling DevOps in the Enterprise
Starting and Scaling DevOps in the EnterpriseStarting and Scaling DevOps in the Enterprise
Starting and Scaling DevOps in the Enterprise
 

Viewers also liked

Is Adam Smith The Founding Father Of Sustainability
Is Adam Smith The Founding Father Of Sustainability Is Adam Smith The Founding Father Of Sustainability
Is Adam Smith The Founding Father Of Sustainability
Nils-Michael Langenborg, gMBA
 
From Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym FedorovFrom Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym Fedorov
SoftServe
 
The Devops Cross-words Puzzle
The Devops Cross-words PuzzleThe Devops Cross-words Puzzle
The Devops Cross-words Puzzle
Yuval Yeret
 
Hyperconvergence and Death of the Storage Array - Interop 2015
Hyperconvergence and Death of the Storage Array - Interop 2015Hyperconvergence and Death of the Storage Array - Interop 2015
Hyperconvergence and Death of the Storage Array - Interop 2015Stuart Miniman
 
Continuous delivery xebia
Continuous delivery xebiaContinuous delivery xebia
Continuous delivery xebia
AgileNCR2016
 
Continuous Delivery for databases - microservices, team structures, and Conwa...
Continuous Delivery for databases - microservices, team structures, and Conwa...Continuous Delivery for databases - microservices, team structures, and Conwa...
Continuous Delivery for databases - microservices, team structures, and Conwa...
Skelton Thatcher Consulting Ltd
 
Lean Office Sample
Lean Office SampleLean Office Sample
Lean Office Sample
ahmad bassiouny
 
The Complete Lean Enterprise
The Complete Lean EnterpriseThe Complete Lean Enterprise
The Complete Lean EnterpriseYucika Kalvari
 
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation GameBring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
Dana Pylayeva
 
Introducing Cisco HyperFlex Systems: The Next Generation in Complete Hypercon...
Introducing Cisco HyperFlex Systems: The Next Generation in Complete Hypercon...Introducing Cisco HyperFlex Systems: The Next Generation in Complete Hypercon...
Introducing Cisco HyperFlex Systems: The Next Generation in Complete Hypercon...
Cisco Canada
 
IDC Nutanix - Hyperconvergence and the Pulling Forces in the Datacenter
IDC Nutanix - Hyperconvergence and the Pulling Forces in the DatacenterIDC Nutanix - Hyperconvergence and the Pulling Forces in the Datacenter
IDC Nutanix - Hyperconvergence and the Pulling Forces in the Datacenter
NEXTtour
 
Agile ncr ppt
Agile ncr pptAgile ncr ppt
Agile ncr ppt
AgileNCR2016
 
Unbounded bounded-data-strangeloop-2016-monal-daxini
Unbounded bounded-data-strangeloop-2016-monal-daxiniUnbounded bounded-data-strangeloop-2016-monal-daxini
Unbounded bounded-data-strangeloop-2016-monal-daxini
Monal Daxini
 
Building SaaS products with Windows Azure
Building SaaS products with Windows Azure Building SaaS products with Windows Azure
Building SaaS products with Windows Azure
8KMiles Software Services
 
SaaS Business Architecture
SaaS Business ArchitectureSaaS Business Architecture
SaaS Business Architecture
Lincoln Murphy
 
SaaS Architecture Past and Present
SaaS Architecture Past and PresentSaaS Architecture Past and Present
SaaS Architecture Past and Present
Techcello
 
อไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจ
อไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจอไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจ
อไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจ
Lean In Consulting
 
อไจล์คืออัลไล Agile Introduction @Mahidol ICT
อไจล์คืออัลไล Agile Introduction @Mahidol ICTอไจล์คืออัลไล Agile Introduction @Mahidol ICT
อไจล์คืออัลไล Agile Introduction @Mahidol ICT
Kulawat Wongsaroj
 
Teams and monoliths - Matthew Skelton - Velocity EU 2016
Teams and monoliths - Matthew Skelton - Velocity EU 2016Teams and monoliths - Matthew Skelton - Velocity EU 2016
Teams and monoliths - Matthew Skelton - Velocity EU 2016
Skelton Thatcher Consulting Ltd
 

Viewers also liked (20)

Is Adam Smith The Founding Father Of Sustainability
Is Adam Smith The Founding Father Of Sustainability Is Adam Smith The Founding Father Of Sustainability
Is Adam Smith The Founding Father Of Sustainability
 
From Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym FedorovFrom Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym Fedorov
 
The Devops Cross-words Puzzle
The Devops Cross-words PuzzleThe Devops Cross-words Puzzle
The Devops Cross-words Puzzle
 
Hyperconvergence and Death of the Storage Array - Interop 2015
Hyperconvergence and Death of the Storage Array - Interop 2015Hyperconvergence and Death of the Storage Array - Interop 2015
Hyperconvergence and Death of the Storage Array - Interop 2015
 
Continuous delivery xebia
Continuous delivery xebiaContinuous delivery xebia
Continuous delivery xebia
 
Cg vs n
Cg vs nCg vs n
Cg vs n
 
Continuous Delivery for databases - microservices, team structures, and Conwa...
Continuous Delivery for databases - microservices, team structures, and Conwa...Continuous Delivery for databases - microservices, team structures, and Conwa...
Continuous Delivery for databases - microservices, team structures, and Conwa...
 
Lean Office Sample
Lean Office SampleLean Office Sample
Lean Office Sample
 
The Complete Lean Enterprise
The Complete Lean EnterpriseThe Complete Lean Enterprise
The Complete Lean Enterprise
 
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation GameBring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
 
Introducing Cisco HyperFlex Systems: The Next Generation in Complete Hypercon...
Introducing Cisco HyperFlex Systems: The Next Generation in Complete Hypercon...Introducing Cisco HyperFlex Systems: The Next Generation in Complete Hypercon...
Introducing Cisco HyperFlex Systems: The Next Generation in Complete Hypercon...
 
IDC Nutanix - Hyperconvergence and the Pulling Forces in the Datacenter
IDC Nutanix - Hyperconvergence and the Pulling Forces in the DatacenterIDC Nutanix - Hyperconvergence and the Pulling Forces in the Datacenter
IDC Nutanix - Hyperconvergence and the Pulling Forces in the Datacenter
 
Agile ncr ppt
Agile ncr pptAgile ncr ppt
Agile ncr ppt
 
Unbounded bounded-data-strangeloop-2016-monal-daxini
Unbounded bounded-data-strangeloop-2016-monal-daxiniUnbounded bounded-data-strangeloop-2016-monal-daxini
Unbounded bounded-data-strangeloop-2016-monal-daxini
 
Building SaaS products with Windows Azure
Building SaaS products with Windows Azure Building SaaS products with Windows Azure
Building SaaS products with Windows Azure
 
SaaS Business Architecture
SaaS Business ArchitectureSaaS Business Architecture
SaaS Business Architecture
 
SaaS Architecture Past and Present
SaaS Architecture Past and PresentSaaS Architecture Past and Present
SaaS Architecture Past and Present
 
อไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจ
อไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจอไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจ
อไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจ
 
อไจล์คืออัลไล Agile Introduction @Mahidol ICT
อไจล์คืออัลไล Agile Introduction @Mahidol ICTอไจล์คืออัลไล Agile Introduction @Mahidol ICT
อไจล์คืออัลไล Agile Introduction @Mahidol ICT
 
Teams and monoliths - Matthew Skelton - Velocity EU 2016
Teams and monoliths - Matthew Skelton - Velocity EU 2016Teams and monoliths - Matthew Skelton - Velocity EU 2016
Teams and monoliths - Matthew Skelton - Velocity EU 2016
 

Similar to Daredevil DevOps

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
 
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps TransformationTech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
CA Technologies
 
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
 
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh ParekshAgile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
AgileNetwork
 
Deliver on the Promise of Agile and DevOps Transformations
Deliver on the Promise of Agile and DevOps TransformationsDeliver on the Promise of Agile and DevOps Transformations
Deliver on the Promise of Agile and DevOps Transformations
Tasktop
 
Gartner BPM Summit Keynote - Adoption drives ROI
Gartner BPM Summit Keynote - Adoption drives ROIGartner BPM Summit Keynote - Adoption drives ROI
Gartner BPM Summit Keynote - Adoption drives ROI
Tim Creasey
 
Making the Switch from HP Quality Center to qTest
Making the Switch from HP Quality Center to qTestMaking the Switch from HP Quality Center to qTest
Making the Switch from HP Quality Center to qTest
QASymphony
 
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs
 
Preparing your organization for microservices
Preparing your organization for microservicesPreparing your organization for microservices
Preparing your organization for microservices
Judy Breedlove
 
devops-intro-181227144342.pptx devops ppt document
devops-intro-181227144342.pptx devops ppt  documentdevops-intro-181227144342.pptx devops ppt  document
devops-intro-181227144342.pptx devops ppt document
poothuinku
 
Why Cloud and DevOps are interlinked?
Why Cloud and DevOps are interlinked?Why Cloud and DevOps are interlinked?
Why Cloud and DevOps are interlinked?
Newt Global Consulting LLC
 
Enterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to KnowEnterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to Know
Silver Touch Technologies
 
Agile, TOGAF and Enterprise Architecture: Will They Blend?
Agile, TOGAF and Enterprise Architecture:  Will They Blend?Agile, TOGAF and Enterprise Architecture:  Will They Blend?
Agile, TOGAF and Enterprise Architecture: Will They Blend?
Danny Greefhorst
 
Agile For Harel 4 08 V1
Agile For Harel 4 08 V1Agile For Harel 4 08 V1
Agile For Harel 4 08 V1Pini Cohen
 
DevOps Roadtrip - Denver
DevOps Roadtrip - DenverDevOps Roadtrip - Denver
DevOps Roadtrip - Denver
VictorOps
 
Sei pronto a passare al continuous delivery?
Sei pronto a passare al continuous delivery?Sei pronto a passare al continuous delivery?
Sei pronto a passare al continuous delivery?
Accenture Italia
 
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
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
Najib Radzuan
 

Similar to Daredevil DevOps (20)

Agile webinar pack (2)
Agile webinar pack (2)Agile webinar pack (2)
Agile webinar pack (2)
 
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...
 
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps TransformationTech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?
 
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh ParekshAgile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
 
Deliver on the Promise of Agile and DevOps Transformations
Deliver on the Promise of Agile and DevOps TransformationsDeliver on the Promise of Agile and DevOps Transformations
Deliver on the Promise of Agile and DevOps Transformations
 
Gartner BPM Summit Keynote - Adoption drives ROI
Gartner BPM Summit Keynote - Adoption drives ROIGartner BPM Summit Keynote - Adoption drives ROI
Gartner BPM Summit Keynote - Adoption drives ROI
 
Making the Switch from HP Quality Center to qTest
Making the Switch from HP Quality Center to qTestMaking the Switch from HP Quality Center to qTest
Making the Switch from HP Quality Center to qTest
 
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
 
Preparing your organization for microservices
Preparing your organization for microservicesPreparing your organization for microservices
Preparing your organization for microservices
 
devops-intro-181227144342.pptx devops ppt document
devops-intro-181227144342.pptx devops ppt  documentdevops-intro-181227144342.pptx devops ppt  document
devops-intro-181227144342.pptx devops ppt document
 
Why Cloud and DevOps are interlinked?
Why Cloud and DevOps are interlinked?Why Cloud and DevOps are interlinked?
Why Cloud and DevOps are interlinked?
 
Enterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to KnowEnterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to Know
 
DevOps 05081015
DevOps 05081015DevOps 05081015
DevOps 05081015
 
Agile, TOGAF and Enterprise Architecture: Will They Blend?
Agile, TOGAF and Enterprise Architecture:  Will They Blend?Agile, TOGAF and Enterprise Architecture:  Will They Blend?
Agile, TOGAF and Enterprise Architecture: Will They Blend?
 
Agile For Harel 4 08 V1
Agile For Harel 4 08 V1Agile For Harel 4 08 V1
Agile For Harel 4 08 V1
 
DevOps Roadtrip - Denver
DevOps Roadtrip - DenverDevOps Roadtrip - Denver
DevOps Roadtrip - Denver
 
Sei pronto a passare al continuous delivery?
Sei pronto a passare al continuous delivery?Sei pronto a passare al continuous delivery?
Sei pronto a passare al continuous delivery?
 
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
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
 

Recently uploaded

Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 

Recently uploaded (20)

Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 

Daredevil DevOps

  • 2. About the speaker Dyaneshwaran Periyasamy  Agile Consultant, Trainer & Coach  11+ years of IT experience  9+ years in the area of Lean and Agile methodologies  Handled Lean & Agile transformation across large organizations  Trained ~1000 participants in the area of Lean, Agile and DevOps  Speaker in “India Agile Week 2013” and “Lean India Summit 2013 (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 3. I am going to talk about…  Introduction of the term "Daredevil DevOps"  Why I call DevOps a "Daredevil"?  Market hype around DevOps  Why the hype was created?  Journey from Continuous Integration to Continuous Delivery  Why it is not enough to stop here?  Journey from Continuous Delivery to Continuous Deployment & Monitoring  Why it is required?  For whom?  DevOps - a end goal and not a model/framework  How IT can help the Business win? (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 4. Why I call DevOps a "Daredevil"? (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 6. Journey from Continuous Integration to Continuous Delivery (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 7. SDLC Requirements Analysis Design Coding Testing Deployment Maintenance (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 10. Agile (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 11. Comparison of methods Waterfall Iterative Agile Strengths • Easy to understand • Supports creation of detailed plan • Deliver business value • Responsive to change • Faster time-to-market • Constant feedback • Highest business value delivered early Weaknesses • Brittle if requirements change • Wasteful if business strategy changes • Big Up Front Planning / Design • Requires mind shift • Increased uncertainty for “far” iterations • Fixed feature / price contracts • Dependency on people and their interactions creates cultural resistance to change • Hazardous if not ALL parties embrace the Agile Manifesto Project Suitability • Legacy environment • Stable team with significant domain / technology experience • Minimal change • Fluid requirements • New / untried technology • Cohesive teams, even if geographically dispersed • Evolving requirements • Niche technologies / few legacy dependencies • Dependent on end user feedback (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 12. Developers Vs Testers How can I make it? How can I break it? (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 13. Developers + Testers! (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 14. Agile Milestone Continuous Integration Continuous Delivery (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 15. Journey from Continuous Delivery to Continuous Deployment & Monitoring (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 16. Cont. Delivery to Cont. Deployment (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 17. Development Vs Operations Be more agile – deliver faster Change is evil (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 18. What is DevOps? Collaboration between Dev and Ops Continuous Deployment / Monitoring Team of developers and operation staff Culture movement Process or Framework Philosophy, movement, a way of thinking Culture Shift and set of principles and methods (based on Agile & Lean) for better Dev & Ops collaboration to build software that meets business needs faster, cheaper & more reliably. (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 19. Why DevOps? Mainframe Client/Server Internet Mobile, Social, Cloud & Big Data Every 60 seconds 98,000 tweets 23,148 apps downloaded 400,710 ad requests 2,000 lyrics played on Tunewiki 1,500 pings sent on PingMe 34,597 people are using Zinio 208,333 minutes Angry Birds played (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 20. Challenges in reacting to change Source: Forrester Research Inc., “Five Ways To Streamline Release Management”, February 2011 Release process is too long Source: Gartner., “Catalysts Signal the Growth of DevOps”, February 2011 Relation between application development and IT operations? (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 21. State of DevOps Report (2012) Deploy Frequency Deploy Lead Time Amazon 23,000 per day minutes Google 5,500 per day minutes Netflix 500 per day minutes Facebook 1 per day hours Twitter 3 per week hours Agility Metrics • 30x more frequent code deployments • 8000x faster code deployment lead time Reliability Metrics • 2x the change success rate • 12x faster Mean Time To Recover (MTTR) (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 22. Next Revolution Continuous Delivery Continuous Deployment & Monitoring (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 23. How DevOps can help the business win (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 24. DevOps Objectives Automation Quality Collaboration Governance Monitoring (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 25. Prerequisites for DevOps Success  On board Executive Sponsors / Stakeholders  Create organization’s ‘value’ stream  Restructure Development and Operations team  Change performance incentives for Dev and Ops teams  Standardize processes which can be repeated  Leverage automation  Infrastructure as code  Continuous Integration / Delivery / Deployment / Monitoring  Capture key metrics  Change Frequency  Change Lead Time  Change Failure Rate  MTTR (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 26. Alignment with the business needs Don’t Automate What You Don’t Understand! (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 27. The Three Ways to DevOps… (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 28. Several DevOps Patterns (c) Copyright 2015 Dyaneshwaran Periyasamy
  • 29. Thank You! (c) Copyright 2015 Dyaneshwaran Periyasamy