reawakening agile with okrs - edinburgh.bcs.org

27
Reawakening Agile with OKRs Allan Kelly [email protected] www.allankelly.net @allankellynet September 2021 Objectives & Key Results or Outcomes & Key Results

Upload: others

Post on 05-Apr-2022

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Reawakening Agile with OKRs - edinburgh.bcs.org

Reawakening Agile with OKRs

Allan [email protected]@allankellynet

September 2021

Objectives & Key Resultsor Outcomes & Key Results

Page 2: Reawakening Agile with OKRs - edinburgh.bcs.org

Book draw (2 copies)

http://allankelly.net/book-draw

1 signed copy by post 1 e-book by email

Page 3: Reawakening Agile with OKRs - edinburgh.bcs.org

What are Objectives and Key Results?

Outcomes • something beneficial• something which adds valueNot: milestones, progress markers, tick-in-box

What is you really really want?A goal

An outcomeDelivers benefit – to someone

Important contributorsBounding criteria

Acceptance criteriaSmaller goals which build

toward objective

Quantified

Page 4: Reawakening Agile with OKRs - edinburgh.bcs.org

First, the Virus

Page 5: Reawakening Agile with OKRs - edinburgh.bcs.org

The Agile virus

First identified 2001• Circulating earlier• Spread by digital technology use

Mutates• For better• For worse

DNA Image © Zephyris CCL https://commons.wikimedia.org/wiki/File:DNA_orbit_animated.gif

Recent mutation sees teams adding OKRs

Page 6: Reawakening Agile with OKRs - edinburgh.bcs.org

2 strains of Agile virus

Corporate Agile Radical Agile(Mild Agile)

Page 7: Reawakening Agile with OKRs - edinburgh.bcs.org

Corporate Agile

• Weakened form of the virus• High R value (reproduction)• E (effectiveness) often left lagging

Page 8: Reawakening Agile with OKRs - edinburgh.bcs.org

Corporate agile• Administrative processes remain intact• Faith in planning remains• Lack of motivation in staff, lack of fun• Lack of experimentation• Lack of learning• Lack of unlearning

Commoditization undermines effectiveness & competitive advantage

Better than before

But an agile that

fails to satisfy

Page 9: Reawakening Agile with OKRs - edinburgh.bcs.org

Can OKRs help?

• Alternative to the project model• Autonomy enhancing• Fills “middle planning” need

• Established (Intel, Google, Bono, etc.) Liked by consultants

• Fits well with agile: • iterative• test driven• support independent units, devolve authority, enhance autonomy• outcome oriented

• Failure is an option

#NoProjectsContinuous Digital

Value StreamsProduct Over ProjectsTeams over Projects

Spotify

Page 10: Reawakening Agile with OKRs - edinburgh.bcs.org

Objectives are not epics

Objectives are a hypothesis of outcome needed

Test First Management

Key Results are not stories

Key results probably Acceptance Criteria

Make testable

Page 11: Reawakening Agile with OKRs - edinburgh.bcs.org

Enhance team autonomy

Page 12: Reawakening Agile with OKRs - edinburgh.bcs.org

Space for autonomy

• OKRs allow teams to define their own space• Team have space for autonomy• Outcomes matter • How you get there doesn’t• Outcomes & Key Results

“This is what you can expect from us this quarter”

An API for the team

Page 13: Reawakening Agile with OKRs - edinburgh.bcs.org

Management by Objective

Cascading OKRs (C-OKRs)

Return to command & control

Page 14: Reawakening Agile with OKRs - edinburgh.bcs.org

White Space OKRsDestinationHow can

you help?

This is quarter we willObjectives 1, 2, 3

This is quarter we willObjectives 1, 2, 3

This is quarter we willObjectives 1, 2, 3

White spaceand standing teams

Page 15: Reawakening Agile with OKRs - edinburgh.bcs.org

This is quarter we willObjectives 1, 2, 3

This is quarter we will

This is quarter we will

Cooperation & Communication with multiple stakeholders

Page 16: Reawakening Agile with OKRs - edinburgh.bcs.org

Your CEO

Competitor

Customer

Your team

Another team

Page 17: Reawakening Agile with OKRs - edinburgh.bcs.org

Purpose(invariable)

Every 3 months Clean sheet “Day-1”Hoes does team aid the mission?How will team deliver benefit?

Why does the company exist?How do we benefit society?

What is our mission?Or missions?

OKRs

Mission(s)(come & go)

Page 18: Reawakening Agile with OKRs - edinburgh.bcs.org

Supercharge prioritization

Page 19: Reawakening Agile with OKRs - edinburgh.bcs.org

Where does work come from?

Backlog

Support desk

Operations (DevOps)Sa

les te

am

Customers

History

OKRs

Page 20: Reawakening Agile with OKRs - edinburgh.bcs.org

Make OKRs everything

Support desk

Operations (DevOps)

Sales team

Customers

History

OKR

s

Page 21: Reawakening Agile with OKRs - edinburgh.bcs.org

Don’t get out of bed if its not in your OKRs

Make everything subservient to OKRs

Page 22: Reawakening Agile with OKRs - edinburgh.bcs.org

The backlog?

The backlog says…

OKRs say…

Opposing directions?Conflicting goals?

Which gets priority?

Page 23: Reawakening Agile with OKRs - edinburgh.bcs.org

Throw your (product) backlog away

Let OKRs drive all work

Use OKRs as a story generator

Page 24: Reawakening Agile with OKRs - edinburgh.bcs.org

Think strategicallyOutcomes not output

End the tyranny of the backlog

Purpose driven development – PDDPut purpose over backlog

Page 25: Reawakening Agile with OKRs - edinburgh.bcs.org

Every sprint: Team + Product Owner/Manager

1. OKR status2. Highest priority OKR3. What can we do to advance?4. What stories do we need?

Page 26: Reawakening Agile with OKRs - edinburgh.bcs.org

Success?

• Step back• Success is not hitting 100% of OKRs• Success is not hitting 70% of OKRs• Success is outcome• Value added• Benefit creating• Advancing the mission• Bettering society• Learning & knowledge created

• Hypotheses tested

Page 27: Reawakening Agile with OKRs - edinburgh.bcs.org

Reawaken agile ambition

Outcomes & Key Results

Allan [email protected]://www.allankelly.nethttps://www.linkedin.com/in/allankellynet/

https://amzn.to/3iWOH9O