SlideShare a Scribd company logo
1 of 17
Download to read offline
INCREMENTAL DEVOPS
DEVOPS STL - JANUARY 2017
BIG THINGS HAVE SMALL BEGINNINGS
- T. E. LAWRENCE IN LAWRENCE OF
ARABIA
TEXT
WHY IS INCREMENTAL OFTEN BETTER?
▸ Easier for management buy-in
▸ Easier to be under the radar — less visible to those who are
resistant to change
▸ Fewer approval / budget constraints
▸ DevOps is a journey, not a destination
TEXT
WHEN IS INCREMENTAL NOT THE RIGHT APPROACH?
▸ When things are so bad you don’t have time to get better
over time
▸ When you have a mandate to deliver big results under a
deadline
▸ Sometimes, there’s no way to dip your toe into the water —
the only way is to accomplish your goal is to jump in
INCREMENT THE
THINGS
HOW TO INCREMENT YOUR DEVOPS
PICK **ONE** THING TO WORK ON
▸ Don’t try to do too much at once. You will never do anything if
you try to do everything
▸ Analyze your bottlenecks. Where is work slowing down? Are
projects always waiting on one person, or on one team?
▸ Think about areas where changes could be low-impact, and
possibly visible to other parts of the business. Think about if
there are multiple groups that could benefit from the area of
focus
▸ Don’t pick a tool and then try to find a problem to solve
HOW TO INCREMENT YOUR DEVOPS
PICK THE TEAM
▸ Not too big, not too small
▸ You need one person who can make decisions
▸ You will be better off if you can find a champion in
management
▸ You need a facilitator or PM to keep things going
▸ Don’t necessarily exclude the troublemaker, but there is a
fine line between critical questioning and sabotaging
HOW TO INCREMENT YOUR DEVOPS
TREAT THIS LIKE A REAL PROJECT
▸ Define the plan: who will be involved? What timeframe will
you work from? How much time can the team devote to it
per week?
▸ Often internal and POC projects are low priority, but the
more you can treat it like a real project, the better the
chance of success
HOW TO INCREMENT YOUR DEVOPS
WRITE THE ENDING FIRST
▸ If you don’t define what success looks like before you begin, it’s very
easy to keep redefining your endpoint as you go along
▸ Define short-term goals and long-term goals
▸ Think about why you haven’t been doing this already. Are there
roadblocks to avoid? Who is threatened the most by this change?
How can you either demonstrate benefits to those people, or avoid
them until you can demonstrate success to others?
▸ This is incremental, so the ending shouldn’t be “and they all lived
happily ever after”. It should be more like “deployments take 15
minutes instead of 2 hours”.
HOW TO INCREMENT YOUR DEVOPS
RESEARCH WITH CONTEXT
▸ There are few unique problems that other organizations haven’t
encountered and solved. Are you trying to reduce deployment
issues? Look at companies who have solved this well.
▸ BUT — you are a special snowflake, so don’t bother with possible
solutions that would never fit. If you work in a conservative company,
that might mean open source solutions won’t be well received.
▸ Don’t research too long. There are new tools every day. Newer isn’t
better. Timebox your research, and make a decision
▸ Don’t make the final decision during research — pick a few options to
test
HOW TO INCREMENT YOUR DEVOPS
PROOF OF CONCEPT
▸ Take test drives of your contenders in your environment
▸ Determine how to objectively measure which one solves the
problem best. Decisions shouldn’t be swayed by a shiny UI
or popularity / coolness
▸ Test test test
▸ consider scenarios where the solution will not work. How
will those situations be handled?
▸ Measure against your definition of success
HOW TO INCREMENT YOUR DEVOPS
DECISION TIME
▸ You have a winner! Based on your careful research and
testing, the team found a solution to make your
organization better/faster/stronger
▸ Your work isn’t done:
▸ how are you going to make this a standard practice or
tool for your team?
▸ how are you going to sell it to your team? To other
teams?
HOW TO INCREMENT YOUR DEVOPS
ROLL OUT AND DO IT AGAIN
▸ If everything goes well, hooray!
▸ This is incremental (remember?), so repeat from the top
WHEN BAD
THINGS HAPPEN
TEXT
FAILURE IS ALWAYS AN OPTION
▸ Projects never go according to plan.
▸ (now is when we vent)
TEXT
THE SUN WILL COME OUT TOMORROW
▸ Back to incremental — did an initiative fail? Don’t give up,
just go smaller or in a different direction.
▸ Think back to a previous success, and what allowed it to
succeed. Can you try again using a different approach
TEXT
RESOURCES / INFLUENCES ON FOR THESE SLIDES
▸ “Incremental Devops” http://inedo.com/incremental
▸ Sprint: Solve Big Problems and Test New Ideas in just FIVE
DAYS http://www.thesprintbook.com/

More Related Content

What's hot

How to become a super delegator - Top Tip Tuesday to help you over Hump Day W...
How to become a super delegator - Top Tip Tuesday to help you over Hump Day W...How to become a super delegator - Top Tip Tuesday to help you over Hump Day W...
How to become a super delegator - Top Tip Tuesday to help you over Hump Day W...Jo Leckie
 
The art of shifting perspectives - Rachel Davies
The art of shifting perspectives - Rachel DaviesThe art of shifting perspectives - Rachel Davies
The art of shifting perspectives - Rachel DaviesJAXLondon_Conference
 
A Guide For Retrospectives
A Guide For RetrospectivesA Guide For Retrospectives
A Guide For RetrospectivesJason Benton
 
Managing up, down, all around
Managing up, down, all aroundManaging up, down, all around
Managing up, down, all aroundKhe Hy
 
Peter f druc
Peter f drucPeter f druc
Peter f drucjpdas54
 
Speed Dating + TRUE NORTH tool to simplify your challenges
Speed Dating + TRUE NORTH tool to simplify your challengesSpeed Dating + TRUE NORTH tool to simplify your challenges
Speed Dating + TRUE NORTH tool to simplify your challengesBryan Cassady
 
Successful Project Management
Successful Project ManagementSuccessful Project Management
Successful Project ManagementHussein Hallak
 
Fantastic stresses and where to find them
Fantastic stresses and where to find themFantastic stresses and where to find them
Fantastic stresses and where to find themVisuality
 
From Defect Reporting To Defect Prevention
From Defect Reporting To Defect PreventionFrom Defect Reporting To Defect Prevention
From Defect Reporting To Defect PreventionSune Gynthersen
 
Echelon Thailand 2017 – Leveraging On Scalable Technology To Expand Regionally
Echelon Thailand 2017 – Leveraging On Scalable Technology To Expand RegionallyEchelon Thailand 2017 – Leveraging On Scalable Technology To Expand Regionally
Echelon Thailand 2017 – Leveraging On Scalable Technology To Expand Regionallye27
 
SINY Leanstartup Introduction | Reduce waste, run experiments!
SINY Leanstartup Introduction | Reduce waste, run experiments!SINY Leanstartup Introduction | Reduce waste, run experiments!
SINY Leanstartup Introduction | Reduce waste, run experiments!Adam Berk
 
5 Day Remote Innovation Certification Program
5 Day Remote Innovation Certification Program5 Day Remote Innovation Certification Program
5 Day Remote Innovation Certification ProgramBryan Cassady
 
Terraforming organisations
Terraforming organisationsTerraforming organisations
Terraforming organisationsClaudio Perrone
 

What's hot (20)

How to become a super delegator - Top Tip Tuesday to help you over Hump Day W...
How to become a super delegator - Top Tip Tuesday to help you over Hump Day W...How to become a super delegator - Top Tip Tuesday to help you over Hump Day W...
How to become a super delegator - Top Tip Tuesday to help you over Hump Day W...
 
The art of shifting perspectives - Rachel Davies
The art of shifting perspectives - Rachel DaviesThe art of shifting perspectives - Rachel Davies
The art of shifting perspectives - Rachel Davies
 
A Guide For Retrospectives
A Guide For RetrospectivesA Guide For Retrospectives
A Guide For Retrospectives
 
Managing up, down, all around
Managing up, down, all aroundManaging up, down, all around
Managing up, down, all around
 
Peter f druc
Peter f drucPeter f druc
Peter f druc
 
Getting Real
Getting RealGetting Real
Getting Real
 
Speed Dating + TRUE NORTH tool to simplify your challenges
Speed Dating + TRUE NORTH tool to simplify your challengesSpeed Dating + TRUE NORTH tool to simplify your challenges
Speed Dating + TRUE NORTH tool to simplify your challenges
 
Successful Project Management
Successful Project ManagementSuccessful Project Management
Successful Project Management
 
Fantastic stresses and where to find them
Fantastic stresses and where to find themFantastic stresses and where to find them
Fantastic stresses and where to find them
 
Managing Project Change Like a Boss
Managing Project Change Like a BossManaging Project Change Like a Boss
Managing Project Change Like a Boss
 
From Defect Reporting To Defect Prevention
From Defect Reporting To Defect PreventionFrom Defect Reporting To Defect Prevention
From Defect Reporting To Defect Prevention
 
Echelon Thailand 2017 – Leveraging On Scalable Technology To Expand Regionally
Echelon Thailand 2017 – Leveraging On Scalable Technology To Expand RegionallyEchelon Thailand 2017 – Leveraging On Scalable Technology To Expand Regionally
Echelon Thailand 2017 – Leveraging On Scalable Technology To Expand Regionally
 
Fight to flight
Fight to flightFight to flight
Fight to flight
 
One Weird Trick
One Weird TrickOne Weird Trick
One Weird Trick
 
What is Design Thinking?
What is Design Thinking?What is Design Thinking?
What is Design Thinking?
 
SINY Leanstartup Introduction | Reduce waste, run experiments!
SINY Leanstartup Introduction | Reduce waste, run experiments!SINY Leanstartup Introduction | Reduce waste, run experiments!
SINY Leanstartup Introduction | Reduce waste, run experiments!
 
Kaizen
KaizenKaizen
Kaizen
 
5 Day Remote Innovation Certification Program
5 Day Remote Innovation Certification Program5 Day Remote Innovation Certification Program
5 Day Remote Innovation Certification Program
 
Scrum x version 2
Scrum x version 2 Scrum x version 2
Scrum x version 2
 
Terraforming organisations
Terraforming organisationsTerraforming organisations
Terraforming organisations
 

Viewers also liked

Viewers also liked (12)

Resume 01.05.16 linkedin
Resume 01.05.16 linkedinResume 01.05.16 linkedin
Resume 01.05.16 linkedin
 
Refaccionaria
RefaccionariaRefaccionaria
Refaccionaria
 
Myth vs-reality-army-pros-dispel-common-marksmanship-misconceptions
Myth vs-reality-army-pros-dispel-common-marksmanship-misconceptionsMyth vs-reality-army-pros-dispel-common-marksmanship-misconceptions
Myth vs-reality-army-pros-dispel-common-marksmanship-misconceptions
 
Comparativos y superlativos
Comparativos y superlativosComparativos y superlativos
Comparativos y superlativos
 
David Ricardo
David RicardoDavid Ricardo
David Ricardo
 
Overview - Lavahound
Overview - LavahoundOverview - Lavahound
Overview - Lavahound
 
Qd app
Qd appQd app
Qd app
 
Demonetisation
DemonetisationDemonetisation
Demonetisation
 
Clasicismo concreto armado y bauhaus
Clasicismo concreto armado y bauhausClasicismo concreto armado y bauhaus
Clasicismo concreto armado y bauhaus
 
Demonetisation
DemonetisationDemonetisation
Demonetisation
 
DEMONETISATION OF INDIAN CURRENCY
DEMONETISATION OF INDIAN CURRENCYDEMONETISATION OF INDIAN CURRENCY
DEMONETISATION OF INDIAN CURRENCY
 
Quartet for trombones
Quartet for trombonesQuartet for trombones
Quartet for trombones
 

Similar to Incremental DevOps: Pick One Thing and Work on It Incrementally

Mastering productivity: how to get more done at work
Mastering productivity: how to get more done at workMastering productivity: how to get more done at work
Mastering productivity: how to get more done at workAsana
 
Maxwell Method of Disc profile-cards-v2
Maxwell Method of Disc profile-cards-v2Maxwell Method of Disc profile-cards-v2
Maxwell Method of Disc profile-cards-v2Esther998790
 
From Questions to Confidence
From Questions to ConfidenceFrom Questions to Confidence
From Questions to ConfidenceBrent Chudoba
 
Agile: Why it Works, How it Works, and How to Adopt it
Agile: Why it Works, How it Works, and How to Adopt itAgile: Why it Works, How it Works, and How to Adopt it
Agile: Why it Works, How it Works, and How to Adopt itandywalters
 
[Pps] the 60 second self-starter
[Pps] the 60 second self-starter[Pps] the 60 second self-starter
[Pps] the 60 second self-starterRichard Go
 
Effective time management
Effective time managementEffective time management
Effective time managementKomilSinghal
 
Building Teams at Scale - MaGIC Academy Symposium 2017
Building Teams at Scale - MaGIC Academy Symposium 2017Building Teams at Scale - MaGIC Academy Symposium 2017
Building Teams at Scale - MaGIC Academy Symposium 2017Larry Gordon
 
Project Management Best Practices: Brock Boddie/General Assembly
Project Management Best Practices: Brock Boddie/General AssemblyProject Management Best Practices: Brock Boddie/General Assembly
Project Management Best Practices: Brock Boddie/General AssemblyGeneral Assembly
 
Managing your time effectively
Managing your time effectivelyManaging your time effectively
Managing your time effectivelyMohit Singla
 
Career Path Strategy and Work-Life Balance
Career Path Strategy and Work-Life BalanceCareer Path Strategy and Work-Life Balance
Career Path Strategy and Work-Life BalanceKelle Cruz
 
Guiding principles (ext) v1.1
Guiding principles (ext) v1.1Guiding principles (ext) v1.1
Guiding principles (ext) v1.1rubinow
 
Time management-quiz
Time management-quizTime management-quiz
Time management-quizNeerja Singh
 
Effective Time Management to Hack Productivity - Pavan Dikondkar
Effective Time Management to Hack Productivity - Pavan DikondkarEffective Time Management to Hack Productivity - Pavan Dikondkar
Effective Time Management to Hack Productivity - Pavan DikondkarPavan Dikondkar
 
Guidelines to Problem Solving and Decision Making
Guidelines to Problem Solving and Decision MakingGuidelines to Problem Solving and Decision Making
Guidelines to Problem Solving and Decision MakingGabriel Barina
 
How do I practice Red2Blue Session 3.pptx
How do I practice Red2Blue Session 3.pptxHow do I practice Red2Blue Session 3.pptx
How do I practice Red2Blue Session 3.pptxkirsten544048
 

Similar to Incremental DevOps: Pick One Thing and Work on It Incrementally (20)

Mastering productivity: how to get more done at work
Mastering productivity: how to get more done at workMastering productivity: how to get more done at work
Mastering productivity: how to get more done at work
 
Maxwell Method of Disc profile-cards-v2
Maxwell Method of Disc profile-cards-v2Maxwell Method of Disc profile-cards-v2
Maxwell Method of Disc profile-cards-v2
 
From Questions to Confidence
From Questions to ConfidenceFrom Questions to Confidence
From Questions to Confidence
 
Agile: Why it Works, How it Works, and How to Adopt it
Agile: Why it Works, How it Works, and How to Adopt itAgile: Why it Works, How it Works, and How to Adopt it
Agile: Why it Works, How it Works, and How to Adopt it
 
[Pps] the 60 second self-starter
[Pps] the 60 second self-starter[Pps] the 60 second self-starter
[Pps] the 60 second self-starter
 
Process Matters
Process MattersProcess Matters
Process Matters
 
Effective time management
Effective time managementEffective time management
Effective time management
 
Building Teams at Scale - MaGIC Academy Symposium 2017
Building Teams at Scale - MaGIC Academy Symposium 2017Building Teams at Scale - MaGIC Academy Symposium 2017
Building Teams at Scale - MaGIC Academy Symposium 2017
 
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
 
Project Management Best Practices: Brock Boddie/General Assembly
Project Management Best Practices: Brock Boddie/General AssemblyProject Management Best Practices: Brock Boddie/General Assembly
Project Management Best Practices: Brock Boddie/General Assembly
 
Managing your time effectively
Managing your time effectivelyManaging your time effectively
Managing your time effectively
 
Career Path Strategy and Work-Life Balance
Career Path Strategy and Work-Life BalanceCareer Path Strategy and Work-Life Balance
Career Path Strategy and Work-Life Balance
 
Guiding principles (ext) v1.1
Guiding principles (ext) v1.1Guiding principles (ext) v1.1
Guiding principles (ext) v1.1
 
Avoid procrastination
Avoid procrastinationAvoid procrastination
Avoid procrastination
 
Avoid procrastination
Avoid procrastinationAvoid procrastination
Avoid procrastination
 
Time management-quiz
Time management-quizTime management-quiz
Time management-quiz
 
Prioritizing
PrioritizingPrioritizing
Prioritizing
 
Effective Time Management to Hack Productivity - Pavan Dikondkar
Effective Time Management to Hack Productivity - Pavan DikondkarEffective Time Management to Hack Productivity - Pavan Dikondkar
Effective Time Management to Hack Productivity - Pavan Dikondkar
 
Guidelines to Problem Solving and Decision Making
Guidelines to Problem Solving and Decision MakingGuidelines to Problem Solving and Decision Making
Guidelines to Problem Solving and Decision Making
 
How do I practice Red2Blue Session 3.pptx
How do I practice Red2Blue Session 3.pptxHow do I practice Red2Blue Session 3.pptx
How do I practice Red2Blue Session 3.pptx
 

Recently uploaded

Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 

Recently uploaded (20)

Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 

Incremental DevOps: Pick One Thing and Work on It Incrementally

  • 2. BIG THINGS HAVE SMALL BEGINNINGS - T. E. LAWRENCE IN LAWRENCE OF ARABIA
  • 3. TEXT WHY IS INCREMENTAL OFTEN BETTER? ▸ Easier for management buy-in ▸ Easier to be under the radar — less visible to those who are resistant to change ▸ Fewer approval / budget constraints ▸ DevOps is a journey, not a destination
  • 4. TEXT WHEN IS INCREMENTAL NOT THE RIGHT APPROACH? ▸ When things are so bad you don’t have time to get better over time ▸ When you have a mandate to deliver big results under a deadline ▸ Sometimes, there’s no way to dip your toe into the water — the only way is to accomplish your goal is to jump in
  • 6. HOW TO INCREMENT YOUR DEVOPS PICK **ONE** THING TO WORK ON ▸ Don’t try to do too much at once. You will never do anything if you try to do everything ▸ Analyze your bottlenecks. Where is work slowing down? Are projects always waiting on one person, or on one team? ▸ Think about areas where changes could be low-impact, and possibly visible to other parts of the business. Think about if there are multiple groups that could benefit from the area of focus ▸ Don’t pick a tool and then try to find a problem to solve
  • 7. HOW TO INCREMENT YOUR DEVOPS PICK THE TEAM ▸ Not too big, not too small ▸ You need one person who can make decisions ▸ You will be better off if you can find a champion in management ▸ You need a facilitator or PM to keep things going ▸ Don’t necessarily exclude the troublemaker, but there is a fine line between critical questioning and sabotaging
  • 8. HOW TO INCREMENT YOUR DEVOPS TREAT THIS LIKE A REAL PROJECT ▸ Define the plan: who will be involved? What timeframe will you work from? How much time can the team devote to it per week? ▸ Often internal and POC projects are low priority, but the more you can treat it like a real project, the better the chance of success
  • 9. HOW TO INCREMENT YOUR DEVOPS WRITE THE ENDING FIRST ▸ If you don’t define what success looks like before you begin, it’s very easy to keep redefining your endpoint as you go along ▸ Define short-term goals and long-term goals ▸ Think about why you haven’t been doing this already. Are there roadblocks to avoid? Who is threatened the most by this change? How can you either demonstrate benefits to those people, or avoid them until you can demonstrate success to others? ▸ This is incremental, so the ending shouldn’t be “and they all lived happily ever after”. It should be more like “deployments take 15 minutes instead of 2 hours”.
  • 10. HOW TO INCREMENT YOUR DEVOPS RESEARCH WITH CONTEXT ▸ There are few unique problems that other organizations haven’t encountered and solved. Are you trying to reduce deployment issues? Look at companies who have solved this well. ▸ BUT — you are a special snowflake, so don’t bother with possible solutions that would never fit. If you work in a conservative company, that might mean open source solutions won’t be well received. ▸ Don’t research too long. There are new tools every day. Newer isn’t better. Timebox your research, and make a decision ▸ Don’t make the final decision during research — pick a few options to test
  • 11. HOW TO INCREMENT YOUR DEVOPS PROOF OF CONCEPT ▸ Take test drives of your contenders in your environment ▸ Determine how to objectively measure which one solves the problem best. Decisions shouldn’t be swayed by a shiny UI or popularity / coolness ▸ Test test test ▸ consider scenarios where the solution will not work. How will those situations be handled? ▸ Measure against your definition of success
  • 12. HOW TO INCREMENT YOUR DEVOPS DECISION TIME ▸ You have a winner! Based on your careful research and testing, the team found a solution to make your organization better/faster/stronger ▸ Your work isn’t done: ▸ how are you going to make this a standard practice or tool for your team? ▸ how are you going to sell it to your team? To other teams?
  • 13. HOW TO INCREMENT YOUR DEVOPS ROLL OUT AND DO IT AGAIN ▸ If everything goes well, hooray! ▸ This is incremental (remember?), so repeat from the top
  • 15. TEXT FAILURE IS ALWAYS AN OPTION ▸ Projects never go according to plan. ▸ (now is when we vent)
  • 16. TEXT THE SUN WILL COME OUT TOMORROW ▸ Back to incremental — did an initiative fail? Don’t give up, just go smaller or in a different direction. ▸ Think back to a previous success, and what allowed it to succeed. Can you try again using a different approach
  • 17. TEXT RESOURCES / INFLUENCES ON FOR THESE SLIDES ▸ “Incremental Devops” http://inedo.com/incremental ▸ Sprint: Solve Big Problems and Test New Ideas in just FIVE DAYS http://www.thesprintbook.com/