SlideShare uma empresa Scribd logo
1 de 51
Baixar para ler offline
K E V I N A F I N N - B R A U N
I N T U I T
J . PA U L R E E D
R E L E A S E E N G I N E E R I N G A P P R O A C H E S
D E V O P S E N T E R P R I S E S U M M I T, 2 0 1 6
B E Y O N D T H E R E T R O S P E C T I V E :
E M B R A C I N G C O M P L E X I T Y O N T H E
R O A D T O WA R D S S E R V I C E O W N E R S H I P
K E V I N A
F I N N - B R A U N
• Director of Product Infrastructure
Service Management at Intuit
• Director of Site Reliability Service
Management at Salesforce;
Business Continuity at Yahoo
• Geeks out on group dynamics and
behavior
• @kfinnbraun on
@jpaulreed@kfinnbraun #DOES2016
J . PA U L
R E E D
• @jpaulreed on
• @shipshowpodcast alum
• Managing Partner, Release
Engineering Approaches
• A “DevOps Consultant™”
• Master’s Candidate in Human
Factors & Systems Safety
@jpaulreed@kfinnbraun #DOES2016
A Q U I C K R E C A P F R O M L A S T D O E S
“The Blameless Cloud: Bringing Actionable Retrospectives to SFDC”
DOES 2015 @jpaulreed@kfinnbraun
N E W M A R C H I N G O R D E R S
@jpaulreed@kfinnbraun #DOES2016
“ S E R V I C E
O W N E R S H I P ? ”
@jpaulreed@kfinnbraun #DOES2016
I T ’ S J U S T W H AT S F D C
C A L L E D “ D E V O P S “
( S S H H H , D O N ’ T T E L L A N Y O N E )
@jpaulreed@kfinnbraun #DOES2016
W H I C H F L AV O R O F D E V O P S W O U L D Y O U L I K E ?
@jpaulreed@kfinnbraun #DOES2016
W H I C H F L AV O R O F D E V O P S W O U L D Y O U L I K E ?
@jpaulreed@kfinnbraun #DOES2016
W H I C H F L AV O R O F D E V O P S W O U L D Y O U L I K E ?
@jpaulreed@kfinnbraun #DOES2016
“ B U T H O W D O W E D O ‘ T H E D E V O P S ? ’ ”
• Learned helplessness?
• Uncontrollable bad event
• Perceived lack of control
• Generalized helpless behavior
@jpaulreed@kfinnbraun #DOES2016
• Learned helplessness?
• Uncontrollable bad event
• Perceived lack of control
• Generalized helpless behavior
• Actually: Structural blindness
“ B U T H O W D O W E D O ‘ T H E D E V O P S ? ’ ”
@jpaulreed@kfinnbraun #DOES2016
M A K I N G S E N S E O F S E R V I C E O W N E R S H I P
@jpaulreed@kfinnbraun #DOES2016
W O R K S H O P
S U R P R I S E S !
• Understanding teams’ local
rationality is key
• Words have meaning; meanings
are important; but they aren’t
necessarily shared
• Teams must be given space to
deliver on transformations
• Teams can be “retrospective blind”
@jpaulreed@kfinnbraun #DOES2016
D E V O P S & N U C L E A R M E LT D O W N S ?
@jpaulreed@kfinnbraun
A N E W A D V E N T U R E
@jpaulreed@kfinnbraun #DOES2016
A N E W A D V E N T U R E
Quickbooks
TurboTax
Mint
FY 2016: $4.7b revenue
8,000 employees
worldwide
Founded: 1983
Improving the financial lives of over 45 million customers
IPO: 1993
@jpaulreed@kfinnbraun #DOES2016
S O M E D I F F E R E N T
C H A L L E N G E S
• Intuit not “born in the cloud”
@jpaulreed@kfinnbraun #DOES2016
S O M E D I F F E R E N T
C H A L L E N G E S
• Intuit not “born in the cloud”
• “Incidents” meant something
different
@jpaulreed@kfinnbraun #DOES2016
S O M E D I F F E R E N T
C H A L L E N G E S
• Intuit not “born in the cloud”
• “Incidents” meant something
different
• No “Bermuda Blob”
@jpaulreed@kfinnbraun #DOES2016
S O M E D I F F E R E N T
C H A L L E N G E S
• Intuit not “born in the cloud”
• “Incidents” meant something
different
• No “Bermuda Blob”
• (No blob at all!)
@jpaulreed@kfinnbraun #DOES2016
S O M E D I F F E R E N T
C H A L L E N G E S
• Intuit not “born in the cloud”
• “Incidents” meant something
different
• No “Bermuda Blob”
• (No blob at all!)
• Different business lifecycle
@jpaulreed@kfinnbraun #DOES2016
B U T S I M I L A R C H A L L E N G E S , T O O
• Inconsistencies in operational responses
• Postmortems centered around “The Old View” of human error
• Some incidents & remediations got lost in the shuffle
• Surprising amount of (aggregated) service impact due to P3s/P4s
• “What, exactly, is an ‘incident?’”
@jpaulreed@kfinnbraun #DOES2016
“ B L A M E L E S S ”
“ P O S T M O R T E M S ” ?
• Brené Brown, research sociologist,
on vulnerability
• “Blame is a way to discharge pain
and discomfort”
• Postmortem has a heavy connotation
• “Awesome postmortems?” Really?!
• More at: http://jpaulreed.com/
blame-aware-postmortems
@jpaulreed@kfinnbraun #DOES2016
LanguageBehaviors
Novice Competent Proficient ExpertBeginner
@kfinnbraun / #DOES2016 / @jpaulreed
Novice Competent Proficient ExpertBeginner
“Incidents are bad;
my job is on the line.”
“I’m getting sent to the
principal’s office because
of this outage.”
Completes
the post-
incident
“paperwork.”
No formal retrospective/
hallway retrospectives.
LanguageBehaviors
@kfinnbraun / #DOES2016 / @jpaulreed
Novice Competent Proficient ExpertBeginner
“Incidents are bad;
my job is on the line.”
“I’m getting sent to the
principal’s office because
of this outage.”
“Let’s fix this as
fast as possible.”
“What’s the correct fix to
avoid this specific issue
in the future?”
Completes
the post-
incident
“paperwork.”
No formal retrospective/
hallway retrospectives.
Some
information
(inconsistently)
recorded.
Jumps to a
focus on why.
LanguageBehaviors
@kfinnbraun / #DOES2016 / @jpaulreed
Novice Competent Proficient ExpertBeginner
“Incidents are bad;
my job is on the line.”
“I’m getting sent to the
principal’s office because
of this outage.”
“Let’s fix this as
fast as possible.”
“What’s the correct fix to
avoid this specific issue
in the future?”
“Let’s review the
timeline/incident
report to answer that.”
“We need to find the root
cause of this incident.”
Completes
the post-
incident
“paperwork.”
No formal retrospective/
hallway retrospectives.
Some
information
(inconsistently)
recorded.
Jumps to a
focus on why.
Follows the prescribed
format for retrospectives.
Possesses and incorporates
complete dataset for the incident
into the retrospective.
LanguageBehaviors
@kfinnbraun / #DOES2016 / @jpaulreed
Novice Competent Proficient ExpertBeginner
“Incidents are bad;
my job is on the line.”
“I’m getting sent to the
principal’s office because
of this outage.”
“Let’s fix this as
fast as possible.”
“What’s the correct fix to
avoid this specific issue
in the future?”
“Let’s review the
timeline/incident
report to answer that.”
“We need to find the root
cause of this incident.” “Now that we’ve established
what happened,
how did it happen?”
“How did these
multiple factors
influence our
complex system?”
Completes
the post-
incident
“paperwork.”
No formal retrospective/
hallway retrospectives.
Some
information
(inconsistently)
recorded.
Jumps to a
focus on why.
Follows the prescribed
format for retrospectives.
Possesses and incorporates
complete dataset for the incident
into the retrospective.
Identifies
inherent bias
in self
and others.
Perspectives solicited from all involved
team members/functional groups.
LanguageBehaviors
@kfinnbraun / #DOES2016 / @jpaulreed
Novice Competent Proficient ExpertBeginner
“Incidents are bad;
my job is on the line.”
“I’m getting sent to the
principal’s office because
of this outage.”
“Let’s fix this as
fast as possible.”
“What’s the correct fix to
avoid this specific issue
in the future?”
“Let’s review the
timeline/incident
report to answer that.”
“We need to find the root
cause of this incident.” “Now that we’ve established
what happened,
how did it happen?”
“How did these
multiple factors
influence our
complex system?”
“How does our team/system
contribute to our successes?”
“What can we
incorporate from
this incident to
better respond
next time?”
Completes
the post-
incident
“paperwork.”
No formal retrospective/
hallway retrospectives.
Some
information
(inconsistently)
recorded.
Jumps to a
focus on why.
Follows the prescribed
format for retrospectives.
Possesses and incorporates
complete dataset for the incident
into the retrospective.
Identifies
inherent bias
in self
and others.
Perspectives solicited from all involved
team members/functional groups.
Able to facilitate
retrospectives by
healthily helping
others address
tendency to blame/
personal & systemic bias.
Retrospective outcomes
are fed back into the
system and prioritized.
LanguageBehaviors
@kfinnbraun / #DOES2016 / @jpaulreed
LanguageBehaviors
Novice Competent Proficient ExpertBeginner
“Incidents are bad;
my job is on the line.”
“I’m getting sent to the
principal’s office because
of this outage.”
“Let’s fix this as
fast as possible.”
“What’s the correct fix to
avoid this specific issue
in the future?”
“Let’s review the
timeline/incident
report to answer that.”
“We need to find the root
cause of this incident.” “Now that we’ve established
what happened,
how did it happen?”
“How did these
multiple factors
influence our
complex system?”
“How does our team/system
contribute to our successes?”
“What can we
incorporate from
this incident to
better respond
next time?”
Completes
the post-
incident
“paperwork.”
No formal retrospective/
hallway retrospectives.
Some
information
(inconsistently)
recorded.
Jumps to a
focus on why.
Follows the prescribed
format for retrospectives.
Possesses and incorporates
complete dataset for the incident
into the retrospective.
Identifies
inherent bias
in self
and others.
Perspectives solicited from all involved
team members/functional groups.
Able to facilitate
retrospectives by
healthily helping
others address
tendency to blame/
personal & systemic bias.
Retrospective outcomes
are fed back into the
system and prioritized.
@kfinnbraun / #DOES2016 / @jpaulreed
Incident Analysis
LanguageBehaviors
Novice Competent Proficient ExpertBeginner
“Incidents are bad;
my job is on the line.”
“I’m getting sent to the
principal’s office because
of this outage.”
“Let’s fix this as
fast as possible.”
“What’s the correct fix to
avoid this specific issue
in the future?”
“Let’s review the
timeline/incident
report to answer that.”
“We need to find the root
cause of this incident.” “Now that we’ve established
what happened,
how did it happen?”
“How did these
multiple factors
influence our
complex system?”
“How does our team/system
contribute to our successes?”
“What can we
incorporate from
this incident to
better respond
next time?”
Completes
the post-
incident
“paperwork.”
No formal retrospective/
hallway retrospectives.
Some
information
(inconsistently)
recorded.
Jumps to a
focus on why.
Follows the prescribed
format for retrospectives.
Possesses and incorporates
complete dataset for the incident
into the retrospective.
Identifies
inherent bias
in self
and others.
Perspectives solicited from all involved
team members/functional groups.
Able to facilitate
retrospectives by
healthily helping
others address
tendency to blame/
personal & systemic bias.
Retrospective outcomes
are fed back into the
system and prioritized.
@kfinnbraun / #DOES2016 / @jpaulreed
Incident Analysis
Incident
Detection Incident
Response
Incident
Remediation Incident
Prevention*
T H E I N C I D E N T L I F E C Y C L E
LanguageBehaviors
Novice Competent Proficient ExpertBeginner
“Incidents are bad;
my job is on the line.”
“I’m getting sent to the
principal’s office because
of this outage.”
“Let’s fix this as
fast as possible.”
“What’s the correct fix to
avoid this specific issue
in the future?”
“Let’s review the
timeline/incident
report to answer that.”
“We need to find the root
cause of this incident.” “Now that we’ve established
what happened,
how did it happen?”
“How did these
multiple factors
influence our
complex system?”
“How does our team/system
contribute to our successes?”
“What can we
incorporate from
this incident to
better respond
next time?”
Completes
the post-
incident
“paperwork.”
No formal retrospective/
hallway retrospectives.
Some
information
(inconsistently)
recorded.
Jumps to a
focus on why.
Follows the prescribed
format for retrospectives.
Possesses and incorporates
complete dataset for the incident
into the retrospective.
Identifies
inherent bias
in self
and others.
Perspectives solicited from all involved
team members/functional groups.
Able to facilitate
retrospectives by
healthily helping
others address
tendency to blame/
personal & systemic bias.
Retrospective outcomes
are fed back into the
system and prioritized.
@kfinnbraun / #DOES2016 / @jpaulreed
I N C I D E N T D E T E C T I O N
@kfinnbraun / #DOES2016 / @jpaulreed
Novice Competent Proficient ExpertBeginner
“Problems with our service
are obvious;
outages are obvious.”
“Other teams will notify us
of any problems.”
“Most of the time,
we’re the first to know
when a service is impacted.”
“We use historical data to
guess at service level changes.”
“We’ve detected service
level transitions via
monitoring and
reduced MTTD.”
“I know which specific
code/infra change caused this
service level change;
here’s how I know…”
“We prioritize feature requests
and bug reports to
monitoring hooks;
monitoring is a 1st class
citizen.”
“We’ve decoupled code/infra
deployment, because we
can roll back/forward.”
“We’re not paged
anymore for changes
automation can
react to.”
Manual and/or external
outage notifications.
No baseline metrics/
service levels are broadly bucketed.
External monitoring is in place
to detect real time service transitions.
Notifications are
automated.
External infra/API endpoints/
outward-facing interfaces

monitored/recorded.
Historical data exists and
has been used to establish
graduated service baselines.
Application
internals report data
to the monitoring system.
Monitoring systems employ
deep statistical methods
to (dis)prove service anomalies.
Monitoring output is
reincorporated
into operational
behavior in an
automated fashion.
Anomalies no longer result in
defined “incidents.”
LanguageBehaviors
@kfinnbraun / #DOES2016 / @jpaulreed
I N C I D E N T R E S P O N S E
@kfinnbraun / #DOES2016 / @jpaulreed
Novice Competent Proficient ExpertBeginner
“Have you tried turning it
off and turning it on again?”
“Something is wrong
with the X…”
“I think X is familiar
with Y; let’s find them.”
“I think there’s a problem with
the database, network, etc.”
Standard Incident
Management System
language used.
“The deployment caused
the database to hang…”
“The infrastructure on-calls:
perform a system status &
report back to the IC.”
Entire team is familiar
with standardized
IMS language.
Standardized IMS language
is used/valued by the
entire team.
“What parts of the
service did not
‘self-heal’ and
need attention?”
Team is event-focused;
the team is
“alarmed” by incidents.
Inconsistent response
once incident has commenced.
Response based on
“tribal knowledge.”
Team is
area-focused.
Team is action-focused.
Team has identified incident
“responders,” and those
people know their duties.
Team is technology-focused.
Incident response is an
aspect of org and team “culture.”
Incidents are embraced, but
outside-business hours or
repeated incidents
are considered inhumane.
Team is systems-focused.
LanguageBehaviors
@kfinnbraun / #DOES2016 / @jpaulreed
I N C I D E N T A N A LY S I S
@kfinnbraun / #DOES2016 / @jpaulreed
Novice Competent Proficient ExpertBeginner
“Incidents are bad;
my job is on the line.”
“I’m getting sent to the
principal’s office because
of this outage.”
“Let’s fix this as
fast as possible.”
“What’s the correct fix to
avoid this specific issue
in the future?”
“Let’s review the
timeline/incident
report to answer that.”
“We need to find the root
cause of this incident.” “Now that we’ve established
what happened,
how did it happen?”
“How did these
multiple factors
influence our
complex system?”
“How does our team/system
contribute to our successes?”
“What can we
incorporate from
this incident to
better respond
next time?”
Completes
the post-
incident
“paperwork.”
No formal retrospective/
hallway retrospectives.
Some
information
(inconsistently)
recorded.
Jumps to a
focus on why.
Follows the prescribed
format for retrospectives.
Possesses and incorporates
complete dataset for the incident
into the retrospective.
Identifies
inherent bias
in self
and others.
Perspectives solicited from all involved
team members/functional groups.
Able to facilitate
retrospectives by
healthily helping
others address
tendency to blame/
personal & systemic bias.
Retrospective outcomes
are fed back into the
system and prioritized.
LanguageBehaviors
@kfinnbraun / #DOES2016 / @jpaulreed
I N C I D E N T R E M E D I AT I O N
@kfinnbraun / #DOES2016 / @jpaulreed
Novice Competent Proficient ExpertBeginner
“Let’s just file a ticket
to track the issue.”
“I’m am sure this is the issue;
the fix will correct 100%
of the occurrences.”
“I’m pretty sure we
already fixed this?”
“We need an action plan
to address the process gaps.”
“This needs to be fixed
in the next release and
documented in our
incident response docs.”
“We need to look deeper than
this specific incident to really
address the problem.”
“What can we learn from
this incident?”
“What other system
aspects have we learned
from this incident? How can
we use that?”
“While operating
our system today,
how did we actively
create & sustain
success?”
Remediation
activities (or lack
thereof) contribute to
a “break-fix” cycle.
Discussions of the incident
are aggressive/blameful.
“Low hanging fruit”
may be fixed, but
not documented or
incorporated into team behavior.
More processes,
more procedures,
more rules.
Issues of all sizes are
actively managed.
Issues have a priority and teams
have bandwidth to address them.
Completed issue
remediation is
valued by the org.
Bandwidth exists to discuss, design
and implement resiliency improvements.
Remediation is not regarded
as a separate activity & is
culturally integrated into work.
Resilience is considered
in the design phase
for new infra/software.
LanguageBehaviors
@kfinnbraun / #DOES2016 / @jpaulreed
I N C I D E N T P R E V E N T I O N *
@kfinnbraun / #DOES2016 / @jpaulreed
Novice Competent Proficient ExpertBeginner
“Preventing future
incidents is difficult
because of
lacking data.”
“We can use
predictive metrics
to completely avoid
future incidents.”
“Our system has
reasonable coverage
of its metrics.”
“We use metrics to inform
attack/risk surface.”
“We use trend analysis
to raise ‘soft’ problems
to operators.”
“Old documentation is problematic
and dealt with accordingly.”
“When we started game days,
it was a real mess.”
“We now care less about
specific incidents &
more about crew formation.”
“The team is excited
about game days.”
“Our crews care
about their formation
and dissolution.”
Prevention efforts
include documentation,
process design,
metrics collection.
Retrospective focus is
on static causes/effects.
Retrospectives
include discussions
of active operator behaviors.
Docs, process,
metrics established,
but < 100%.
Preventative focus is
on reviewing docs+process+
metrics collection, but in a
day-to-day context.
Retrospectives focus
on the response of the team
to an incident.
We actively inject
failure into our
systems on a
known schedule,
to drill.
We review our
response to
induced failures.
The crew formation/dissolution
process is considered our
primary role+responsibility in
addressing and preventing
operational failure
We actively inject failure
at random intervals.
LanguageBehaviors
@kfinnbraun / #DOES2016 / @jpaulreed
H E L P U S M A K E I T B E T T E R !
https://github.com/preed/incident-lifecycle-model
@jpaulreed@kfinnbraun #DOES2016
FA C I L I TAT E T E A M S E X P L O R I N G
T H E I R D I S C R E T I O N A RY S PA C E
@jpaulreed@kfinnbraun #DOES2016
I N C I D E N T R E S P O N S E ! =
I N C I D E N T M A N A G E M E N T
@jpaulreed@kfinnbraun #DOES2016
I N C I D E N T R E S P O N S E ! =
I N C I D E N T M A N A G E M E N T
( Y O U R I N C I D E N T VA L U E S T R E A M
M AT T E R S )
@jpaulreed@kfinnbraun #DOES2016
Y O U A R E N E V E R D O N E .
@jpaulreed@kfinnbraun #DOES2016
Y O U . A R E . N E V E R . D O N E .
@jpaulreed@kfinnbraun #DOES2016
AV E N U E S F O R C O L L A B O R AT I O N
• Take a look at the extended incident lifecycle model and your
organization: see where it fits and doesn’t!
• (And then send us Github pull requests!)
• Compare your own (documented?) incident life cycle against your
actual incident value stream; share what you find!
@jpaulreed@kfinnbraun #DOES2016
Kevina Finn-Braun
kevina_finnbraun@intuit.com
http://lnkdin.me/kevinafinnbraun
J. Paul Reed
preed@release-approaches.com
http://jpaulreed.com

Mais conteúdo relacionado

Mais procurados

No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]Matthew Philip
 
Leadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned AutonomyLeadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned AutonomyMatthew Philip
 
APLN Conference 2018 - Getting your agile team unstuck
APLN Conference 2018 - Getting your agile team unstuckAPLN Conference 2018 - Getting your agile team unstuck
APLN Conference 2018 - Getting your agile team unstuckAngela Dugan
 
11 Ways Humans Kill Good Analysis (Kevin Ertell)
11 Ways Humans Kill Good Analysis (Kevin Ertell)11 Ways Humans Kill Good Analysis (Kevin Ertell)
11 Ways Humans Kill Good Analysis (Kevin Ertell)Monetate
 
How Atlassian Uses Analytics to Build Better Products
How Atlassian Uses Analytics to Build Better ProductsHow Atlassian Uses Analytics to Build Better Products
How Atlassian Uses Analytics to Build Better ProductsAtlassian
 
Growth Hackers of Vienna - Meetup #2 Part1&2
Growth Hackers of Vienna - Meetup #2  Part1&2Growth Hackers of Vienna - Meetup #2  Part1&2
Growth Hackers of Vienna - Meetup #2 Part1&2Growth Hackers of Vienna
 
Dev up 2017 - Half Day Workshop: Getting your agile team unstuck
Dev up 2017 - Half Day Workshop: Getting your agile team unstuckDev up 2017 - Half Day Workshop: Getting your agile team unstuck
Dev up 2017 - Half Day Workshop: Getting your agile team unstuckAngela Dugan
 
Impact of Agile Quantified - Late 2014 Edition
Impact of Agile Quantified - Late 2014 EditionImpact of Agile Quantified - Late 2014 Edition
Impact of Agile Quantified - Late 2014 EditionLarry Maccherone
 
Building Fast Growth Into Your Products Using Data-Informed Design
Building Fast Growth Into Your Products Using Data-Informed DesignBuilding Fast Growth Into Your Products Using Data-Informed Design
Building Fast Growth Into Your Products Using Data-Informed DesignAtlassian
 
You want it when? Probabilistic forecasting and decision making
You want it when? Probabilistic forecasting and decision makingYou want it when? Probabilistic forecasting and decision making
You want it when? Probabilistic forecasting and decision makingLarry Maccherone
 
Using metrics to influence developers, executives, and stakeholders
Using metrics to influence developers, executives, and stakeholdersUsing metrics to influence developers, executives, and stakeholders
Using metrics to influence developers, executives, and stakeholdersLarry Maccherone
 
"What?", "So what?", "NOW WHAT?" How to influence people and accomplish change
"What?", "So what?", "NOW WHAT?" How to influence people and accomplish change"What?", "So what?", "NOW WHAT?" How to influence people and accomplish change
"What?", "So what?", "NOW WHAT?" How to influence people and accomplish changeLarry Maccherone
 
Meaningful Metrics for Startups
Meaningful Metrics for StartupsMeaningful Metrics for Startups
Meaningful Metrics for StartupsGoSquared
 
2017 One Metric to Rule Them All: Effectively Measure Your Teams without Subj...
2017 One Metric to Rule Them All: Effectively Measure Your Teams without Subj...2017 One Metric to Rule Them All: Effectively Measure Your Teams without Subj...
2017 One Metric to Rule Them All: Effectively Measure Your Teams without Subj...Cheryl M Hammond
 
2018 One Metric to Rule Them All - Effectively Measure Your Teams Without Sub...
2018 One Metric to Rule Them All - Effectively Measure Your Teams Without Sub...2018 One Metric to Rule Them All - Effectively Measure Your Teams Without Sub...
2018 One Metric to Rule Them All - Effectively Measure Your Teams Without Sub...Cheryl M Hammond
 
Leadership at Every Level: Intent-Based Leadership Practices
Leadership at Every Level: Intent-Based Leadership PracticesLeadership at Every Level: Intent-Based Leadership Practices
Leadership at Every Level: Intent-Based Leadership PracticesMatthew Philip
 
Data & the Science of Leadership
Data & the Science of LeadershipData & the Science of Leadership
Data & the Science of LeadershipDan Chuparkoff
 
2017 Music City Agile Conference: NoEstimates Workshop
2017 Music City Agile Conference: NoEstimates Workshop2017 Music City Agile Conference: NoEstimates Workshop
2017 Music City Agile Conference: NoEstimates WorkshopMatthew Philip
 
Retrospective and different ways to run it
Retrospective and different ways to run itRetrospective and different ways to run it
Retrospective and different ways to run itLiandra Bassiane
 
Project Scheduling & Tracking
Project Scheduling & TrackingProject Scheduling & Tracking
Project Scheduling & TrackingFahim Tuhin
 

Mais procurados (20)

No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
 
Leadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned AutonomyLeadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned Autonomy
 
APLN Conference 2018 - Getting your agile team unstuck
APLN Conference 2018 - Getting your agile team unstuckAPLN Conference 2018 - Getting your agile team unstuck
APLN Conference 2018 - Getting your agile team unstuck
 
11 Ways Humans Kill Good Analysis (Kevin Ertell)
11 Ways Humans Kill Good Analysis (Kevin Ertell)11 Ways Humans Kill Good Analysis (Kevin Ertell)
11 Ways Humans Kill Good Analysis (Kevin Ertell)
 
How Atlassian Uses Analytics to Build Better Products
How Atlassian Uses Analytics to Build Better ProductsHow Atlassian Uses Analytics to Build Better Products
How Atlassian Uses Analytics to Build Better Products
 
Growth Hackers of Vienna - Meetup #2 Part1&2
Growth Hackers of Vienna - Meetup #2  Part1&2Growth Hackers of Vienna - Meetup #2  Part1&2
Growth Hackers of Vienna - Meetup #2 Part1&2
 
Dev up 2017 - Half Day Workshop: Getting your agile team unstuck
Dev up 2017 - Half Day Workshop: Getting your agile team unstuckDev up 2017 - Half Day Workshop: Getting your agile team unstuck
Dev up 2017 - Half Day Workshop: Getting your agile team unstuck
 
Impact of Agile Quantified - Late 2014 Edition
Impact of Agile Quantified - Late 2014 EditionImpact of Agile Quantified - Late 2014 Edition
Impact of Agile Quantified - Late 2014 Edition
 
Building Fast Growth Into Your Products Using Data-Informed Design
Building Fast Growth Into Your Products Using Data-Informed DesignBuilding Fast Growth Into Your Products Using Data-Informed Design
Building Fast Growth Into Your Products Using Data-Informed Design
 
You want it when? Probabilistic forecasting and decision making
You want it when? Probabilistic forecasting and decision makingYou want it when? Probabilistic forecasting and decision making
You want it when? Probabilistic forecasting and decision making
 
Using metrics to influence developers, executives, and stakeholders
Using metrics to influence developers, executives, and stakeholdersUsing metrics to influence developers, executives, and stakeholders
Using metrics to influence developers, executives, and stakeholders
 
"What?", "So what?", "NOW WHAT?" How to influence people and accomplish change
"What?", "So what?", "NOW WHAT?" How to influence people and accomplish change"What?", "So what?", "NOW WHAT?" How to influence people and accomplish change
"What?", "So what?", "NOW WHAT?" How to influence people and accomplish change
 
Meaningful Metrics for Startups
Meaningful Metrics for StartupsMeaningful Metrics for Startups
Meaningful Metrics for Startups
 
2017 One Metric to Rule Them All: Effectively Measure Your Teams without Subj...
2017 One Metric to Rule Them All: Effectively Measure Your Teams without Subj...2017 One Metric to Rule Them All: Effectively Measure Your Teams without Subj...
2017 One Metric to Rule Them All: Effectively Measure Your Teams without Subj...
 
2018 One Metric to Rule Them All - Effectively Measure Your Teams Without Sub...
2018 One Metric to Rule Them All - Effectively Measure Your Teams Without Sub...2018 One Metric to Rule Them All - Effectively Measure Your Teams Without Sub...
2018 One Metric to Rule Them All - Effectively Measure Your Teams Without Sub...
 
Leadership at Every Level: Intent-Based Leadership Practices
Leadership at Every Level: Intent-Based Leadership PracticesLeadership at Every Level: Intent-Based Leadership Practices
Leadership at Every Level: Intent-Based Leadership Practices
 
Data & the Science of Leadership
Data & the Science of LeadershipData & the Science of Leadership
Data & the Science of Leadership
 
2017 Music City Agile Conference: NoEstimates Workshop
2017 Music City Agile Conference: NoEstimates Workshop2017 Music City Agile Conference: NoEstimates Workshop
2017 Music City Agile Conference: NoEstimates Workshop
 
Retrospective and different ways to run it
Retrospective and different ways to run itRetrospective and different ways to run it
Retrospective and different ways to run it
 
Project Scheduling & Tracking
Project Scheduling & TrackingProject Scheduling & Tracking
Project Scheduling & Tracking
 

Destaque

DOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human Spirit
DOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human SpiritDOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human Spirit
DOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human SpiritGene Kim
 
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 MappingGene Kim
 
Embracing Failure
Embracing FailureEmbracing Failure
Embracing FailureOwen Wang
 
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows DevDOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows DevGene Kim
 
DOES16 San Francisco - Nicole Forsgren & Jez Humble - The Latest: What We Lea...
DOES16 San Francisco - Nicole Forsgren & Jez Humble - The Latest: What We Lea...DOES16 San Francisco - Nicole Forsgren & Jez Humble - The Latest: What We Lea...
DOES16 San Francisco - Nicole Forsgren & Jez Humble - The Latest: What We Lea...Gene Kim
 
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...Gene Kim
 
DOES16 San Francisco - Charles Betz - Influencing Higher Education to Create ...
DOES16 San Francisco - Charles Betz - Influencing Higher Education to Create ...DOES16 San Francisco - Charles Betz - Influencing Higher Education to Create ...
DOES16 San Francisco - Charles Betz - Influencing Higher Education to Create ...Gene Kim
 
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic Required
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic RequiredDOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic Required
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic RequiredGene Kim
 
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits Gene Kim
 
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 Gene Kim
 
DOES16 San Francisco - Opal Perry - Technology Transformation: How Team Value...
DOES16 San Francisco - Opal Perry - Technology Transformation: How Team Value...DOES16 San Francisco - Opal Perry - Technology Transformation: How Team Value...
DOES16 San Francisco - Opal Perry - Technology Transformation: How Team Value...Gene Kim
 
DOES SFO 2016 - David Habershon - Ministry of Social Development New Zealand
DOES SFO 2016 - David Habershon - Ministry of Social Development New ZealandDOES SFO 2016 - David Habershon - Ministry of Social Development New Zealand
DOES SFO 2016 - David Habershon - Ministry of Social Development New ZealandGene Kim
 
DOES16 San Francisco - Dominica DeGrandis - Time Theft: How Hidden and Unplan...
DOES16 San Francisco - Dominica DeGrandis - Time Theft: How Hidden and Unplan...DOES16 San Francisco - Dominica DeGrandis - Time Theft: How Hidden and Unplan...
DOES16 San Francisco - Dominica DeGrandis - Time Theft: How Hidden and Unplan...Gene Kim
 
DOES16 London - Gareth Rushgrove - Communication Between Tribes: A Story of S...
DOES16 London - Gareth Rushgrove - Communication Between Tribes: A Story of S...DOES16 London - Gareth Rushgrove - Communication Between Tribes: A Story of S...
DOES16 London - Gareth Rushgrove - Communication Between Tribes: A Story of S...Gene Kim
 
DOES16 San Francisco - Carmen DeArdo, Cindy Payne, & Jim Grafmeyer - Episode ...
DOES16 San Francisco - Carmen DeArdo, Cindy Payne, & Jim Grafmeyer - Episode ...DOES16 San Francisco - Carmen DeArdo, Cindy Payne, & Jim Grafmeyer - Episode ...
DOES16 San Francisco - Carmen DeArdo, Cindy Payne, & Jim Grafmeyer - Episode ...Gene Kim
 
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...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 ScaleGene Kim
 
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...Gene Kim
 
DOES16 San Francisco - Jan Schilt - DevOps is Not Going to Work…Unless! How T...
DOES16 San Francisco - Jan Schilt - DevOps is Not Going to Work…Unless! How T...DOES16 San Francisco - Jan Schilt - DevOps is Not Going to Work…Unless! How T...
DOES16 San Francisco - Jan Schilt - DevOps is Not Going to Work…Unless! How T...Gene Kim
 
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 ScaleGene Kim
 

Destaque (20)

DOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human Spirit
DOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human SpiritDOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human Spirit
DOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human Spirit
 
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
 
Embracing Failure
Embracing FailureEmbracing Failure
Embracing Failure
 
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows DevDOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
 
DOES16 San Francisco - Nicole Forsgren & Jez Humble - The Latest: What We Lea...
DOES16 San Francisco - Nicole Forsgren & Jez Humble - The Latest: What We Lea...DOES16 San Francisco - Nicole Forsgren & Jez Humble - The Latest: What We Lea...
DOES16 San Francisco - Nicole Forsgren & Jez Humble - The Latest: What We Lea...
 
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
 
DOES16 San Francisco - Charles Betz - Influencing Higher Education to Create ...
DOES16 San Francisco - Charles Betz - Influencing Higher Education to Create ...DOES16 San Francisco - Charles Betz - Influencing Higher Education to Create ...
DOES16 San Francisco - Charles Betz - Influencing Higher Education to Create ...
 
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic Required
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic RequiredDOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic Required
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic Required
 
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits
 
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
 
DOES16 San Francisco - Opal Perry - Technology Transformation: How Team Value...
DOES16 San Francisco - Opal Perry - Technology Transformation: How Team Value...DOES16 San Francisco - Opal Perry - Technology Transformation: How Team Value...
DOES16 San Francisco - Opal Perry - Technology Transformation: How Team Value...
 
DOES SFO 2016 - David Habershon - Ministry of Social Development New Zealand
DOES SFO 2016 - David Habershon - Ministry of Social Development New ZealandDOES SFO 2016 - David Habershon - Ministry of Social Development New Zealand
DOES SFO 2016 - David Habershon - Ministry of Social Development New Zealand
 
DOES16 San Francisco - Dominica DeGrandis - Time Theft: How Hidden and Unplan...
DOES16 San Francisco - Dominica DeGrandis - Time Theft: How Hidden and Unplan...DOES16 San Francisco - Dominica DeGrandis - Time Theft: How Hidden and Unplan...
DOES16 San Francisco - Dominica DeGrandis - Time Theft: How Hidden and Unplan...
 
DOES16 London - Gareth Rushgrove - Communication Between Tribes: A Story of S...
DOES16 London - Gareth Rushgrove - Communication Between Tribes: A Story of S...DOES16 London - Gareth Rushgrove - Communication Between Tribes: A Story of S...
DOES16 London - Gareth Rushgrove - Communication Between Tribes: A Story of S...
 
DOES16 San Francisco - Carmen DeArdo, Cindy Payne, & Jim Grafmeyer - Episode ...
DOES16 San Francisco - Carmen DeArdo, Cindy Payne, & Jim Grafmeyer - Episode ...DOES16 San Francisco - Carmen DeArdo, Cindy Payne, & Jim Grafmeyer - Episode ...
DOES16 San Francisco - Carmen DeArdo, Cindy Payne, & Jim Grafmeyer - Episode ...
 
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 - 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
 
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
 
DOES16 San Francisco - Jan Schilt - DevOps is Not Going to Work…Unless! How T...
DOES16 San Francisco - Jan Schilt - DevOps is Not Going to Work…Unless! How T...DOES16 San Francisco - Jan Schilt - DevOps is Not Going to Work…Unless! How T...
DOES16 San Francisco - Jan Schilt - DevOps is Not Going to Work…Unless! How T...
 
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
 

Semelhante a DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: Embracing Complexity on the Road Towards Service Ownership

DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...
DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...
DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...Gene Kim
 
The Blameless Cloud: Bringing Actionable Retrospectives to Salesforce
The Blameless Cloud: Bringing Actionable Retrospectives to SalesforceThe Blameless Cloud: Bringing Actionable Retrospectives to Salesforce
The Blameless Cloud: Bringing Actionable Retrospectives to SalesforceJ. Paul Reed
 
The Blameless Cloud: Bringing Actionable Retros to Salesforce
The Blameless Cloud: Bringing Actionable Retros to SalesforceThe Blameless Cloud: Bringing Actionable Retros to Salesforce
The Blameless Cloud: Bringing Actionable Retros to SalesforceSalesforce Engineering
 
Win At Content (Content Strategy)
Win At Content (Content Strategy) Win At Content (Content Strategy)
Win At Content (Content Strategy) Christel Quek
 
Backpack Reporting (Updated)
Backpack Reporting (Updated)Backpack Reporting (Updated)
Backpack Reporting (Updated)Steve Johnson
 
Release Engineering and Rugged DevOps: An Intersection?
Release Engineering and Rugged DevOps: An Intersection?Release Engineering and Rugged DevOps: An Intersection?
Release Engineering and Rugged DevOps: An Intersection?SeniorStoryteller
 
How can documentation become inherently Agile?
How can documentation become inherently Agile?How can documentation become inherently Agile?
How can documentation become inherently Agile?eBranding Ninja
 
GENSummit - WEARABLE NEWS BEYOND THE GADGETS 2015
GENSummit - WEARABLE NEWS BEYOND THE GADGETS 2015GENSummit - WEARABLE NEWS BEYOND THE GADGETS 2015
GENSummit - WEARABLE NEWS BEYOND THE GADGETS 2015Toan Bach Quang Bao
 
Marketing to Millennials: Strategies & Tactics - Outdoor Retailer 2014
Marketing to Millennials: Strategies & Tactics - Outdoor Retailer 2014Marketing to Millennials: Strategies & Tactics - Outdoor Retailer 2014
Marketing to Millennials: Strategies & Tactics - Outdoor Retailer 2014Anthony Piwarun
 
Challenging Your Assumptions
Challenging Your AssumptionsChallenging Your Assumptions
Challenging Your AssumptionsKristina Fox
 
Agile Marketing For The Real World event - Signal - 6th Nov 2019
Agile Marketing For The Real World event - Signal - 6th Nov 2019Agile Marketing For The Real World event - Signal - 6th Nov 2019
Agile Marketing For The Real World event - Signal - 6th Nov 2019Lauren Cormack
 
Intro to Social Media
Intro to Social MediaIntro to Social Media
Intro to Social MediaSascha Funk
 
MVP-Style Influencer Programs for Fun & Profit
MVP-Style Influencer Programs for Fun & ProfitMVP-Style Influencer Programs for Fun & Profit
MVP-Style Influencer Programs for Fun & ProfitJohn Mark Troyer
 
APItheDocs: How Can API Documentation Be Agile?
APItheDocs: How Can API Documentation Be Agile?APItheDocs: How Can API Documentation Be Agile?
APItheDocs: How Can API Documentation Be Agile?eBranding Ninja
 
Challenging Your Assumptions
Challenging Your AssumptionsChallenging Your Assumptions
Challenging Your AssumptionsKristina Fox
 
From Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dotsFrom Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dotsRonald Ashri
 
From Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the DotsFrom Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the DotsRonald Ashri
 
MostContagious 2014 Recap
MostContagious 2014 Recap MostContagious 2014 Recap
MostContagious 2014 Recap Brian Ritter
 

Semelhante a DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: Embracing Complexity on the Road Towards Service Ownership (20)

DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...
DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...
DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...
 
The Blameless Cloud: Bringing Actionable Retrospectives to Salesforce
The Blameless Cloud: Bringing Actionable Retrospectives to SalesforceThe Blameless Cloud: Bringing Actionable Retrospectives to Salesforce
The Blameless Cloud: Bringing Actionable Retrospectives to Salesforce
 
The Blameless Cloud: Bringing Actionable Retros to Salesforce
The Blameless Cloud: Bringing Actionable Retros to SalesforceThe Blameless Cloud: Bringing Actionable Retros to Salesforce
The Blameless Cloud: Bringing Actionable Retros to Salesforce
 
Win At Content (Content Strategy)
Win At Content (Content Strategy) Win At Content (Content Strategy)
Win At Content (Content Strategy)
 
Backpack Reporting (Updated)
Backpack Reporting (Updated)Backpack Reporting (Updated)
Backpack Reporting (Updated)
 
Release Engineering and Rugged DevOps: An Intersection?
Release Engineering and Rugged DevOps: An Intersection?Release Engineering and Rugged DevOps: An Intersection?
Release Engineering and Rugged DevOps: An Intersection?
 
How can documentation become inherently Agile?
How can documentation become inherently Agile?How can documentation become inherently Agile?
How can documentation become inherently Agile?
 
GENSummit - WEARABLE NEWS BEYOND THE GADGETS 2015
GENSummit - WEARABLE NEWS BEYOND THE GADGETS 2015GENSummit - WEARABLE NEWS BEYOND THE GADGETS 2015
GENSummit - WEARABLE NEWS BEYOND THE GADGETS 2015
 
Marketing to Millennials: Strategies & Tactics - Outdoor Retailer 2014
Marketing to Millennials: Strategies & Tactics - Outdoor Retailer 2014Marketing to Millennials: Strategies & Tactics - Outdoor Retailer 2014
Marketing to Millennials: Strategies & Tactics - Outdoor Retailer 2014
 
Challenging Your Assumptions
Challenging Your AssumptionsChallenging Your Assumptions
Challenging Your Assumptions
 
Agile Marketing For The Real World event - Signal - 6th Nov 2019
Agile Marketing For The Real World event - Signal - 6th Nov 2019Agile Marketing For The Real World event - Signal - 6th Nov 2019
Agile Marketing For The Real World event - Signal - 6th Nov 2019
 
Intro to Social Media
Intro to Social MediaIntro to Social Media
Intro to Social Media
 
MVP-Style Influencer Programs for Fun & Profit
MVP-Style Influencer Programs for Fun & ProfitMVP-Style Influencer Programs for Fun & Profit
MVP-Style Influencer Programs for Fun & Profit
 
Agile and Scrum Methodology
Agile and Scrum MethodologyAgile and Scrum Methodology
Agile and Scrum Methodology
 
APItheDocs: How Can API Documentation Be Agile?
APItheDocs: How Can API Documentation Be Agile?APItheDocs: How Can API Documentation Be Agile?
APItheDocs: How Can API Documentation Be Agile?
 
Challenging Your Assumptions
Challenging Your AssumptionsChallenging Your Assumptions
Challenging Your Assumptions
 
From Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dotsFrom Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dots
 
From Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the DotsFrom Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the Dots
 
The Digital Transformation: A New World Order
The Digital Transformation: A New World OrderThe Digital Transformation: A New World Order
The Digital Transformation: A New World Order
 
MostContagious 2014 Recap
MostContagious 2014 Recap MostContagious 2014 Recap
MostContagious 2014 Recap
 

Mais de 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 VerizonGene Kim
 
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 DevOpsGene Kim
 
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 EnterpriseGene Kim
 
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...Gene Kim
 
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 OpenGene Kim
 
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, InitiativeGene Kim
 
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 EdgeGene Kim
 
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 OneGene Kim
 
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?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 DBsGene Kim
 
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? Gene Kim
 
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 EnterpriseGene Kim
 
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 DirectiveGene Kim
 
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the DealDOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the DealGene Kim
 
DOES SFO 2016 - Steve Mayner - Transformational Leadership
DOES SFO 2016 - Steve Mayner - Transformational LeadershipDOES SFO 2016 - Steve Mayner - Transformational Leadership
DOES SFO 2016 - Steve Mayner - Transformational LeadershipGene Kim
 
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...Gene Kim
 
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...Gene Kim
 

Mais de Gene Kim (17)

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 - 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 - 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 - 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 - 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 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the DealDOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
 
DOES SFO 2016 - Steve Mayner - Transformational Leadership
DOES SFO 2016 - Steve Mayner - Transformational LeadershipDOES SFO 2016 - Steve Mayner - Transformational Leadership
DOES SFO 2016 - Steve Mayner - Transformational Leadership
 
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
 
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
 

Último

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Último (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: Embracing Complexity on the Road Towards Service Ownership

  • 1. K E V I N A F I N N - B R A U N I N T U I T J . PA U L R E E D R E L E A S E E N G I N E E R I N G A P P R O A C H E S D E V O P S E N T E R P R I S E S U M M I T, 2 0 1 6 B E Y O N D T H E R E T R O S P E C T I V E : E M B R A C I N G C O M P L E X I T Y O N T H E R O A D T O WA R D S S E R V I C E O W N E R S H I P
  • 2. K E V I N A F I N N - B R A U N • Director of Product Infrastructure Service Management at Intuit • Director of Site Reliability Service Management at Salesforce; Business Continuity at Yahoo • Geeks out on group dynamics and behavior • @kfinnbraun on @jpaulreed@kfinnbraun #DOES2016
  • 3. J . PA U L R E E D • @jpaulreed on • @shipshowpodcast alum • Managing Partner, Release Engineering Approaches • A “DevOps Consultant™” • Master’s Candidate in Human Factors & Systems Safety @jpaulreed@kfinnbraun #DOES2016
  • 4. A Q U I C K R E C A P F R O M L A S T D O E S “The Blameless Cloud: Bringing Actionable Retrospectives to SFDC” DOES 2015 @jpaulreed@kfinnbraun
  • 5. N E W M A R C H I N G O R D E R S @jpaulreed@kfinnbraun #DOES2016
  • 6. “ S E R V I C E O W N E R S H I P ? ” @jpaulreed@kfinnbraun #DOES2016
  • 7. I T ’ S J U S T W H AT S F D C C A L L E D “ D E V O P S “ ( S S H H H , D O N ’ T T E L L A N Y O N E ) @jpaulreed@kfinnbraun #DOES2016
  • 8. W H I C H F L AV O R O F D E V O P S W O U L D Y O U L I K E ? @jpaulreed@kfinnbraun #DOES2016
  • 9. W H I C H F L AV O R O F D E V O P S W O U L D Y O U L I K E ? @jpaulreed@kfinnbraun #DOES2016
  • 10. W H I C H F L AV O R O F D E V O P S W O U L D Y O U L I K E ? @jpaulreed@kfinnbraun #DOES2016
  • 11. “ B U T H O W D O W E D O ‘ T H E D E V O P S ? ’ ” • Learned helplessness? • Uncontrollable bad event • Perceived lack of control • Generalized helpless behavior @jpaulreed@kfinnbraun #DOES2016
  • 12. • Learned helplessness? • Uncontrollable bad event • Perceived lack of control • Generalized helpless behavior • Actually: Structural blindness “ B U T H O W D O W E D O ‘ T H E D E V O P S ? ’ ” @jpaulreed@kfinnbraun #DOES2016
  • 13. M A K I N G S E N S E O F S E R V I C E O W N E R S H I P @jpaulreed@kfinnbraun #DOES2016
  • 14. W O R K S H O P S U R P R I S E S ! • Understanding teams’ local rationality is key • Words have meaning; meanings are important; but they aren’t necessarily shared • Teams must be given space to deliver on transformations • Teams can be “retrospective blind” @jpaulreed@kfinnbraun #DOES2016
  • 15. D E V O P S & N U C L E A R M E LT D O W N S ? @jpaulreed@kfinnbraun
  • 16. A N E W A D V E N T U R E @jpaulreed@kfinnbraun #DOES2016
  • 17. A N E W A D V E N T U R E Quickbooks TurboTax Mint FY 2016: $4.7b revenue 8,000 employees worldwide Founded: 1983 Improving the financial lives of over 45 million customers IPO: 1993 @jpaulreed@kfinnbraun #DOES2016
  • 18. S O M E D I F F E R E N T C H A L L E N G E S • Intuit not “born in the cloud” @jpaulreed@kfinnbraun #DOES2016
  • 19. S O M E D I F F E R E N T C H A L L E N G E S • Intuit not “born in the cloud” • “Incidents” meant something different @jpaulreed@kfinnbraun #DOES2016
  • 20. S O M E D I F F E R E N T C H A L L E N G E S • Intuit not “born in the cloud” • “Incidents” meant something different • No “Bermuda Blob” @jpaulreed@kfinnbraun #DOES2016
  • 21. S O M E D I F F E R E N T C H A L L E N G E S • Intuit not “born in the cloud” • “Incidents” meant something different • No “Bermuda Blob” • (No blob at all!) @jpaulreed@kfinnbraun #DOES2016
  • 22. S O M E D I F F E R E N T C H A L L E N G E S • Intuit not “born in the cloud” • “Incidents” meant something different • No “Bermuda Blob” • (No blob at all!) • Different business lifecycle @jpaulreed@kfinnbraun #DOES2016
  • 23. B U T S I M I L A R C H A L L E N G E S , T O O • Inconsistencies in operational responses • Postmortems centered around “The Old View” of human error • Some incidents & remediations got lost in the shuffle • Surprising amount of (aggregated) service impact due to P3s/P4s • “What, exactly, is an ‘incident?’” @jpaulreed@kfinnbraun #DOES2016
  • 24. “ B L A M E L E S S ” “ P O S T M O R T E M S ” ? • Brené Brown, research sociologist, on vulnerability • “Blame is a way to discharge pain and discomfort” • Postmortem has a heavy connotation • “Awesome postmortems?” Really?! • More at: http://jpaulreed.com/ blame-aware-postmortems @jpaulreed@kfinnbraun #DOES2016
  • 25. LanguageBehaviors Novice Competent Proficient ExpertBeginner @kfinnbraun / #DOES2016 / @jpaulreed
  • 26. Novice Competent Proficient ExpertBeginner “Incidents are bad; my job is on the line.” “I’m getting sent to the principal’s office because of this outage.” Completes the post- incident “paperwork.” No formal retrospective/ hallway retrospectives. LanguageBehaviors @kfinnbraun / #DOES2016 / @jpaulreed
  • 27. Novice Competent Proficient ExpertBeginner “Incidents are bad; my job is on the line.” “I’m getting sent to the principal’s office because of this outage.” “Let’s fix this as fast as possible.” “What’s the correct fix to avoid this specific issue in the future?” Completes the post- incident “paperwork.” No formal retrospective/ hallway retrospectives. Some information (inconsistently) recorded. Jumps to a focus on why. LanguageBehaviors @kfinnbraun / #DOES2016 / @jpaulreed
  • 28. Novice Competent Proficient ExpertBeginner “Incidents are bad; my job is on the line.” “I’m getting sent to the principal’s office because of this outage.” “Let’s fix this as fast as possible.” “What’s the correct fix to avoid this specific issue in the future?” “Let’s review the timeline/incident report to answer that.” “We need to find the root cause of this incident.” Completes the post- incident “paperwork.” No formal retrospective/ hallway retrospectives. Some information (inconsistently) recorded. Jumps to a focus on why. Follows the prescribed format for retrospectives. Possesses and incorporates complete dataset for the incident into the retrospective. LanguageBehaviors @kfinnbraun / #DOES2016 / @jpaulreed
  • 29. Novice Competent Proficient ExpertBeginner “Incidents are bad; my job is on the line.” “I’m getting sent to the principal’s office because of this outage.” “Let’s fix this as fast as possible.” “What’s the correct fix to avoid this specific issue in the future?” “Let’s review the timeline/incident report to answer that.” “We need to find the root cause of this incident.” “Now that we’ve established what happened, how did it happen?” “How did these multiple factors influence our complex system?” Completes the post- incident “paperwork.” No formal retrospective/ hallway retrospectives. Some information (inconsistently) recorded. Jumps to a focus on why. Follows the prescribed format for retrospectives. Possesses and incorporates complete dataset for the incident into the retrospective. Identifies inherent bias in self and others. Perspectives solicited from all involved team members/functional groups. LanguageBehaviors @kfinnbraun / #DOES2016 / @jpaulreed
  • 30. Novice Competent Proficient ExpertBeginner “Incidents are bad; my job is on the line.” “I’m getting sent to the principal’s office because of this outage.” “Let’s fix this as fast as possible.” “What’s the correct fix to avoid this specific issue in the future?” “Let’s review the timeline/incident report to answer that.” “We need to find the root cause of this incident.” “Now that we’ve established what happened, how did it happen?” “How did these multiple factors influence our complex system?” “How does our team/system contribute to our successes?” “What can we incorporate from this incident to better respond next time?” Completes the post- incident “paperwork.” No formal retrospective/ hallway retrospectives. Some information (inconsistently) recorded. Jumps to a focus on why. Follows the prescribed format for retrospectives. Possesses and incorporates complete dataset for the incident into the retrospective. Identifies inherent bias in self and others. Perspectives solicited from all involved team members/functional groups. Able to facilitate retrospectives by healthily helping others address tendency to blame/ personal & systemic bias. Retrospective outcomes are fed back into the system and prioritized. LanguageBehaviors @kfinnbraun / #DOES2016 / @jpaulreed
  • 31. LanguageBehaviors Novice Competent Proficient ExpertBeginner “Incidents are bad; my job is on the line.” “I’m getting sent to the principal’s office because of this outage.” “Let’s fix this as fast as possible.” “What’s the correct fix to avoid this specific issue in the future?” “Let’s review the timeline/incident report to answer that.” “We need to find the root cause of this incident.” “Now that we’ve established what happened, how did it happen?” “How did these multiple factors influence our complex system?” “How does our team/system contribute to our successes?” “What can we incorporate from this incident to better respond next time?” Completes the post- incident “paperwork.” No formal retrospective/ hallway retrospectives. Some information (inconsistently) recorded. Jumps to a focus on why. Follows the prescribed format for retrospectives. Possesses and incorporates complete dataset for the incident into the retrospective. Identifies inherent bias in self and others. Perspectives solicited from all involved team members/functional groups. Able to facilitate retrospectives by healthily helping others address tendency to blame/ personal & systemic bias. Retrospective outcomes are fed back into the system and prioritized. @kfinnbraun / #DOES2016 / @jpaulreed
  • 32. Incident Analysis LanguageBehaviors Novice Competent Proficient ExpertBeginner “Incidents are bad; my job is on the line.” “I’m getting sent to the principal’s office because of this outage.” “Let’s fix this as fast as possible.” “What’s the correct fix to avoid this specific issue in the future?” “Let’s review the timeline/incident report to answer that.” “We need to find the root cause of this incident.” “Now that we’ve established what happened, how did it happen?” “How did these multiple factors influence our complex system?” “How does our team/system contribute to our successes?” “What can we incorporate from this incident to better respond next time?” Completes the post- incident “paperwork.” No formal retrospective/ hallway retrospectives. Some information (inconsistently) recorded. Jumps to a focus on why. Follows the prescribed format for retrospectives. Possesses and incorporates complete dataset for the incident into the retrospective. Identifies inherent bias in self and others. Perspectives solicited from all involved team members/functional groups. Able to facilitate retrospectives by healthily helping others address tendency to blame/ personal & systemic bias. Retrospective outcomes are fed back into the system and prioritized. @kfinnbraun / #DOES2016 / @jpaulreed
  • 33. Incident Analysis Incident Detection Incident Response Incident Remediation Incident Prevention* T H E I N C I D E N T L I F E C Y C L E LanguageBehaviors Novice Competent Proficient ExpertBeginner “Incidents are bad; my job is on the line.” “I’m getting sent to the principal’s office because of this outage.” “Let’s fix this as fast as possible.” “What’s the correct fix to avoid this specific issue in the future?” “Let’s review the timeline/incident report to answer that.” “We need to find the root cause of this incident.” “Now that we’ve established what happened, how did it happen?” “How did these multiple factors influence our complex system?” “How does our team/system contribute to our successes?” “What can we incorporate from this incident to better respond next time?” Completes the post- incident “paperwork.” No formal retrospective/ hallway retrospectives. Some information (inconsistently) recorded. Jumps to a focus on why. Follows the prescribed format for retrospectives. Possesses and incorporates complete dataset for the incident into the retrospective. Identifies inherent bias in self and others. Perspectives solicited from all involved team members/functional groups. Able to facilitate retrospectives by healthily helping others address tendency to blame/ personal & systemic bias. Retrospective outcomes are fed back into the system and prioritized. @kfinnbraun / #DOES2016 / @jpaulreed
  • 34. I N C I D E N T D E T E C T I O N @kfinnbraun / #DOES2016 / @jpaulreed
  • 35. Novice Competent Proficient ExpertBeginner “Problems with our service are obvious; outages are obvious.” “Other teams will notify us of any problems.” “Most of the time, we’re the first to know when a service is impacted.” “We use historical data to guess at service level changes.” “We’ve detected service level transitions via monitoring and reduced MTTD.” “I know which specific code/infra change caused this service level change; here’s how I know…” “We prioritize feature requests and bug reports to monitoring hooks; monitoring is a 1st class citizen.” “We’ve decoupled code/infra deployment, because we can roll back/forward.” “We’re not paged anymore for changes automation can react to.” Manual and/or external outage notifications. No baseline metrics/ service levels are broadly bucketed. External monitoring is in place to detect real time service transitions. Notifications are automated. External infra/API endpoints/ outward-facing interfaces
 monitored/recorded. Historical data exists and has been used to establish graduated service baselines. Application internals report data to the monitoring system. Monitoring systems employ deep statistical methods to (dis)prove service anomalies. Monitoring output is reincorporated into operational behavior in an automated fashion. Anomalies no longer result in defined “incidents.” LanguageBehaviors @kfinnbraun / #DOES2016 / @jpaulreed
  • 36. I N C I D E N T R E S P O N S E @kfinnbraun / #DOES2016 / @jpaulreed
  • 37. Novice Competent Proficient ExpertBeginner “Have you tried turning it off and turning it on again?” “Something is wrong with the X…” “I think X is familiar with Y; let’s find them.” “I think there’s a problem with the database, network, etc.” Standard Incident Management System language used. “The deployment caused the database to hang…” “The infrastructure on-calls: perform a system status & report back to the IC.” Entire team is familiar with standardized IMS language. Standardized IMS language is used/valued by the entire team. “What parts of the service did not ‘self-heal’ and need attention?” Team is event-focused; the team is “alarmed” by incidents. Inconsistent response once incident has commenced. Response based on “tribal knowledge.” Team is area-focused. Team is action-focused. Team has identified incident “responders,” and those people know their duties. Team is technology-focused. Incident response is an aspect of org and team “culture.” Incidents are embraced, but outside-business hours or repeated incidents are considered inhumane. Team is systems-focused. LanguageBehaviors @kfinnbraun / #DOES2016 / @jpaulreed
  • 38. I N C I D E N T A N A LY S I S @kfinnbraun / #DOES2016 / @jpaulreed
  • 39. Novice Competent Proficient ExpertBeginner “Incidents are bad; my job is on the line.” “I’m getting sent to the principal’s office because of this outage.” “Let’s fix this as fast as possible.” “What’s the correct fix to avoid this specific issue in the future?” “Let’s review the timeline/incident report to answer that.” “We need to find the root cause of this incident.” “Now that we’ve established what happened, how did it happen?” “How did these multiple factors influence our complex system?” “How does our team/system contribute to our successes?” “What can we incorporate from this incident to better respond next time?” Completes the post- incident “paperwork.” No formal retrospective/ hallway retrospectives. Some information (inconsistently) recorded. Jumps to a focus on why. Follows the prescribed format for retrospectives. Possesses and incorporates complete dataset for the incident into the retrospective. Identifies inherent bias in self and others. Perspectives solicited from all involved team members/functional groups. Able to facilitate retrospectives by healthily helping others address tendency to blame/ personal & systemic bias. Retrospective outcomes are fed back into the system and prioritized. LanguageBehaviors @kfinnbraun / #DOES2016 / @jpaulreed
  • 40. I N C I D E N T R E M E D I AT I O N @kfinnbraun / #DOES2016 / @jpaulreed
  • 41. Novice Competent Proficient ExpertBeginner “Let’s just file a ticket to track the issue.” “I’m am sure this is the issue; the fix will correct 100% of the occurrences.” “I’m pretty sure we already fixed this?” “We need an action plan to address the process gaps.” “This needs to be fixed in the next release and documented in our incident response docs.” “We need to look deeper than this specific incident to really address the problem.” “What can we learn from this incident?” “What other system aspects have we learned from this incident? How can we use that?” “While operating our system today, how did we actively create & sustain success?” Remediation activities (or lack thereof) contribute to a “break-fix” cycle. Discussions of the incident are aggressive/blameful. “Low hanging fruit” may be fixed, but not documented or incorporated into team behavior. More processes, more procedures, more rules. Issues of all sizes are actively managed. Issues have a priority and teams have bandwidth to address them. Completed issue remediation is valued by the org. Bandwidth exists to discuss, design and implement resiliency improvements. Remediation is not regarded as a separate activity & is culturally integrated into work. Resilience is considered in the design phase for new infra/software. LanguageBehaviors @kfinnbraun / #DOES2016 / @jpaulreed
  • 42. I N C I D E N T P R E V E N T I O N * @kfinnbraun / #DOES2016 / @jpaulreed
  • 43. Novice Competent Proficient ExpertBeginner “Preventing future incidents is difficult because of lacking data.” “We can use predictive metrics to completely avoid future incidents.” “Our system has reasonable coverage of its metrics.” “We use metrics to inform attack/risk surface.” “We use trend analysis to raise ‘soft’ problems to operators.” “Old documentation is problematic and dealt with accordingly.” “When we started game days, it was a real mess.” “We now care less about specific incidents & more about crew formation.” “The team is excited about game days.” “Our crews care about their formation and dissolution.” Prevention efforts include documentation, process design, metrics collection. Retrospective focus is on static causes/effects. Retrospectives include discussions of active operator behaviors. Docs, process, metrics established, but < 100%. Preventative focus is on reviewing docs+process+ metrics collection, but in a day-to-day context. Retrospectives focus on the response of the team to an incident. We actively inject failure into our systems on a known schedule, to drill. We review our response to induced failures. The crew formation/dissolution process is considered our primary role+responsibility in addressing and preventing operational failure We actively inject failure at random intervals. LanguageBehaviors @kfinnbraun / #DOES2016 / @jpaulreed
  • 44. H E L P U S M A K E I T B E T T E R ! https://github.com/preed/incident-lifecycle-model @jpaulreed@kfinnbraun #DOES2016
  • 45. FA C I L I TAT E T E A M S E X P L O R I N G T H E I R D I S C R E T I O N A RY S PA C E @jpaulreed@kfinnbraun #DOES2016
  • 46. I N C I D E N T R E S P O N S E ! = I N C I D E N T M A N A G E M E N T @jpaulreed@kfinnbraun #DOES2016
  • 47. I N C I D E N T R E S P O N S E ! = I N C I D E N T M A N A G E M E N T ( Y O U R I N C I D E N T VA L U E S T R E A M M AT T E R S ) @jpaulreed@kfinnbraun #DOES2016
  • 48. Y O U A R E N E V E R D O N E . @jpaulreed@kfinnbraun #DOES2016
  • 49. Y O U . A R E . N E V E R . D O N E . @jpaulreed@kfinnbraun #DOES2016
  • 50. AV E N U E S F O R C O L L A B O R AT I O N • Take a look at the extended incident lifecycle model and your organization: see where it fits and doesn’t! • (And then send us Github pull requests!) • Compare your own (documented?) incident life cycle against your actual incident value stream; share what you find! @jpaulreed@kfinnbraun #DOES2016
  • 51. Kevina Finn-Braun kevina_finnbraun@intuit.com http://lnkdin.me/kevinafinnbraun J. Paul Reed preed@release-approaches.com http://jpaulreed.com