SlideShare a Scribd company logo
1 of 24
Download to read offline
How we used Kanban in 
Operations to get things done 
@dominicad 
www.ddegrandis.com
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 4 existing data centers 
• build out a new platform architecture 
• support live issues (on-call) 
• roll out a new configuration management tool 
• Deploy new features 
• deal with 3 org structure changes over a 6 month period 
@dominicad 
www.ddegrandis.com
What randomizes yo 
ur day? 
• Conflicting priorities 
• Changing priorities 
• Interruptions 
• Context switching 
• Unable to meet commitments 
@dominicad 
www.ddegrandis.com
Sources of customer dissatisfaction: 
• No visibility into status of request 
• Things take too long 
@dominicad 
www.ddegrandis.com
3 
ques'ons: 
1. 
What 
is 
the 
actual 
demand? 
2. 
What 
is 
the 
Lead 
'me/cycle 
'me? 
3. 
Where 
are 
the 
constraints 
in 
the 
pipeline? 
@dominicad 
www.ddegrandis.com
How 
we 
got 
started 
on 
road 
to 
improving 
– 
looked 
at 
3 
data 
pts 
#1 Can we keep up with the demand? 
open 
closed
Top 5 reasons why people take on 
more work than they have capacity 
to do: 
1. Hard to say no to people we like 
2. Don’t want to let the team down 
3. Didn’t realize work would take so long 
4. Fear from those in position of power 
5. People pleaser 
. 
@dominicad 
www.ddegrandis.com 
John 
Townsend, 
"Boundaries” 
, 
women 
do 
more 
people-­‐pleasing 
in 
rela1onships, 
men 
more 
likely 
to 
say 
yes 
to 
tasks.
#2 Lead time – how long does it take 
60 
50 
40 
30 
20 
10 
0 
to get work done? 
21% of Work done > 120 days 
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 
The 
Flaw 
of 
Averages
#3 
Where 
is 
work 
stuck? 
prep 
doing 
On Deck Implement Validate Closed 
Project 
work 
Maintenance 
work 
prep 
done 
@dominicad 
www.ddegrandis.com
Customer 
Mtg 
'me 
Invited 
customers 
to 
a 
mee'ng 
and 
showed 
them 
the 
data. 
– showed 
them 
the 
demand 
and 
what 
was 
geWng 
done 
– showed 
them 
the 
Lead 
'me 
– 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 
'ckets 
siWng 
in 
the 
validate 
state. 
@dominicad 
www.ddegrandis.com
Next 
steps 
The 
introduc'on 
of 
a 
work-­‐in-­‐progress 
(wip) 
limit. 
Some 
of 
these 
guys 
had 
20 
– 
40 
'ckets 
in 
their 
queue. 
We 
asked 
them, 
“Does 
this 
seem 
reasonable?” 
How 
about 
10? 
Let’s 
head 
in 
that 
direc'on 
and 
see 
what 
happens. 
@dominicad 
www.ddegrandis.com
and 
then 
there 
were 
reorgs 
The 
1st 
org 
restructure 
change 
created 
the 
A 
Team 
-­‐ 
to 
focus 
on 
comple'ng 
projects 
close 
to 
being 
done, 
but 
s'll 
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! 
@dominicad 
www.ddegrandis.com
Live Ops tasks 
• 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 
• capacity expansion 
• verification of configs/services across shards 
• database development consultation 
• security compliance mitigation 
@dominicad 
www.ddegrandis.com
Physical 
board 
reflected 
'ckets 
in 
electronic 
tool
Clear distinction between prioritized work, 
and capacity to handle the work yet.
Physical 
board 
reflected 
'ckets 
in 
electronic 
tool 
Clear definitions of done between queues è
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. 
• Closed out all tickets with no activity > 90 days 
• Started saying “No” to last minute requests. 
• Hired 2 new people
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 ways to deal with walkups, and 
work done via personal relationships 
• 15 min daily sync up at 3pm instead of 
interrupting.
“Asking this much 
of people, even 
when they wanted 
to give it, was not 
acceptable.” 
-­‐ 
Ed 
Catmull
Here’s what we need help with: 
For the leaders 
Consider the power you have 
over other people when you ask 
something of them. 
@dominicad 
www.ddegrandis.com
Here’s what we need help with: 
For the workers – How to make it ok to 
believe that … 
“No” is an honorable reply 
to someone asking too much 
from you. 
@dominicad 
www.ddegrandis.com
Improve collaboratively using models
Workflow Optimization using Kanban 
www.ddegrandis.com 
dominica@ddegrandis.com 
@dominicad

More Related Content

What's hot

Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners Revised
Zsolt Fabok
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
TO THE NEW | Technology
 
David anderson kanban when is it not appropriate
David anderson   kanban when is it not appropriateDavid anderson   kanban when is it not appropriate
David anderson kanban when is it not appropriate
AGILEMinds
 

What's hot (20)

Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners Revised
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
 
Kanban board 9th may 2017
Kanban board   9th may 2017Kanban board   9th may 2017
Kanban board 9th may 2017
 
Training - Introducing Agile, Lean and Kanban
Training - Introducing Agile, Lean and KanbanTraining - Introducing Agile, Lean and Kanban
Training - Introducing Agile, Lean and Kanban
 
Kanban step bystep
Kanban step bystepKanban step bystep
Kanban step bystep
 
Switch tokanban2
Switch tokanban2Switch tokanban2
Switch tokanban2
 
How to Get Started with Kanban, and Why
How to Get Started with Kanban, and WhyHow to Get Started with Kanban, and Why
How to Get Started with Kanban, and Why
 
Scrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at ScaleScrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at Scale
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software development
 
David anderson kanban when is it not appropriate
David anderson   kanban when is it not appropriateDavid anderson   kanban when is it not appropriate
David anderson kanban when is it not appropriate
 
Kanban - A Crash Course
Kanban - A Crash CourseKanban - A Crash Course
Kanban - A Crash Course
 
Kanban In Action
Kanban In ActionKanban In Action
Kanban In Action
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
Kanban Development And The Paradigm Of Flow
Kanban Development And The Paradigm Of FlowKanban Development And The Paradigm Of Flow
Kanban Development And The Paradigm Of Flow
 
Lets kanban
Lets kanbanLets kanban
Lets kanban
 
Scrumban Demystified
Scrumban DemystifiedScrumban Demystified
Scrumban Demystified
 
Introduction to Kanban boards
Introduction to Kanban boardsIntroduction to Kanban boards
Introduction to Kanban boards
 

Similar to DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things Done

Why Bad Data May Be Your Best Opportunity
Why Bad Data May Be Your Best OpportunityWhy Bad Data May Be Your Best Opportunity
Why Bad Data May Be Your Best Opportunity
Zach Gardner
 
2007 FMSystems Conference Presentation (Nelnet)
2007 FMSystems Conference Presentation (Nelnet)2007 FMSystems Conference Presentation (Nelnet)
2007 FMSystems Conference Presentation (Nelnet)
Bill Meyer
 

Similar to DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things Done (20)

How to manage and monitor large sql server estates
How to manage and monitor large sql server estatesHow to manage and monitor large sql server estates
How to manage and monitor large sql server estates
 
What to expect from your IT People
What to expect from your IT PeopleWhat to expect from your IT People
What to expect from your IT People
 
Emergent Process Design
Emergent Process DesignEmergent Process Design
Emergent Process Design
 
Stop killing requirements
Stop killing requirementsStop killing requirements
Stop killing requirements
 
Utils_Presentation_Richard U
Utils_Presentation_Richard UUtils_Presentation_Richard U
Utils_Presentation_Richard U
 
IT Operations in Agile Israel April 11
IT Operations in Agile Israel April 11IT Operations in Agile Israel April 11
IT Operations in Agile Israel April 11
 
Requirements Gathering Best Practice Pack
Requirements Gathering Best Practice PackRequirements Gathering Best Practice Pack
Requirements Gathering Best Practice Pack
 
Three Easy Ways to Radically Improve Your Manufacturing Asset Management Process
Three Easy Ways to Radically Improve Your Manufacturing Asset Management ProcessThree Easy Ways to Radically Improve Your Manufacturing Asset Management Process
Three Easy Ways to Radically Improve Your Manufacturing Asset Management Process
 
Alphabet Soup: A(utomation), BC (Business Continuity) and DR (Disaster Recovery
Alphabet Soup: A(utomation), BC (Business Continuity) and DR (Disaster RecoveryAlphabet Soup: A(utomation), BC (Business Continuity) and DR (Disaster Recovery
Alphabet Soup: A(utomation), BC (Business Continuity) and DR (Disaster Recovery
 
Agile at OPM
Agile at OPMAgile at OPM
Agile at OPM
 
Why Bad Data May Be Your Best Opportunity
Why Bad Data May Be Your Best OpportunityWhy Bad Data May Be Your Best Opportunity
Why Bad Data May Be Your Best Opportunity
 
Hi Maturity in the CMMI Services Context
Hi Maturity in the CMMI Services Context Hi Maturity in the CMMI Services Context
Hi Maturity in the CMMI Services Context
 
Non functional performance requirements v2.2
Non functional performance requirements v2.2Non functional performance requirements v2.2
Non functional performance requirements v2.2
 
Hanno Jarvet - VSM, Planning and Problem Solving - ConFu
Hanno Jarvet - VSM, Planning and Problem Solving - ConFuHanno Jarvet - VSM, Planning and Problem Solving - ConFu
Hanno Jarvet - VSM, Planning and Problem Solving - ConFu
 
Savithri v2
Savithri v2Savithri v2
Savithri v2
 
Scaling unstable systems velocity 2015
Scaling unstable systems   velocity 2015Scaling unstable systems   velocity 2015
Scaling unstable systems velocity 2015
 
Workflow Process Optimization for Telecom
Workflow Process Optimization for TelecomWorkflow Process Optimization for Telecom
Workflow Process Optimization for Telecom
 
Sea of Data
Sea of DataSea of Data
Sea of Data
 
DCIM Software Five Years Later: What I Wish I Had Known When I Started (Case ...
DCIM Software Five Years Later: What I Wish I Had Known When I Started (Case ...DCIM Software Five Years Later: What I Wish I Had Known When I Started (Case ...
DCIM Software Five Years Later: What I Wish I Had Known When I Started (Case ...
 
2007 FMSystems Conference Presentation (Nelnet)
2007 FMSystems Conference Presentation (Nelnet)2007 FMSystems Conference Presentation (Nelnet)
2007 FMSystems Conference Presentation (Nelnet)
 

More from Gene Kim

DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
Gene Kim
 
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at VerizonDOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
Gene Kim
 
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at ScaleDOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
Gene Kim
 
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleDOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
Gene Kim
 
DOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBsDOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBs
Gene Kim
 

More from Gene Kim (20)

DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
 
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at VerizonDOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
 
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOpsDOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
 
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the EnterpriseDOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
 
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at ScaleDOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
 
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
 
DOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to OpenDOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to Open
 
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, InitiativeDOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
 
DOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream MappingDOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream Mapping
 
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding EdgeDOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
 
DOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital OneDOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital One
 
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
 
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleDOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
 
DOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBsDOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBs
 
DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet? DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet?
 
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the EnterpriseDOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
 
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
 
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveDOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
 
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
 
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
 

Recently uploaded

CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
anilsa9823
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 

Recently uploaded (20)

CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
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
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptx
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for Learning
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
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
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 

DOES14 - Dominica Degrandis - How we used Kanban in Operations to Get Things Done

  • 1. How we used Kanban in Operations to get things done @dominicad www.ddegrandis.com
  • 2. 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 4 existing data centers • build out a new platform architecture • support live issues (on-call) • roll out a new configuration management tool • Deploy new features • deal with 3 org structure changes over a 6 month period @dominicad www.ddegrandis.com
  • 3. What randomizes yo ur day? • Conflicting priorities • Changing priorities • Interruptions • Context switching • Unable to meet commitments @dominicad www.ddegrandis.com
  • 4. Sources of customer dissatisfaction: • No visibility into status of request • Things take too long @dominicad www.ddegrandis.com
  • 5. 3 ques'ons: 1. What is the actual demand? 2. What is the Lead 'me/cycle 'me? 3. Where are the constraints in the pipeline? @dominicad www.ddegrandis.com
  • 6. How we got started on road to improving – looked at 3 data pts #1 Can we keep up with the demand? open closed
  • 7. Top 5 reasons why people take on more work than they have capacity to do: 1. Hard to say no to people we like 2. Don’t want to let the team down 3. Didn’t realize work would take so long 4. Fear from those in position of power 5. People pleaser . @dominicad www.ddegrandis.com John Townsend, "Boundaries” , women do more people-­‐pleasing in rela1onships, men more likely to say yes to tasks.
  • 8. #2 Lead time – how long does it take 60 50 40 30 20 10 0 to get work done? 21% of Work done > 120 days 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 The Flaw of Averages
  • 9. #3 Where is work stuck? prep doing On Deck Implement Validate Closed Project work Maintenance work prep done @dominicad www.ddegrandis.com
  • 10. Customer Mtg 'me Invited customers to a mee'ng and showed them the data. – showed them the demand and what was geWng done – showed them the Lead 'me – 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 'ckets siWng in the validate state. @dominicad www.ddegrandis.com
  • 11. Next steps The introduc'on of a work-­‐in-­‐progress (wip) limit. Some of these guys had 20 – 40 'ckets in their queue. We asked them, “Does this seem reasonable?” How about 10? Let’s head in that direc'on and see what happens. @dominicad www.ddegrandis.com
  • 12. and then there were reorgs The 1st org restructure change created the A Team -­‐ to focus on comple'ng projects close to being done, but s'll 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! @dominicad www.ddegrandis.com
  • 13. Live Ops tasks • 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 • capacity expansion • verification of configs/services across shards • database development consultation • security compliance mitigation @dominicad www.ddegrandis.com
  • 14. Physical board reflected 'ckets in electronic tool
  • 15. Clear distinction between prioritized work, and capacity to handle the work yet.
  • 16. Physical board reflected 'ckets in electronic tool Clear definitions of done between queues è
  • 17. 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. • Closed out all tickets with no activity > 90 days • Started saying “No” to last minute requests. • Hired 2 new people
  • 18. 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
  • 19. 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 ways to deal with walkups, and work done via personal relationships • 15 min daily sync up at 3pm instead of interrupting.
  • 20. “Asking this much of people, even when they wanted to give it, was not acceptable.” -­‐ Ed Catmull
  • 21. Here’s what we need help with: For the leaders Consider the power you have over other people when you ask something of them. @dominicad www.ddegrandis.com
  • 22. Here’s what we need help with: For the workers – How to make it ok to believe that … “No” is an honorable reply to someone asking too much from you. @dominicad www.ddegrandis.com
  • 24. Workflow Optimization using Kanban www.ddegrandis.com dominica@ddegrandis.com @dominicad