49
Collecting the Right Metrics for the Right Reasons Angela Dugan Director

2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Collecting the Right Metrics for the Right Reasons

Angela DuganDirector

Page 2: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Twitter: @OakParkGirl Email: [email protected]

Page 3: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Lines of Code

# Bugs Found# Bugs Fixed Velocity

Utilization

Lead Time

Bug Reactivations

Cyclomatic Complexity

# Features Delivered

WIP

Planned vs. Actual Budget Overrun

Sprint Burndown

Actuals vs Estimate

Build Quality

Code Coverage

Page 5: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Director

Agile coach

Change agent

ALM MVP

SAFe program Consultant

A *possibly* unhealthy love of Halloween

Twitter: @OakParkGirl Email: [email protected]

Page 6: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

[email protected] Twitter: @OakParkGirl

Yes, this Polaris! ☺Not this Polaris! ☺

Page 7: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

What are you trying to learn?

Twitter: @OakParkGirl Email: [email protected]

Page 11: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Twitter: @OakParkGirl Email: [email protected]

Page 12: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

That which is measured will improve…

At a cost

Twitter: @OakParkGirl Email: [email protected]

Page 13: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

When a measure becomes a target, it ceases to be a good

measure

Twitter: @OakParkGirl Email: [email protected]

Page 14: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Twitter: @OakParkGirl Email: [email protected]

Page 15: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Twitter: @OakParkGirl Email: [email protected]

Page 16: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

What are we supposed to measure?!?

Twitter: @OakParkGirl Email: [email protected]

Page 18: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Twitter: @OakParkGirl Email: [email protected]

Page 19: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

organizational culture that values “being busy”

dependencies on other teams

team’s skill/confidence at saying no

people’s willingness/ability to swarm

unexpected outages and unplanned work

Twitter: @OakParkGirl Email: [email protected]

Page 20: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

WIP at scale has awesome applications

Portfolio Kanban

Program Kanban

Team Kanban

Previously mentioned challenges are compounded!

@OakParkGirl

[email protected]://v4.scaledagileframework.com/metrics/

Page 21: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Twitter: @OakParkGirl Email: [email protected]

Page 22: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

time poorly spent

dependencies on other teams

team’s skill/confidence at estimating

too much WIP

unexpected outages and unplanned work

People updating their remaining work on a consistent

basis

Twitter: @OakParkGirl Email: [email protected]

Page 23: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Twitter: @OakParkGirl Email: [email protected]

Page 24: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Twitter: @OakParkGirl Email: [email protected]

Page 25: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Burndown is hard to interpret at scale!

• Teams may not estimate tasks in hours

• Teams aren’t necessarily using same sprint cadences

• Burndown resets every sprint boundary

The only way to create a functioning organizational burndown is to pre-estimate everything everyone is ever going to work on!

Twitter: @OakParkGirl Email: [email protected]

Page 26: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

http://v4.scaledagileframework.com/metrics/

Page 27: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Twitter: @OakParkGirl Email: [email protected]

Page 28: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Twitter: @OakParkGirl Email: [email protected]

Page 29: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

@OakParkGirl

[email protected]

Page 30: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

time poorly spent

dependencies on other teams

team’s skill/confidence at estimating

too much WIP

unexpected outages and unplanned work

Twitter: @OakParkGirl Email: [email protected]

Page 31: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Velocity is not useful across teams* at scale!

• Teams may not use same units

• Teams will have different scales

• Teams aren’t necessarily using same sprint cadences

At BEST you’re causing toxic competition, encouraging system gaming, and learning nothing useful

Twitter: @OakParkGirl Email: [email protected]

Page 32: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

[email protected] Twitter:

@OakParkGirlTwitter: @OakParkGirl Email: [email protected]

Page 33: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Twitter: @OakParkGirl Email: [email protected]

Page 34: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Is effected by all of the same challenges as before

Look for bottlenecks and wild variations and INSPECT

and ADAPT

Focus on shrinking lead time and cycle time across

teams in the organization to reap huge benefits!

Twitter: @OakParkGirl Email: [email protected]

Page 35: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Most common ones are LAGGING indicators

They are not a reliable predictor for future performance

Asking for more/better metrics may come at a cost

Teams, products, and components are not interchangeable

Trends can be valuable, but can also be gamed

Twitter: @OakParkGirl Email: [email protected]

Page 36: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Twitter: @OakParkGirl Email: [email protected]

Page 37: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Twitter: @OakParkGirl Email: [email protected]

Page 38: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Is the team confident that they understand what they are being asked to deliver?

Is the team confident they have the support they neamfrom the groups they are dependant on?

Is the customer confident that the organization understands what they want?

Is the business confident they can deliver a high quality product on time to the customer?

Twitter: @OakParkGirl Email: [email protected]

Page 39: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Twitter: @OakParkGirl Email: [email protected]

Page 40: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Twitter: @OakParkGirl Email: [email protected]

Page 41: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Twitter: @OakParkGirl Email:

[email protected]

Reliability

Openness

Collaboration

Innovation

And not just for individual teams.

Measure it for business units, divisions, and the organization!

Page 42: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Twitter: @OakParkGirl Email: [email protected]

Page 43: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

1. Job Satisfaction

a. Score: (1 - 10)

b. Biggest contributor to satisfaction?

c. Biggest detractor from satisfaction?

2. Compensation Satisfaction

a. Score: (1-10)

3. Push/Pull

a. What factors could push you away from our team/company?

b. What factors could pull you away from out team/company?

4. Career Goals (short and long term)

a. What are they?

b. Are you making progress toward them?

https://medium.com/@mmanela/quarterly-questions-e92cba9b2480

Page 44: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Measure

LOTS

of

things!

Twitter: @OakParkGirl Email: [email protected]

Page 45: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

VersionOne - Annual State of Agile Report https://explore.versionone.com/state-of-agile/versionone-12th-annual-state-of-agile-report

Page 47: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

1. Escape Velocity (via Lean Pub) by Doc Norton

2. Version One: State of Agile Report

3. Scaled agile team and organizational metrics:

https://www.scaledagileframework.com/metrics/

Twitter: @OakParkGirl Email: [email protected]

Page 48: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

Email: [email protected]

LinkedIn: https://www.linkedin.com/company/polaris-solutions/

Twitter: @TeamPolaris, @OakParkGirl

Polaris Solutions website - http://www.polarissolutions.com/

Meetups and Briefings: http://www.polarissolutions.com/events/

@OakParkGirl [email protected]

Page 49: 2 Day Agile and Scrum workshop · 2018. 11. 6. · Look for bottlenecks and wild variations and INSPECT and ADAPT Focus on shrinking lead time and cycle time across teams in the organization

[email protected] Twitter:

@OakParkGirl