SlideShare a Scribd company logo
1 of 32
One Weird Trick
How DevOps Can Help Your Struggling Project
Dave Thompson, CTO @ RightBrain Networks
6 December, 2016
What are we going to talk about?
● Failure
● How to fail less
Projects Fail
In a recent survey by Innotas[1]
, 55% of
respondants reported they have experienced a
failed project in the past 12 months.
1: https://www.innotas.com/wp-content/uploads/2016/05/The-Project-and-Portfolio-
Management-Landscape-Report_2016_final.pdf
What is Project Failure?
Proposed definition:
A project is a failure when it does not satisfy the
business objectives it was intended to achieve.
Why Do Projects Fail?
Common factors include:
● Poor alignment between projects, teams, and
business objectives
● Insufficient resources
● Incomplete, contradictory, and unrealistic
requirements
How To Spot a Project in Danger
● High stress between teams
● Poor collaboration
● Pattern of missed deadlines
● Too big to fail
There is a Solution!
These are the problems that Agile set out to
address, and that DevOps is continuing to
battle.
But What Is DevOps?
DevOps Isn’t
● A bucket of tools
● A nifty new job title for systems engineers
● Practices like CI, CD, etc.
How Much Would You Pay For...
● Predictable Delivery
● Improved Quality
● Collaboration Between Software and Systems
Engineers
We’ll Even Throw In
● Happier Engineers and Customers
Sounds Great, But How Do I
DevOps?
Our Revolutionary, Patent-Pending
DevOps Method
● Create a combined team of systems and
software engineers
● Give them one important mission
● Buy them a pizza occasionally
Wow, It’s That Easy!
Let’s See That Again in Slow Motion.
Create a Combined Team
● To do DevOps, it is necessary to combine Dev
and Ops.
● You may be anxious, or even frightened.
● This is normal.
● Push those feelings deep, deep down.
● Fun fact! Both Dev and Ops can smell your
fear.
Give Them One Important Mission
Under normal circumstances, Dev and Ops tribes
would divide into homogeneous cliques and
communicate only via highly-formalized rituals such
as the Rite of Ticketing or the Circle of Blame.
By tasking the combined group with a single urgent
objective, you can temporarily overcome their mutual
distrust.
If it worked for Churchill, Stalin, and FDR, it can
probably work for you!
Buy Them Pizza Occasionally
For group cohesion, the new team should be small
enough to feed with two pizzas* (per Bezos rule), so
this isn’t too expensive.
As BF Skinner, Father of Operant Conditioning
taught us, itermittant reinforcement is most effective
in conditioning a response.
*Beer is also popular.
How It Works
● Forming a combined team facilitates cross-
functional communication.
● A shared objective orients the whole team,
creating alignment which encourages trust that
everyone is on the same side.
● Delegating authority to the team fosters a
sense of ownership, allowing rapid decision-
making and fast delivery.
Act Now, and We’ll Include
● Source Control, Versioning, and Release
Management
● Continuous Integration and Delivery
● Infrastructure as Code
● Monitoring, Alerting, and Log Aggregation
At No Extra Charge!
These technical tools naturally emerge from the
collaboration between software and systems
experts in their effort to help each other to
succeed as a team.
They are an outcome, not a method, of DevOps
But How Does All This Junk Help
My Project?
Oh, Right.
● Using the DevOps Method™, you’ve created a
team with cross-functional skills, ready to take
on a big mission.
● That big mission could be your project!
Scoping the Project
● Are the success criteria clear?
● Is the size of the task appropriate for about 5-8
people?
● Is it possible to delegate most decisions to the
team?
Execution
● Typical Agile practices are recommended.
● Servent leadership is critical to the success of
this model.
● Clear priorities and ownership must be
maintained at all times.
● Overcommunication is key.
But what If My Project is Already
Failing?
The War Room
The War Room
This is probably obvious, but it’s easier to
prevent a failure than to fix one.
War Rooms are an extremely expensive
emergency response. They should only be
used in the face of catastrophe.
● Don’t Panic!
● Identify the key contributors
● Form them into a team, per The Method™
● Put them in a room together
● Give them the mission of determining how to
make the project succeed.
● Be generous with the pizza
How to War Room
How to War Room
Be prepared for bad news. If you’re at this
point, pleasant surprises are uncommon.
To get back on track, you’ll probably need to
radically cut scope, reset delivery expectations,
make staffing changes, and other
uncomfortable stuff.
What’s Next
If your War Room effort has succeeded, you
should take the team out to celebrate.
You have just created a DevOps team the hard
way!
Questions?

More Related Content

What's hot

Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs KanbanScrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs KanbanJon Terry
 
Stop writing stories, start validating working software
 Stop writing stories, start validating working software Stop writing stories, start validating working software
Stop writing stories, start validating working softwareMatthew Philip
 
Cause Effect Relativity & Diversity
Cause Effect Relativity & DiversityCause Effect Relativity & Diversity
Cause Effect Relativity & DiversityPierluigi Pugliese
 
How i hack my education
How i hack my educationHow i hack my education
How i hack my educationYves Hanoulle
 
Digitial school Atlanta -Agile-marketing
Digitial school Atlanta -Agile-marketingDigitial school Atlanta -Agile-marketing
Digitial school Atlanta -Agile-marketingBillMo
 
Agile Retrospectives
Agile Retrospectives Agile Retrospectives
Agile Retrospectives Yves Hanoulle
 
Agile Australia 2017 - Memories from the Trenches
Agile Australia 2017 - Memories from the TrenchesAgile Australia 2017 - Memories from the Trenches
Agile Australia 2017 - Memories from the TrenchesMarcio Sete
 
The Leader's Guide Workshop - Pivotal Labs Tokyo
The Leader's Guide Workshop - Pivotal Labs TokyoThe Leader's Guide Workshop - Pivotal Labs Tokyo
The Leader's Guide Workshop - Pivotal Labs TokyoJeana Alayaay
 
From Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKitFrom Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKitJon Terry
 
ASG - Power Alignment Facilitation
ASG - Power Alignment FacilitationASG - Power Alignment Facilitation
ASG - Power Alignment FacilitationDatabase Architechs
 
How to Prioritize When Everything is Pri1
How to Prioritize When Everything is Pri1How to Prioritize When Everything is Pri1
How to Prioritize When Everything is Pri1Ruth Tomandl
 
The CAP Theorem of Humans
The CAP Theorem of HumansThe CAP Theorem of Humans
The CAP Theorem of HumansChristian Witts
 
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the BusinessSpeak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the Businesstroytuttle
 
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitDesigning for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitAtlassian
 
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019Agile Software Community of India
 
Agile contracts workshop martin kearns
Agile contracts workshop martin kearnsAgile contracts workshop martin kearns
Agile contracts workshop martin kearnsMartin Kearns
 
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"SCRUMguides
 
What I Learned From Burning Down My House
What I Learned From Burning Down My HouseWhat I Learned From Burning Down My House
What I Learned From Burning Down My HouseYves Hanoulle
 

What's hot (20)

Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs KanbanScrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
 
Stop writing stories, start validating working software
 Stop writing stories, start validating working software Stop writing stories, start validating working software
Stop writing stories, start validating working software
 
Cause Effect Relativity & Diversity
Cause Effect Relativity & DiversityCause Effect Relativity & Diversity
Cause Effect Relativity & Diversity
 
How i hack my education
How i hack my educationHow i hack my education
How i hack my education
 
Digitial school Atlanta -Agile-marketing
Digitial school Atlanta -Agile-marketingDigitial school Atlanta -Agile-marketing
Digitial school Atlanta -Agile-marketing
 
Agile Retrospectives
Agile Retrospectives Agile Retrospectives
Agile Retrospectives
 
Agile Australia 2017 - Memories from the Trenches
Agile Australia 2017 - Memories from the TrenchesAgile Australia 2017 - Memories from the Trenches
Agile Australia 2017 - Memories from the Trenches
 
The Leader's Guide Workshop - Pivotal Labs Tokyo
The Leader's Guide Workshop - Pivotal Labs TokyoThe Leader's Guide Workshop - Pivotal Labs Tokyo
The Leader's Guide Workshop - Pivotal Labs Tokyo
 
From Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKitFrom Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKit
 
Scrum x version 2
Scrum x version 2 Scrum x version 2
Scrum x version 2
 
ASG - Power Alignment Facilitation
ASG - Power Alignment FacilitationASG - Power Alignment Facilitation
ASG - Power Alignment Facilitation
 
How to Prioritize When Everything is Pri1
How to Prioritize When Everything is Pri1How to Prioritize When Everything is Pri1
How to Prioritize When Everything is Pri1
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
 
The CAP Theorem of Humans
The CAP Theorem of HumansThe CAP Theorem of Humans
The CAP Theorem of Humans
 
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the BusinessSpeak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
 
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitDesigning for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
 
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
 
Agile contracts workshop martin kearns
Agile contracts workshop martin kearnsAgile contracts workshop martin kearns
Agile contracts workshop martin kearns
 
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
 
What I Learned From Burning Down My House
What I Learned From Burning Down My HouseWhat I Learned From Burning Down My House
What I Learned From Burning Down My House
 

Viewers also liked

adiomovlennya i_telebachennya
adiomovlennya i_telebachennyaadiomovlennya i_telebachennya
adiomovlennya i_telebachennyapc8kab17ppt
 
Відкритий урок.
Відкритий урок. Відкритий урок.
Відкритий урок. pc8kab17ppt
 
MBA Project Marco Marques
MBA Project Marco MarquesMBA Project Marco Marques
MBA Project Marco MarquesMarco Marques
 
права и обовязки дитини
права и обовязки дитиниправа и обовязки дитини
права и обовязки дитиниpc1kab17ppt
 
Jeopardy REVIEW (YOUR BODY)
Jeopardy REVIEW (YOUR BODY)Jeopardy REVIEW (YOUR BODY)
Jeopardy REVIEW (YOUR BODY)jfhidal
 
How To Design Your Content Marketing Hub
How To Design Your Content Marketing HubHow To Design Your Content Marketing Hub
How To Design Your Content Marketing HubMichael Brenner
 
Sharepoint implementation quick points to grasp
Sharepoint implementation  quick points to graspSharepoint implementation  quick points to grasp
Sharepoint implementation quick points to graspNeha Rai
 

Viewers also liked (13)

Elementary reading -_legends_of_robin_hood
Elementary reading -_legends_of_robin_hoodElementary reading -_legends_of_robin_hood
Elementary reading -_legends_of_robin_hood
 
Свидницький і Миргород.
Свидницький і Миргород. Свидницький і Миргород.
Свидницький і Миргород.
 
ControlsLab1
ControlsLab1ControlsLab1
ControlsLab1
 
adiomovlennya i_telebachennya
adiomovlennya i_telebachennyaadiomovlennya i_telebachennya
adiomovlennya i_telebachennya
 
2015 catalog
2015 catalog2015 catalog
2015 catalog
 
Відкритий урок.
Відкритий урок. Відкритий урок.
Відкритий урок.
 
Портфоліо МО ЗОШ №7
Портфоліо МО ЗОШ №7Портфоліо МО ЗОШ №7
Портфоліо МО ЗОШ №7
 
Cонце ...
Cонце ...Cонце ...
Cонце ...
 
MBA Project Marco Marques
MBA Project Marco MarquesMBA Project Marco Marques
MBA Project Marco Marques
 
права и обовязки дитини
права и обовязки дитиниправа и обовязки дитини
права и обовязки дитини
 
Jeopardy REVIEW (YOUR BODY)
Jeopardy REVIEW (YOUR BODY)Jeopardy REVIEW (YOUR BODY)
Jeopardy REVIEW (YOUR BODY)
 
How To Design Your Content Marketing Hub
How To Design Your Content Marketing HubHow To Design Your Content Marketing Hub
How To Design Your Content Marketing Hub
 
Sharepoint implementation quick points to grasp
Sharepoint implementation  quick points to graspSharepoint implementation  quick points to grasp
Sharepoint implementation quick points to grasp
 

Similar to One Weird Trick

Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Jason Yip
 
Acceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionAcceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionProjectCon
 
PMO Book Club - May 2018
PMO Book Club - May 2018PMO Book Club - May 2018
PMO Book Club - May 2018Lindsay Scott
 
How to be a 10x Engineer
How to be a 10x EngineerHow to be a 10x Engineer
How to be a 10x EngineerNick Sullivan
 
Start small, stay small!
Start small, stay small!Start small, stay small!
Start small, stay small!Marcin Czenko
 
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
 
OKR - Measure What Matters
OKR - Measure What MattersOKR - Measure What Matters
OKR - Measure What MattersFiona Lin
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014gdusbabek
 
Maximising teamwork in delivering software products
Maximising teamwork in delivering software productsMaximising teamwork in delivering software products
Maximising teamwork in delivering software productsRyan Dawson
 
OKRs - Practical tips for getting started from practical experience with doze...
OKRs - Practical tips for getting started from practical experience with doze...OKRs - Practical tips for getting started from practical experience with doze...
OKRs - Practical tips for getting started from practical experience with doze...Tima Bouqdour
 
Growing a DevOps culture
Growing a DevOps cultureGrowing a DevOps culture
Growing a DevOps cultureThomas Krag
 
Planning, Selling, and Engaging: Gaining Buy-In from Ideation to Delivery
Planning, Selling, and Engaging: Gaining Buy-In from Ideation to DeliveryPlanning, Selling, and Engaging: Gaining Buy-In from Ideation to Delivery
Planning, Selling, and Engaging: Gaining Buy-In from Ideation to DeliveryJerry Manas
 
Becoming agile with Peapod Labs Sr. Product Owner
Becoming agile with Peapod Labs Sr. Product OwnerBecoming agile with Peapod Labs Sr. Product Owner
Becoming agile with Peapod Labs Sr. Product OwnerPromotable
 
PlatinumGames and Hansoft - the Road to Agility
PlatinumGames and Hansoft - the Road to AgilityPlatinumGames and Hansoft - the Road to Agility
PlatinumGames and Hansoft - the Road to AgilityHansoft AB
 
Innovation Myth Buster at Target Innovaiton Network Nov 2009
Innovation Myth Buster at Target Innovaiton Network Nov 2009Innovation Myth Buster at Target Innovaiton Network Nov 2009
Innovation Myth Buster at Target Innovaiton Network Nov 2009guestb97369f
 
Data Product Teams Ecosystems
Data Product Teams EcosystemsData Product Teams Ecosystems
Data Product Teams EcosystemsEdward Chenard
 
Pair Programming in Theory and Practice By Garrick West
Pair Programming in Theory and Practice By Garrick WestPair Programming in Theory and Practice By Garrick West
Pair Programming in Theory and Practice By Garrick WestXP Conference India
 
Melbourne Dev Ops Talk 20140729 - Navigating the minefield: Implementing DevO...
Melbourne Dev Ops Talk 20140729 - Navigating the minefield: Implementing DevO...Melbourne Dev Ops Talk 20140729 - Navigating the minefield: Implementing DevO...
Melbourne Dev Ops Talk 20140729 - Navigating the minefield: Implementing DevO...Guy Gershoni
 
Innovation Myth Buster at Target's Innovation Network Nov 2009
Innovation Myth Buster at Target's Innovation Network Nov 2009Innovation Myth Buster at Target's Innovation Network Nov 2009
Innovation Myth Buster at Target's Innovation Network Nov 2009Mindful Innovation, Inc.
 

Similar to One Weird Trick (20)

Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
 
Acceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionAcceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster Execution
 
PMO Book Club - May 2018
PMO Book Club - May 2018PMO Book Club - May 2018
PMO Book Club - May 2018
 
The 4 disciplines of execution
The 4 disciplines of execution The 4 disciplines of execution
The 4 disciplines of execution
 
How to be a 10x Engineer
How to be a 10x EngineerHow to be a 10x Engineer
How to be a 10x Engineer
 
Start small, stay small!
Start small, stay small!Start small, stay small!
Start small, stay small!
 
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
 
OKR - Measure What Matters
OKR - Measure What MattersOKR - Measure What Matters
OKR - Measure What Matters
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014
 
Maximising teamwork in delivering software products
Maximising teamwork in delivering software productsMaximising teamwork in delivering software products
Maximising teamwork in delivering software products
 
OKRs - Practical tips for getting started from practical experience with doze...
OKRs - Practical tips for getting started from practical experience with doze...OKRs - Practical tips for getting started from practical experience with doze...
OKRs - Practical tips for getting started from practical experience with doze...
 
Growing a DevOps culture
Growing a DevOps cultureGrowing a DevOps culture
Growing a DevOps culture
 
Planning, Selling, and Engaging: Gaining Buy-In from Ideation to Delivery
Planning, Selling, and Engaging: Gaining Buy-In from Ideation to DeliveryPlanning, Selling, and Engaging: Gaining Buy-In from Ideation to Delivery
Planning, Selling, and Engaging: Gaining Buy-In from Ideation to Delivery
 
Becoming agile with Peapod Labs Sr. Product Owner
Becoming agile with Peapod Labs Sr. Product OwnerBecoming agile with Peapod Labs Sr. Product Owner
Becoming agile with Peapod Labs Sr. Product Owner
 
PlatinumGames and Hansoft - the Road to Agility
PlatinumGames and Hansoft - the Road to AgilityPlatinumGames and Hansoft - the Road to Agility
PlatinumGames and Hansoft - the Road to Agility
 
Innovation Myth Buster at Target Innovaiton Network Nov 2009
Innovation Myth Buster at Target Innovaiton Network Nov 2009Innovation Myth Buster at Target Innovaiton Network Nov 2009
Innovation Myth Buster at Target Innovaiton Network Nov 2009
 
Data Product Teams Ecosystems
Data Product Teams EcosystemsData Product Teams Ecosystems
Data Product Teams Ecosystems
 
Pair Programming in Theory and Practice By Garrick West
Pair Programming in Theory and Practice By Garrick WestPair Programming in Theory and Practice By Garrick West
Pair Programming in Theory and Practice By Garrick West
 
Melbourne Dev Ops Talk 20140729 - Navigating the minefield: Implementing DevO...
Melbourne Dev Ops Talk 20140729 - Navigating the minefield: Implementing DevO...Melbourne Dev Ops Talk 20140729 - Navigating the minefield: Implementing DevO...
Melbourne Dev Ops Talk 20140729 - Navigating the minefield: Implementing DevO...
 
Innovation Myth Buster at Target's Innovation Network Nov 2009
Innovation Myth Buster at Target's Innovation Network Nov 2009Innovation Myth Buster at Target's Innovation Network Nov 2009
Innovation Myth Buster at Target's Innovation Network Nov 2009
 

Recently uploaded

International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdfAlejandromexEspino
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607dollysharma2066
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampPLCLeadershipDevelop
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxalinstan901
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field ArtilleryKennethSwanberg
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysistanmayarora45
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...Pooja Nehwal
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentNimot Muili
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptxAss.Prof. Dr. Mogeeb Mosleh
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Hedda Bird
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 

Recently uploaded (15)

International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysis
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 

One Weird Trick

  • 1. One Weird Trick How DevOps Can Help Your Struggling Project Dave Thompson, CTO @ RightBrain Networks 6 December, 2016
  • 2. What are we going to talk about? ● Failure ● How to fail less
  • 3. Projects Fail In a recent survey by Innotas[1] , 55% of respondants reported they have experienced a failed project in the past 12 months. 1: https://www.innotas.com/wp-content/uploads/2016/05/The-Project-and-Portfolio- Management-Landscape-Report_2016_final.pdf
  • 4. What is Project Failure? Proposed definition: A project is a failure when it does not satisfy the business objectives it was intended to achieve.
  • 5. Why Do Projects Fail? Common factors include: ● Poor alignment between projects, teams, and business objectives ● Insufficient resources ● Incomplete, contradictory, and unrealistic requirements
  • 6. How To Spot a Project in Danger ● High stress between teams ● Poor collaboration ● Pattern of missed deadlines ● Too big to fail
  • 7. There is a Solution! These are the problems that Agile set out to address, and that DevOps is continuing to battle.
  • 8. But What Is DevOps?
  • 9. DevOps Isn’t ● A bucket of tools ● A nifty new job title for systems engineers ● Practices like CI, CD, etc.
  • 10. How Much Would You Pay For... ● Predictable Delivery ● Improved Quality ● Collaboration Between Software and Systems Engineers
  • 11. We’ll Even Throw In ● Happier Engineers and Customers
  • 12. Sounds Great, But How Do I DevOps?
  • 13. Our Revolutionary, Patent-Pending DevOps Method ● Create a combined team of systems and software engineers ● Give them one important mission ● Buy them a pizza occasionally
  • 14. Wow, It’s That Easy! Let’s See That Again in Slow Motion.
  • 15. Create a Combined Team ● To do DevOps, it is necessary to combine Dev and Ops. ● You may be anxious, or even frightened. ● This is normal. ● Push those feelings deep, deep down. ● Fun fact! Both Dev and Ops can smell your fear.
  • 16. Give Them One Important Mission Under normal circumstances, Dev and Ops tribes would divide into homogeneous cliques and communicate only via highly-formalized rituals such as the Rite of Ticketing or the Circle of Blame. By tasking the combined group with a single urgent objective, you can temporarily overcome their mutual distrust. If it worked for Churchill, Stalin, and FDR, it can probably work for you!
  • 17. Buy Them Pizza Occasionally For group cohesion, the new team should be small enough to feed with two pizzas* (per Bezos rule), so this isn’t too expensive. As BF Skinner, Father of Operant Conditioning taught us, itermittant reinforcement is most effective in conditioning a response. *Beer is also popular.
  • 18. How It Works ● Forming a combined team facilitates cross- functional communication. ● A shared objective orients the whole team, creating alignment which encourages trust that everyone is on the same side. ● Delegating authority to the team fosters a sense of ownership, allowing rapid decision- making and fast delivery.
  • 19.
  • 20. Act Now, and We’ll Include ● Source Control, Versioning, and Release Management ● Continuous Integration and Delivery ● Infrastructure as Code ● Monitoring, Alerting, and Log Aggregation
  • 21. At No Extra Charge! These technical tools naturally emerge from the collaboration between software and systems experts in their effort to help each other to succeed as a team. They are an outcome, not a method, of DevOps
  • 22. But How Does All This Junk Help My Project?
  • 23. Oh, Right. ● Using the DevOps Method™, you’ve created a team with cross-functional skills, ready to take on a big mission. ● That big mission could be your project!
  • 24. Scoping the Project ● Are the success criteria clear? ● Is the size of the task appropriate for about 5-8 people? ● Is it possible to delegate most decisions to the team?
  • 25. Execution ● Typical Agile practices are recommended. ● Servent leadership is critical to the success of this model. ● Clear priorities and ownership must be maintained at all times. ● Overcommunication is key.
  • 26. But what If My Project is Already Failing?
  • 28. The War Room This is probably obvious, but it’s easier to prevent a failure than to fix one. War Rooms are an extremely expensive emergency response. They should only be used in the face of catastrophe.
  • 29. ● Don’t Panic! ● Identify the key contributors ● Form them into a team, per The Method™ ● Put them in a room together ● Give them the mission of determining how to make the project succeed. ● Be generous with the pizza How to War Room
  • 30. How to War Room Be prepared for bad news. If you’re at this point, pleasant surprises are uncommon. To get back on track, you’ll probably need to radically cut scope, reset delivery expectations, make staffing changes, and other uncomfortable stuff.
  • 31. What’s Next If your War Room effort has succeeded, you should take the team out to celebrate. You have just created a DevOps team the hard way!