OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles...

82
OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com

Transcript of OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles...

Page 1: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

OKRs & Agile Achieving Harmony

Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com

Page 2: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

PROLOGUE

Page 3: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

SEPTEMBER 30, 2015 AMPLIFY SOLD

Page 4: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

Why am I even here?

Page 5: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

GOOD PEOPLE

Page 6: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

GOOD PRODUCTS

Page 7: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

EXISTING CUSTOMER BASE

Page 8: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

SAVING THE SHIP

Page 9: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

…legacy infrastructure…

Page 10: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

…technical debt…

Page 11: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

…in tatters…

Page 12: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

…general malaise…

Page 13: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

…black swan events…

Page 14: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

…bleeding body in the street.

Page 15: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

How do we…check in?

Page 16: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ITERATION 1: TWO-MONTH GOALS

Page 17: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

Hang on a second…

Page 18: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

SPRINT BLINDNESS

Page 19: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

COMMUNICATION OUTSIDE THE TEAM

Page 20: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

YOU ALREADY HAVE THEM!

Page 21: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

Goals are as much about saying what you won’t do as what you will.

Page 22: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

Redo the humdinger in

the whatchmacallit

fix fizzywigs

Can anyone even read this task?

Investigate alternatives for

widgetron !

Build Camelot

reduce latency

in the choochoo

chacha process

rubbish poppycock lorem ipsum

reduce time for the GJAU

to run

os patches

Analyze logs looking for instances of double registration violations

reduce time for the GJAU

to run

Can anyone even

read this task?

Page 23: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

Redo the humdinger in

the whatchmacallit

fix fizzywigs

Can anyone even read this task?

Investigate alternatives for

widgetron !

Build Camelot

reduce latency

in the choochoo

chacha process

rubbish poppycock lorem ipsum

reduce time for the GJAU

to run

os patches

reduce time for the GJAU

to run

Can anyone even

read this task?

Page 24: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

Redo the humdinger in

the whatchmacallit

fix fizzywigs

Can anyone even read this task?

Investigate alternatives for

widgetron !

Build Camelot

reduce latency

in the choochoo

chacha process

rubbish poppycock lorem ipsum

reduce time for the GJAU

to run

os patches

fix longstanding headaches

shore up production

support

streamline development

process

reduce time for the GJAU

to run

Can anyone even

read this task?

Page 25: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

Redo the humdinger in

the whatchmacallit

fix fizzywigs

Can anyone even read this task?

Investigate alternatives for

widgetron !

Build Camelot

reduce latency

in the choochoo

chacha process

rubbish poppycock lorem ipsum

reduce time for the GJAU

to run

os patches

fix longstanding headaches

shore up production

support

streamline development

process

Page 26: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

Redo the humdinger in

the whatchmacallit

fix fizzywigs

Can anyone even read this task?

Investigate alternatives for

widgetron !

Build Camelot

reduce latency

in the choochoo

chacha process

rubbish poppycock lorem ipsum

reduce time for the GJAU

to run

os patches

fix longstanding headaches

shore up production

support

streamline development

process

lorem ipsum oh my

goodness other thing

Page 27: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

fix longstanding headaches

streamline development

process

shore up production

support

Redo the humdinger in

the whatchmacallit

reduce time for the GJAU

to run fix fizzywigs

Can anyone even read this task? Investigate

alternatives for widgetron !

Can anyone even

read this task? rubbish poppycock

lorem ipsum

reduce time for the GJAU

to run

os patches

Build Camelot

reduce latency in the choochoo chacha process

Sprint 1 Sprint 2 Sprint 3 Sprint 4

Page 28: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ª fixed a lot ª good communication ª teams liked lightweight status sharing ª still too many goals ª pushing for 100% done feels artificial

ITERATION 1 RETRO WE SURVIVED!

Page 29: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ITERATION 2 ADOPTION OF OKRS

Page 30: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

The internet can’t make up its mind.

Page 31: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

OKRs allow balanced goals.

Page 32: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

OBJECTIVE INSPIRATIONAL; CALL TO ACTION

Page 33: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

KEY RESULT MEASURABLE, MORE SPECIFIC

Page 34: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

OKRs allow balanced goals.

Page 35: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

fix longstanding headaches

shore up production

support

streamline development

process

Redo the humdinger in

the whatchmacallit

fix fizzywigs

Can anyone even read this task?

Investigate alternatives for

widgetron !

Build Camelot

reduce latency

in the choochoo

chacha process

rubbish poppycock lorem ipsum

reduce time for the GJAU

to run

os patches

lorem ipsum oh my

goodness other thing

OVERALL OKRS

TEAM OKRS

TEAM OKRS

TEAM OKRS

TEAM OKRS

Page 36: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ª why do we need to use OKRs? ª taking on too many ª OKRs poorly written ª ignoring OKRs ª group-to-work mapping ª overall/team hierarchy feels shoe-horned

ITERATION 2 RETRO GROWING PAINS

Page 37: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

This is the first time since being at the company that it feels like all the teams are pulling in the same direction.

Page 38: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

So, does this just mean we failed? It means we know the cost of reprioritization decisions we have been making for years.

Page 39: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

OKRs are hard.

Page 40: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

Set expectations properly.

Page 41: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ª team focus ª organizational alignment ª good progress on important problems ª stretching ª fluidity ª gracefully handling unexpected demands ª executing ª well-formed OKRs

ADOPTION WON’T HAPPEN OVERNIGHT

Page 42: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

Choose a focus for each iteration during adoption.

Page 43: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

Get good at executing against any small set of goals.

Page 44: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ITERATION 3 BETTER DISCIPLINE

Page 45: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

Check progress against OKRs every sprint.

Page 46: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

OKR writing is a whole-team activity.

Page 47: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

Make them yours!

Page 48: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ITERATION 3 RETRO WE HAVE THE BASICS, TIME TO IMPROVE

Page 49: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ITERATION 4 OUTCOMES OVER OUTPUTS

Page 50: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

OUTCOMES VS. OUTPUTS?

Page 51: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

An output is something you do. An outcome is what happens as a rsult of what you do.

Page 52: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ª Find a partner ª Come up with one possible key result

OBJECTIVE: THROW AN AWESOME DINNER PARTY!

Page 53: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ª Ask yourself variations on “Why?” ª Why am I doing this task? ª What do I get as a result? ª What happens if I do nothing?

ª Examples to convert: ª go grocery shopping ª make invite list ª clean apartment

CONVERTING OUTPUTS TO OUTCOMES

Page 54: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ª Examples to make measurable: ª guests have fun ª guests like dinner

NOW ADD MEASUREMENT

Page 55: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

Measurement changes the flavor of the key result.

Page 56: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ª “people like dinner” could become: ª >50% of guests ask for seconds on appetizer or

main course ª At least one person says something like “this is

the best meal I’ve ever had”. ª Someone asks for a recipe for any dish. ª Within 3 days, >3 unsolicited social media posts

by guests mentioning good quality of food ª No one had to go to the hospital with food

poisoning ª Food blog writes about the party

MEASUREMENT FLAVORING

Page 57: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ª Remember: they are “key results”, not “all the results”

ª Think of key results triangulating on the spirit of the objective.

PUTTING KEY RESULTS TOGETHER

Page 58: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

Mixing all the flavors in the soup.

Page 59: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

>=7 empty bottles of wine after party >3 guests stay until midnight or later >50% of guests ask for seconds on appetizer or main course >50% of guests dancing for >1 hr (total, not consecutive) Within 3 days, >=2 ppl who meet at party become friends on facebook Within 3 days, >3 unsolicited social media posts by guests mentioning good quality of food Food blog writes about the party 50% of guests asleep on the couch the next morning

AWESOME DINNER PARTY!

Page 60: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

>=7 empty bottles of wine after party >3 guests stay until midnight or later >50% of guests ask for seconds on appetizer or main course >50% of guests dancing for >1 hr (total, not consecutive) Within 3 days, >=2 ppl who meet at party become friends on facebook Within 3 days, >3 unsolicited social media posts by guests mentioning good quality of food Food blog writes about the party 50% of guests asleep on the couch the next morning

AWESOME DINNER PARTY!

Page 61: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

>=7 empty bottles of wine after party >3 guests stay until midnight or later >50% of guests ask for seconds on appetizer or main course >50% of guests dancing for >1 hr (total, not consecutive) Within 3 days, >=2 ppl who meet at party become friends on facebook Within 3 days, >3 unsolicited social media posts by guests mentioning good quality of food Food blog writes about the party 50% of guests asleep on the couch the next morning

AWESOME DINNER PARTY!

Page 62: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

>=7 empty bottles of wine after party >3 guests stay until midnight or later >50% of guests ask for seconds on appetizer or main course >50% of guests dancing for >1 hr (total, not consecutive) Within 3 days, >=2 ppl who meet at party become friends on facebook Within 3 days, >3 unsolicited social media posts by guests mentioning good quality of food Food blog writes about the party 50% of guests asleep on the couch the next morning

AWESOME DINNER PARTY!

Page 63: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ª One key result gives you a hint… ª …a set gives you a full picture.

MIXING THE SOUP

Page 64: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

The whole is different than the sum of the parts.

Page 65: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ª Can still get better at writing OKRs. ª Can still improve on outcomes thinking. ª Can still get better at focus. ª But…we are looking forward again.

ITERATION 4 RETRO TIME TO CUT LOOSE

Page 66: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ITERATION 5 LEARNING TO FLY

Page 67: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

TEAM BRIEFS

Page 68: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

OVERALL OKRS

TEAM OKRS

TEAM OKRS

TEAM OKRS

TEAM OKRS

TEAM BRIEF

TEAM BRIEF

TEAM BRIEF

TEAM BRIEF

Page 69: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ª context ª intent ª schedule ª budget ª responsibilites

TEAM BRIEF

Page 70: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

READ-O-TRONIC 5000

Page 71: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ª You are to systematically improve the Read-o-Tronic 5000’s effectiveness so that it is responsible for [saving more literacy lives].

ª As a secondary objective, you are to expand the Read-o-Tronic 5000’s sales. You should assume this will happen mostly as a result of success on the primary objective.

INTENT

Page 72: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ª The Read-o-Tronic 5000 works like this... ª The market for the Read-o-Tronic 5000

looks like this...

CONTEXT

Page 73: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ª The intent is that this team and this brief lasts indefinitely.

SCHEDULE

Page 74: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ª People assigned to the team as of DATE. ª When you are ready, submit an estimate

of what you want to spend, if anything, beyond the existing team and resources.

BUDGET

Page 75: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

Rules of the road: ª Not sure who owns it? Assume you do. ª Always bend toward the outcome (Intent). ª Back brief:

ª What’s the plan? ª Are we on the same page?

RESPONSIBILITIES

Page 76: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ITERATION 5 RETRO TO BE CONTINUED…

Page 77: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

HARMONY WITH AGILE

Page 78: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

HARMONY WITH AGILE FOCUS

Page 79: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

HARMONY WITH AGILE ROOM TO MANEUVER

Page 80: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

ª Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

ª The best architectures, requirements, and designs emerge from self-organizing teams.

HARMONY WITH AGILE AUTONOMY

Page 81: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

MATTHIEU CORNILLON � @GROWINGTRUFFLES � GROWINGTRUFFLES.WORDPRESS.COM

MISSION BRIEF OKR SPRINT

MANAGEMENT

DEVELOPMENT TEAM

MAXIMIZING ALIGNMENT AND AUTONOMY

Page 82: OKRs & Agile - WordPress.com · OKRs & Agile Achieving Harmony Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com ... >50% of guests dancing for

Remember: Make them yours!

Matthieu Cornillon @growingtruffles Agile Coach, Amplify growingtruffles.wordpress.com