The Three Ways: Redux

Agenda

  • Talk Goals
  • Optimizing
  • Learning
  • Sustaining
  • Surprise!

Talk Goals

  1. What to do when things feel slow?
  2. How to identify if things are slow?
  3. How to pay it forward to the entire company?

Pop Quiz!

How much stuff does this system produce?

Optimizing

I think we can do better. But how?

  • Where to start?
  • Why there?

Optimizing

Step 1:

Articulate the problem. Seriously, just write it down & read it back to yourself.

Optimizing

Step 2:

Is it the bottleneck?

Optimizing

Step 3:

Yes: Break it down into its constituent parts & repeat Step 1.

No: Stop.

Optimizing

Step 4:

Improve the bottleneck's throughput. AKA fix it.

Optimizing

  1. Articulate the problem
  2. Identify the bottleneck
  3. Find the real bottleneck
  4. Fix it and collect the tacos

Optimizing

A Case Study

Building UI at CollegeVine

Learning


What is learning?

Changing behaviors based on feedback.

Learning

What is feedback?

When I do X, Y happens

Can you learn without feedback?

Learning

What is a feedback cycle?

Which cycle leads to learning most quickly?

  • I touch a hot stove and burn my hand.
  • I play video games instead of studying, then fail a test two weeks later.

Learning

A Case Study

NPS at CollegeVine

Sustaining

Macro Loops!!

Sustaining

  • Feed learning back into the organization
  • Try new things. Lots of them. All the time!
  • Postmortems for when the new things don't work

Sustaining

A Case Study

Examples?

Our Goals: Redux

  1. What to do when things feel slow? The First Way!
  2. How to identify if things are slow? The Second Way!
  3. How to pay it forward to the entire company? The Third Way!

Fancy Handout

<