Know When to Stop

Our promise once you successfully implement Know When to Stop:

  • you will finish code reviews more quickly
  • you will be less impacted by interruptions
  • you will complete stories more quickly
  • you will establish trust with your product owner that you are refactoring the right amount
  • you will find it safer and easier to work with code you do not understand
  • you will find yourself struggling less to keep everything in mind

What Changes

Those results come from changing these key behaviors.

Shift: Better and No Worse

Commit frequently to prevent infinite refactoring.

See more...

Shift: Choose Where to Look

Use the story to guide which refactorings to do.

See more...

Shift: The One-Line Story

Perform refactorings so that stories can be completed easily.

See more...

Shift: Full Insight Loop

Integrate all of these shifts into one repeatable model.

See more...


This Builds on Other Habits

Know When to Stop is the final part of the Insight Loop. Complete those Habits first!

Habit: Start Refactoring Safely

Organization ROI: Code changes become cheaper and less bug-prone. Improves intra-team learning. Engineer ROI: Code reviews are much easier. Gaining permission to refactor is easier. Make fewer mistakes.

See more...

Habit: Naming as a Process

Organization ROI: Reduces cost and bugs for any story that touches existing code. Engineer ROI: Trust your names. Finish stories faster. Reduce impact of interruptions.

See more...

Habit: Know When to Stop

Organization ROI: Trust devs to do just the right amount of refactoring in each story. Minimize cost of each story. Engineer ROI: Be trusted to decide when to refactor. Know when to stop.

See more...


Buy the Insight Loop!

How to Change

Follow our map of specific shifts, each with clear supporting content

Join your team on our self-directed experience


Bring a guide with our coached experience

Get Started!

Features

COMPARE PACKAGE FEATURES

In Insight Loop

Self Directed Kit

In Insight Loop

Coached Kit

Inquire

Train the Trainer

Best for

Best for

Single team with a new product

Best for

Team on multi-team product with technical waste

Best for

Organization establishing sustainable culture change
Who Changes

Who Changes

Most of team

Who Changes

Whole team

Who Changes

Whole organization
Results

Results

Most active code becomes trustworthy and you can tell when names are misleading

Results

All active code becomes trustworthy

Results

Current and future teams make code trustworthy
Success

Success

Reliable

Success

Guaranteed

Success

Guaranteed for those we train
Time to first visible change

Time to first visible change

2-3 weeks

Time to first visible change

1 week

Time to first visible change

5-8 weeks
Time to finish

Time to finish

4 weeks

Time to finish

2 weeks

Time to finish

6-10 weeks
Clear on-the-job learning

Clear on-the-job learning

Yes

Clear on-the-job learning

Yes

Clear on-the-job learning

Yes
Visual Aids

Visual Aids

Yes

Visual Aids

Yes

Visual Aids

Yes
How-to videos

How-to videos

Yes

How-to videos

Yes

How-to videos

Yes
Address resistance

Address resistance

Yes
(video)

Address resistance

Yes
(video and discussion)

Address resistance

Your trainers
(video and discussion)
Live demo

Live demo

No

Live demo

Yes

Live demo

Your trainers
Slack channel coaching advice

Slack channel coaching advice

No

Slack channel coaching advice

Yes

Slack channel coaching advice

Yes
Guided retrospectives

Guided retrospectives

No

Guided retrospectives

Yes

Guided retrospectives

Your trainers
Bundle together and Save!
Buy the full Insight Loop

Bundle together and Save!
Buy the full Insight Loop

$6,000

Save 50% on Habit 3

$5,000

Bundle together and Save!
Buy the full Insight Loop

$24,000

Save 50% on Habit 3

$20,000

Bundle together and Save!
Buy the full Insight Loop

Inquire for Pricing

Time to finish

Time to finish

12 weeks

Time to finish

6 weeks

Time to finish

12 weeks