Why don’t
We just
say no?
!
!
!
Ge$ng!things!done!doesn't!always!
start!with!"Yes". @dominicad!
www.ddegrandis.com!
@dominicad!
www.ddegrandis.com!
For a number of reasons, it’s hard to say no.!
@dominicad!
www.ddegrandis.com!
#1.!!We!do!stuff!for!people!we!like.!!!
!
@dominicad!
www.ddegrandis.com!
Ask!your!neighbor!this!quesCon….!
!!
“Why!do!you!take!on!more!work!than!
you!have!capacity!to!do?”!!!
@dominicad!
www.ddegrandis.com!
Reason!#!2!–!We!are!team!players!
@dominicad!
www.ddegrandis.com!
Reason!#!3!–!Fear!from!those!in!posiCon!of!power!
@dominicad!
www.ddegrandis.com!
Reason!#!4!–!People!pleaser!
@dominicad!
www.ddegrandis.com!
Why do Development teams
seem to be able to say no
more than Ops teams?
!
Stuff Ops deals with that Dev traditionally
doesn’t:
•  Live prod issues
•  DDOS attacks
•  100% disk utilization
•  access requests at 2:00 am
•  opening up firewalls
Over the last 11 years, a lot of Dev teams
have been given permission to say,
“We’ve already done the planning for
this week. Your next opportunity to get
your request considered is next week.”
Saying “No” has been institutionalized by
using timeframes.
This doesn’t work for Ops very well…

“Sorry - that live production fix will
have to wait until next week”
What if instead of using timeframes to
say “No”, we used limits to say
“No”?
A!look!at!one!team’s!evoluCon!
40 Ops Engineers (SysAdmin, DBA, Network, Mon, Sec)
Tasked to build out/retrofit 6 data-centers
across 6 diff countries.
AND….
•  keep the lights on four existing data centers
•  build out a new platform architecture
•  support live issues (on-call)
•  roll out a new configuration management tool
•  deploy a crap load of new features
•  deal with 3 reorgs over a 6 month period
!!
!
!
!!Problems:
•  Conflicting priorities
•  risky dependencies
•  over-commitments
•  interrupt-driven context switching
resulting in missed commitments.
•  Confusion around the new org structure
!!
!
!
How!we!got!started!on!road!to!
improving!–!looked!at!3!data!pts!
!!
!
open
closed
#1 Can we keep up with the demand?
0!
10!
20!
30!
40!
50!
60!
1!
2!
3!
4!
5!
6!
7!
8!
9!
10!
20!
30!
40!
50!
60!
70!
80!
90!
100!
110!
120!
130!
140!
150!
160!
170!
180!
190!
200!
250!
300!
More!
#"#ckets"
# days it took for ticket to go from created to closed
#2 Lead time – how long does it take
to get work done?
ValidateDesign Deliver Done
Implement
doing
Maint"
Projects
Implement
done
!!
96
#3!Where!is!work!stuck?!!
Customer!Mtg!Cme!
!!
Invited!customers!to!a!meeCng!and!showed!them!the!data.!!
–  showed!them!the!demand!and!what!was!ge$ng!done!!!
–  showed!them!the!Lead!Cme!!
–  showed!!where!work!got!stuck!
!!
Customers!appreciated!the!visibility!into!Ops!
!We!took!advantage!of!that!by!humbly!asking!for!their!help.!
!beginning!with!all!of!those!Cckets!si$ng!in!the!validate!state.!!
Next!steps!
The!introducCon!of!a!work`in`progress!(wip)!
limit.!!Some!of!these!guys!had!20!–!40!Cckets!in!
their!queue.!!We!asked!them,!“Does!this!seem!
reasonable?”!
!
How!about!10?!!!
Let’s!head!in!that!direcCon!and!see!what!
happens.!!!
!
and!then!there!were!reorgs!
The!1st!!org!restructure!change!created!the!A!Team!!`!to!
focus!on!compleCng!projects!close!to!being!done,!but!sCll!
hanging!on.!
!
•  This!team!didn’t!have!to!respond!to!one!off!requests!
and!wasn’t!supposed!to!be!on`call.!
!!
•  2nd!org!structure!change!split!Ops!into!3!teams!(live!
Ops,!Build,!architecture)!
•  Live`Ops!with!25%!of!team!and!60%!of!the!work!!
!
!
•  access requests for systems, non-Zabbix monitor
•  hardware investigation/verification/fixes
-  vlan/port changes
-  data retrieval (i.e. logs, network stats, etc)
•  configuration triage - firewalls, load balancers,
OS settings
•  (small) capacity expansion
•  verification of configs/services across shards
•  database development consultation
•  security compliance mitigation
Live Ops tasks
Why don'we just say "No" -  Devopsdays Silicon Valley Jun 2014
Why don'we just say "No" -  Devopsdays Silicon Valley Jun 2014
Live!Ops!SRE!Changes!
 
•  Socialized wip limit idea over 6 months and
gradually lowered it from 10 to 7 – out of 18
guys, average is 5-7.
•  Hired 4 more people, although 2 got stolen by
another team
•  Closed out all tickets with no activity > 90 days
•  Started saying “No” to last minute requests.
!
Hi D.C.,
Team SRE has a very large number of
changes scheduled for today already,
and an even larger number of requests
in our backlog that this request will
displace if moved to the front of the queue.
It would not be fair to other teams if we
jumped on this immediately while
planned work is pushed off.
Monitoring should be a requirement for a service to go live, not a last minute addition.
For us to fully support a live service, please implement monitoring before going live.
For future requests, please give us as much notice as possible, and make sure to create
a ticket (xxx.com) so we can prioritize and schedule the changes as necessary. Here's
the ticket for this work….
Respectfully,
A.H
!
Live!Ops!SRE!changes!con’t!
 
•  Took time during standups to focus on kaizen
improvements.
•  Reduced validate state from 7 to 5 to 3 days.
•  Found creative way to deal with walkups, and
work done via personal relationships
•  15 min daily sync up at 3pm instead of
interrupting.
•  5 min videos to present Ops review data to
customers
A few simple
rules
Clear definitions of
done between queues
kaikzen/ !
noun, continuous improvement
A business philosophy or system based on making
positive changes on a regular basis.
“Disney thinks
we can’t do it.
Let’s prove
them wrong.”
-Steve Jobs
“Asking this much of people,
even when they wanted to give
it, was not acceptable.”
!
!! ! ! ! !!`!Ed!Catmull!
“WIP it down
to the personal safety level”!
“No” is an honorable reply to
someone asking too much
from you.
“The!takeaway!for!leaders!is!
realizing!the!power!you!have!
over!other!people!when!you!!
ask!something!of!them.”!
!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!`!Vaness!Bohns
!
But,!what!about!when!the!show!must!
go!on?!
!
World!Cup!finals!`!!Sunday,!July!13!
!!
fifa regulations ensure they have capacity.
“pg 8 e) ensuring the presence of a sufficient number of
ground staff and security stewards to guarantee safety.”
Let’s not expect day shift workers
to also cover the night shift.
@dominicad!
www.ddegrandis.com!
Honey-do list rules for saying no to the spouse…
@dominicad!
www.ddegrandis.com!
Credits!
!
hqp://www.psychologytoday.com/blog/caveman`logic/201403/why`so`
many`people`just`cant`say`no!
!
The!Book!of!NO:!250!Ways!to!Say!It!—!and!Mean!It!—!And!Stop!People`
Pleasing!Forever.
hqp://www.amazon.com/The`Book`No`People`pleasing`Forever/dp/
0071460780!
!
Vanessa!Bohns!!`!!social!psychologist!and!professor!of!management!
sciences!at!the!University!of!Waterloo!in!Ontario!
hqp://hereandnow.wbur.org/2014/03/31/saying`no`psychology!
!
eBay!arCcle!!hqp://www.uie.com/arCcles/death_of_relaunch/!
!
Fifa!regulaCons!
http://resources.fifa.com/mm/document/tournament/competition/01/47/38/17/
regulationsfwcbrazil2014_update_e_neutral.pdf
!

More Related Content

PPTX
From Divided to United - Aligning Technical and Business Teams
PDF
LeanUX2015.KanbanforDevops
PDF
Kanban Patterns for Dependencies
PPTX
Why Limit WIP?
PPTX
DOES15 - Mark Michaelis - Metrics that Matter
PDF
The Misaligned Middle - Getting on board with Change
PPTX
Understanding the Relationship Between Agile, Lean and DevOps
PDF
DevOpsdays Austin 2015
From Divided to United - Aligning Technical and Business Teams
LeanUX2015.KanbanforDevops
Kanban Patterns for Dependencies
Why Limit WIP?
DOES15 - Mark Michaelis - Metrics that Matter
The Misaligned Middle - Getting on board with Change
Understanding the Relationship Between Agile, Lean and DevOps
DevOpsdays Austin 2015

Similar to Why don'we just say "No" - Devopsdays Silicon Valley Jun 2014 (20)

PDF
DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things ...
PDF
Tickets Make Ops Unnecessarily Miserable: The Journey to Self-Service
PDF
Being agile while standing in a waterfall
PDF
Scaling humans
PDF
20 Ideas On How To Improve Your Agile Board
PPTX
starwest_kanban2015
PDF
Personal kanban
PDF
How to Stop Wasting Time—Jake Knapp at Amplify
PDF
Keep Calm and Use Kanban
PPTX
5 Simple Ways to Higher DevOps Integration
PPT
MGT-Ch07.ppt
PPTX
Reflection presentation
PPTX
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
PPTX
Happiness is an Organized Case Queue - Drupalcamp Atlanta 2011
PPT
Session 803 dan lafever fusion11 final copy
PDF
Simple steps and tips to improve IT infrastructure operations #yapcasia #yapc...
PPTX
XP Day: Using cost of delay – Joshua Arnold
PDF
Manage a Complex Test Effort with Lean and Kanban
PDF
How HipChat Ships and Recovers Fast with DevOps Practices
PDF
People Metrics: How to Use Team Data to Produce Positive Change
DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things ...
Tickets Make Ops Unnecessarily Miserable: The Journey to Self-Service
Being agile while standing in a waterfall
Scaling humans
20 Ideas On How To Improve Your Agile Board
starwest_kanban2015
Personal kanban
How to Stop Wasting Time—Jake Knapp at Amplify
Keep Calm and Use Kanban
5 Simple Ways to Higher DevOps Integration
MGT-Ch07.ppt
Reflection presentation
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
Happiness is an Organized Case Queue - Drupalcamp Atlanta 2011
Session 803 dan lafever fusion11 final copy
Simple steps and tips to improve IT infrastructure operations #yapcasia #yapc...
XP Day: Using cost of delay – Joshua Arnold
Manage a Complex Test Effort with Lean and Kanban
How HipChat Ships and Recovers Fast with DevOps Practices
People Metrics: How to Use Team Data to Produce Positive Change
Ad

More from Dominica DeGrandis (14)

PDF
The Balanced Calendar: How to optimize your time (DOES17 SFO)
PDF
Time Theft - How Hidden & Unplanned Work Commit the Perfect Crime
PDF
Make Work Visible - Unmask Capacity Killing WIP
PDF
The Art of Lean Performance
PDF
LeanAgileUS.feb27.2017
PDF
Time Theft - How Hidden & Unplanned Work Commit the Perfect Crime.
PDF
Getting Business Exec Buy-in for Architecture Change
PDF
Aligning Business and Technology Teams
PDF
From Divided to United - Aligning Technical and Business Teams
PDF
The Shape of Uncertainty
PDF
Devopsdays.austin.2013
PDF
Lkce12.emergent patternsit ops
PDF
Devopsdays Mountain View 2012 Ignite on Letting Go
PDF
Lssc12.emergent.patterns.in.it
The Balanced Calendar: How to optimize your time (DOES17 SFO)
Time Theft - How Hidden & Unplanned Work Commit the Perfect Crime
Make Work Visible - Unmask Capacity Killing WIP
The Art of Lean Performance
LeanAgileUS.feb27.2017
Time Theft - How Hidden & Unplanned Work Commit the Perfect Crime.
Getting Business Exec Buy-in for Architecture Change
Aligning Business and Technology Teams
From Divided to United - Aligning Technical and Business Teams
The Shape of Uncertainty
Devopsdays.austin.2013
Lkce12.emergent patternsit ops
Devopsdays Mountain View 2012 Ignite on Letting Go
Lssc12.emergent.patterns.in.it
Ad

Recently uploaded (20)

PPTX
Microsoft Excel 365/2024 Beginner's training
PDF
CloudStack 4.21: First Look Webinar slides
PPTX
Benefits of Physical activity for teenagers.pptx
DOCX
Basics of Cloud Computing - Cloud Ecosystem
DOCX
search engine optimization ppt fir known well about this
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Five Habits of High-Impact Board Members
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PDF
Getting started with AI Agents and Multi-Agent Systems
PPT
What is a Computer? Input Devices /output devices
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Statistics on Ai - sourced from AIPRM.pdf
PDF
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
PPTX
Build Your First AI Agent with UiPath.pptx
PDF
STKI Israel Market Study 2025 version august
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PDF
Flame analysis and combustion estimation using large language and vision assi...
Microsoft Excel 365/2024 Beginner's training
CloudStack 4.21: First Look Webinar slides
Benefits of Physical activity for teenagers.pptx
Basics of Cloud Computing - Cloud Ecosystem
search engine optimization ppt fir known well about this
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
A contest of sentiment analysis: k-nearest neighbor versus neural network
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
NewMind AI Weekly Chronicles – August ’25 Week III
Five Habits of High-Impact Board Members
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
Getting started with AI Agents and Multi-Agent Systems
What is a Computer? Input Devices /output devices
Module 1.ppt Iot fundamentals and Architecture
Statistics on Ai - sourced from AIPRM.pdf
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
Build Your First AI Agent with UiPath.pptx
STKI Israel Market Study 2025 version august
A proposed approach for plagiarism detection in Myanmar Unicode text
Flame analysis and combustion estimation using large language and vision assi...

Why don'we just say "No" - Devopsdays Silicon Valley Jun 2014