OKR Guide
OKR Guide
OKR Guide
com
What they have in common?
felipecastro.com
Reinvention
“Le Cirque
Réinventé” felipecastro.com
@meetfelipe
felipecastro.com
@meetfelipe
We have to reinvent goals
felipecastro.com
Your company has
21st-century technology,
mid-20th-century
management processes,
felipecastro.com
Management was
not invented to
create adaptable,
innovative and
engaging
organizations.
Gary Hamel
What problem they were
trying to solve?
Making people do the same
thing over and over…
The underlying worldview
felipecastro.com
One of the first
requirements for a man to
handle pig iron as a regular
occupation is that he shall
be so stupid that he nearly
resembles the ox.
Frederick Taylor
felipecastro.com
Why is it every
time I ask for a
pair of hands,
they come with a
brain attached?
Henry Ford
The work of every
workman is fully
planned out by
the management
in advance.
Frederick Taylor
Do you
believe in
plans?
felipecastro.com
@meetfelipe
“Falling in love with
your solution.”
Ash Maurya
felipecastro.com
“Predictive
hubris”
felipecastro.com
Daniel Kahneman
felipecastro.com
The Planning Fallacy felipecastro.com
The Planning Fallacy
We underestimate the time,
costs, and risks of future
actions.
While overestimating the
benefits.
felipecastro.com
Or, as I like to explain…
Wile E. Coyote lives
inside our heads
Por que nossos
planos não
funcionam?
felipecastro.com
How can we fight
Wile E. Coyote?
felipecastro.com
Full-Stack Agile
felipecastro.com
The Organizational Stack
Culture
Goals
Strategy
Tactics
Operations
felipecastro.com
The Traditional Stack
Top-Down, Command
Culture & Control
Goals
Waterfall Annual Static
Strategy Planning
Goals
Agile Development +
Operations scattered experiments
felipecastro.com
Delivery Agile L e g a c y
C e n tu r y
19th
Top-Down, Command
Culture & Control
Goals
Waterfall Annual Static
Strategy Planning
Goals
Agile Development +
Operations scattered experiments
felipecastro.com
The 19th Century Legacy is in
direct conflict with Agile
felipecastro.com
Legacy thinking creates
organizational debt
felipecastro.com
Full-Stack Agile
Aligned Autonomy
Culture “Mission Command”
Goals
Data Driven, Iterative,
Strategy OKR Hypotheses Validation
(Agile Goals)
Safe-to-fail Experiments,
Tactics Short Feedback Cycles
Agile Development
Operations
felipecastro.com
Silicon Valley is
reinventing goals
felipecastro.com
OKR
Objectives and Key Results
felipecastro.com
Created by Intel
felipecastro.com
Agile Goals
felipecastro.com
@meetfelipe
Simplicity
felipecastro.com
Adopted by
Google in 1999
felipecastro.com
Who is using OKR?
felipecastro.com
OKR: Components
1.Objective: An inspirational and memorable
qualitative description of what we want to
achieve.
felipecastro.com
OKR: Example
Objective:
Create an Awesome Customer Experience
Key Results:
felipecastro.com
“Leadership is
Poetry and
Plumbing”
James March
Stanford University
felipecastro.com
When properly used,
OKR can change the
“cultural plumbing”
felipecastro.com
Creating Value-Driven
1
Teams felipecastro.com
The Agile Manifesto has expired
felipecastro.com
a b l e
V a l u
“Working software is the
primary measure of progress.”
Agile Manifesto
felipecastro.com
The Feature Factory
felipecastro.com
“Teams today are all too often
feature factories, with little
regard for whether the features
actually solve business
problems.”
Marty Cagan,
Silicon Valley Product Group
felipecastro.com
felipecastro.com
Value-based
Key Results
felipecastro.com
Value-based Key Results
Measure the delivery of value
to the organization or the
customer.
felipecastro.com
Value is like
a joke felipecastro.com
felipecastro.com
The often forgotten column
John Cutler
felipecastro.com
What problem
they wanted
to solve?
felipecastro.com
Agile was created to uncover better
ways of developing software.
It is focused on managing
deliverables (user stories or
features).
felipecastro.com
Agile has no ceremonies
for tracking results.
felipecastro.com
Roadmap?
Definition
of Done
Success
Criteria
Acceptance
(OKRs)
Criteria
felipecastro.com
“The key to [defeating]
waterfall is to realize that
agilists value Outcomes over
Features. What really matters
is the overall outcome, which I
think of as value to the
customers.”
Martin Fowler
(2006) felipecastro.com
From opinions
to data
2
felipecastro.com
Decision by Committee
Personal Opinions
HiPPO
Commissioned Study by Forrester Consulting
felipecastro.com
felipecastro.com
The career path
felipecastro.com
Ronny Kohavi
Amazon, Ex-Director,
Data Mining &
Personalization
Microsoft, General
Manager, Analysis &
Experimentation
felipecastro.com
“Humbling Statistics”
•Only 1/3 of ideas created a statistically
significant positive change.
felipecastro.com
Project are bets
felipecastro.com
@meetfelipe
….with a low success rate
felipecastro.com
Agile was not created to
discover valuable products.
felipecastro.com
Agile was created to
make this guy happy:
“Stakeholder”
felipecastro.com
The Flawed Assumption
Behind Scrum
felipecastro.com
The Flawed Review
Teams:
“Yes,
Teams: “How
your jobcan
“How can we
is done.
we This
contribute
is what ourto
contribute to the
the company
users company
need.
OKRs?
OKRs?
We
OKRs? Which
knowWhich
Which KRs
KRs we
we may
this because
KRs we may
we
maymake
impact?”
impact?”
more money than you.”
“Stakeholders” felipecastro.com
Teams don’t need someone to be
the “Voice of the Customer.”
felipecastro.com
Teams can talk to customers
and measure behaviors.
felipecastro.com
felipecastro.com
3 Enable autonomy
“A customer
can have a
car painted
any color he
wants as long
as it’s black”
Henry Ford felipecastro.com
“The team can do
whatever they
want as long as
it’s the backlog”
Agile HIPPO
@meetfelipe
Command&Control is still here
“Because Sam
said.”
“When Sam is
OK with it.”
felipecastro.com
“If you’re just using
your engineers to
code, you’re only
getting about half
their value.”
Marty Cagan,
Silicon Valley Product Group
felipecastro.com
@meetfelipe
What is the purpose of the team?
“Delivering the
features the
stakeholders
want.” Vs.
“Achieving the
the OKRs.”
felipecastro.com
“Perhaps the biggest
shortcoming of Agile is the way in
which teams decide what to do.
felipecastro.com
There are three ways to
use goals
felipecastro.com
Improving
Performance
Rewards
Reporting
felipecastro.com
Good
Accountability
Bad
Accountability
felipecastro.com
Measurement is for
understanding felipecastro.com
From Cascading
5
to Aligning
felipecastro.com
Goals Cascade ?
felipecastro.com
Can you think of a more
felipecastro.com
“Research agrees with
your intuition:
Spending hours
cascading goals does
not.”
Laszlo Bock
Ex- VP of People
felipecastro.com
Operations, Google
Cascading
creates silos
felipecastro.com
Bidirectional
felipecastro.com
“Focus on goals that you can
control alone” is a terrible
advice.
felipecastro.com
Never create OKRs
in isolation
felipecastro.com
6 Create shorter
feedback loops
felipecastro.com
“Always choose the option that
minimizes the total time through
the feedback loop.”
Eric Ries, The Lean Startup
felipecastro.com
Is your project too big?
felipecastro.com
Value-based Timebox
6.Enable autonomy.
OKR Coach,
felipecastro.com
@meetfelipe
linkedin.com/in/meetfelipe
felipecastro.com