30
Learn You OKRs Derek Watson July 24, 2015

OKRs

Embed Size (px)

Citation preview

Page 1: OKRs

Learn You OKRsDerek Watson July 24, 2015

Page 2: OKRs

What are OKRs?

Page 3: OKRs

What are OKRs

• Objectives

• Key results

• [mic drop]

Page 4: OKRs

Setting goals, tracking progress

(it’s as simple as that)

Page 5: OKRs

Classic: SMART

• Specific

• Measurable

• Assignable

• Realistic

• Time-bound

Page 6: OKRs

Modern: OKRsObjectives

• Ambitious

• Qualitative

• Time bound

• Actionable by the team

Key Results

• Measurable

• Makes the objective achievable

• Lead to objective grading

• Difficult, but not impossible

Page 7: OKRs
Page 8: OKRs

How toset personal OKRs

Page 9: OKRs

List 3 objectives

• Deliver world-class software reliability

• Master the Swift programming language

• Share my knowledge with the team

Page 10: OKRs

List 3 key results per

Deliver world-class software reliability

• Spend 25% of my time testing

• Reduce technical debt on my project by 2 weeks

• Achieve an application crash rate of 1%

Page 11: OKRs

List 3 key results per

Master the Swift programming language

• Read 2 books (1,000 pages) on the subject

• Build 5 sample applications in Swift

• Watch 10 hours of tutorial videos

Page 12: OKRs

List 3 key results per

Share my knowledge with the team

• Give 5 Friday Demos

• Perform 3 Lunch & Learns

• Spend 40 hours mentoring peers

Page 13: OKRs

We did it!Deliver world-class software reliability

• Spend 25% of my time testing my work

• Reduce technical debt on my project by 2 weeks

• Achieve an application crash rate of 1%

Master the Swift programming language

• Read 2 books (1,000 pages) on the subject

• Build 5 sample applications in Swift

• Watch 10 hours of tutorial videos

Share my knowledge with the team

• 5 Friday Demos

• 3 Lunch & Learns

• 40 hours spent mentoring peers

Page 14: OKRs

Share your OKRs with your team

Page 15: OKRs

Measure OKRs out of 100%

Page 16: OKRs

Review your OKRs and set new ones

Page 17: OKRs
Page 18: OKRs

Key results are not a to-do list

Separate your key results from your plan to achieve them

Page 19: OKRs

Deliver world-class software reliability

• Learn about unit testing

• Fix the problems on my latest project

• Reduce application crashes

Page 20: OKRs

Key results should be quantitative

Page 21: OKRs

Deliver world-class software reliability

• Spend 25% of my time testing

• Reduce technical debt on my project by 2 weeks

• Achieve an application crash rate of 1%

Page 22: OKRs

Objectives should be qualitative

Page 23: OKRs

Bad: “Write 500 unit tests” vs

Good: “Deliver world-class software reliability”

Page 24: OKRs

Be ambitious!Objectives of sufficient audacity, Key results beyond your reach

Page 25: OKRs

Aspirational and inspirational

Your objectives are the things that get you out of bed in the morning.

Page 26: OKRs

Bad: “Improve the reliability of my code” vs

Good: “Deliver world-class software reliability”

Page 27: OKRs

SummaryGuidelines

• List 3 objectives

• List 3 key results per objective

• Share your OKRs with the team

• Measure out of 100%

• Review regularly & reset

Tips & Traps

• Make your objectives qualitative

• Make your results quantitative

• Don’t make your results a to-do list

• Objectives should be aspirational, inspirational

• Be ambitious! 70% achievement is success

Page 28: OKRs

What are OKRs?

Page 29: OKRs

Setting goals, tracking progress

(it’s as simple as that)

Page 30: OKRs

Thanks!…to be continued at the cottage