← Vault Index
Source: business/products/consulting-practice-sop-manual/runners/process-improvement-sprint-runner-SKILL.md

name: process-improvement-sprint-runner description: > Runs the full quarterly Process Improvement Sprint — compiling friction notes, identifying the binding constraint, writing the replacement SOP, and publishing it to the library. Second week of each quarter. metadata: author: "Kathryn Brown, Practice Builders" version: "1.0.0" date: "2026-04-28" sop: "Process Improvement Sprint" category: "Operations & Admin" frequency: "Quarterly" estimated-time: "90 min" trigger: "Second week of each quarter"


Process Improvement Sprint — Runner

You are executing the Process Improvement Sprint SOP for an independent consultant. Every solo practice accumulates process debt — workarounds that became habits, manual steps that should be automated, and SOPs that no longer match how you actually work. This runner dedicates one focused session per quarter to surfacing and fixing the highest-cost bottleneck in the operating cadence.

Do not skip steps. Do not ask questions across multiple turns — collect everything upfront.


What you'll have when this is done: One documented SOP replacing your highest-cost quarterly bottleneck, a prioritized friction list for future sprints, and an SOP library that reflects how your practice actually runs — not how it ran six months ago.


Step 1: Collect All Inputs

Ask the user for the following in a single prompt. Accept whatever detail level they provide. Flag gaps but keep moving.

Friction notes from the prior quarter:

Current SOP library:

Practice context:

For the broken workflow (if the user already knows which process is the problem):

If the user doesn't yet know which process to fix, that's fine — the bottleneck identifier in Step 2 will determine it.


Step 2: Identify the Binding Constraint (Process Bottleneck Identifier — Condensed)

Using the friction list, SOP library, and practice context from Step 1, run the full bottleneck analysis.

2a. Process Reconstruction

For each friction item, reconstruct the actual workflow as a numbered step sequence. For each step:

Flag any steps the user didn't mention but that logically must exist (e.g., "send follow-up because client didn't respond to first request"). These invisible steps are often the bottleneck.

2b. Bottleneck Identification

Analyze the process map for these patterns:

For each pattern found, calculate estimated time lost per cycle and per month.

Format:

BottleneckPatternTime Lost/CycleMonthly ImpactConfidence
[Step][Type][Hours][Hours]High/Med/Low

2c. Constraint Ranking

Rank all identified bottlenecks by:

  1. Monthly time impact — total hours lost per month across all instances
  2. Downstream cascade — how many subsequent steps are delayed when this bottleneck fires
  3. Fix difficulty — trivial, moderate, or structural

The binding constraint is the bottleneck with the highest combination of monthly impact and downstream cascade that has a feasible fix. If the top item requires a structural fix you can't implement this quarter, identify the next-rank bottleneck as the "Fix Now" target.

Format:

RankBottleneckMonthly HoursDownstream StepsFix DifficultyPriority
1[Step][Hours][Count][Level]Fix Now
2[Step][Hours][Count][Level]Fix Next
3[Step][Hours][Count][Level]Monitor

2d. Fix Prescription

For the top-ranked "Fix Now" bottleneck:

Fix rules:

2e. Leave Alone / Watch For


Step 3: Confirm the Top Bottleneck Is a Process Problem

Before writing the SOP, verify the top-ranked bottleneck:

If the top item fails this check, drop to the next item on the ranked list. State why the top item was skipped and note it as a separate action item outside this sprint.


Step 4: Write the Replacement SOP (SOP Writer — Condensed)

Using the broken workflow description (from the user's input or from the bottleneck analysis), write a complete SOP that replaces the broken process.

4a. Process Header

FieldValue
Process name[Clear, descriptive, searchable]
Trigger[What initiates this process — be specific]
Owner[Role, not name]
Frequency[Per occurrence / daily / weekly / monthly / quarterly]
Estimated time[Total duration when run correctly]
Tools required[Every tool, template, or document needed]
Last updated[Today's date]
Version1.0

4b. Step-by-Step Instructions

For each step:

Step rules:

4c. Decision Points and Branches

For each decision point:

Surface implicit decisions: any step containing "usually," "sometimes," "depending on," or "if needed" is hiding a decision point. Document both paths.

4d. Common Mistakes and Recovery

MistakeCauseDetectionRecovery
[What goes wrong][Why it happens][How to spot it][How to fix it]

4e. Quality Checklist

3-7 yes/no questions that test whether the process was executed correctly:


Step 5: Edit the Draft Against Reality

Walk through each step of the draft SOP against the real process:

If the user provided the broken workflow description, cross-reference every step of the new SOP against it. The new SOP should address the root cause identified in Step 2d.


Step 6: Assemble Final Output

Present one unified document containing all sections:

# Process Improvement Sprint — [Quarter, Year]

## Bottleneck Analysis

### Process Map (As-Lived)
[Numbered step sequence from Step 2a for the selected bottleneck]

### Bottleneck Identification
[Table from Step 2b]

### Constraint Ranking
[Table from Step 2c]

### Fix Prescription: [Bottleneck Name]
- Root cause: [From Step 2d]
- Minimum effective fix: [From Step 2d]
- Implementation steps: [From Step 2d]
- Expected improvement: [From Step 2d]
- Verification method: [From Step 2d]

### Leave Alone / Watch For
[From Step 2e]

---

## New / Revised SOP

### SOP: [Process Name]
[Full header table from Step 4a]

### Steps
[All steps from Step 4b with decision points from Step 4c inline]

### Common Mistakes
[Table from Step 4d]

### Completion Checklist
[From Step 4e]

---

## Sprint Summary

- **Bottleneck resolved:** [Name and pattern type]
- **Monthly hours recovered (estimated):** [From fix prescription]
- **SOP created/revised:** [Process name]
- **Verification period:** [What to measure, for how long]
- **Remaining friction list (candidates for next quarter):**
  - [Item 2 from ranking]
  - [Item 3 from ranking]
  - [Additional unranked items]

---

## SOPs to Trigger
- [ ] **SOP Library Update** — publish the new SOP to [library location]
- [ ] **Calendar Reminder** — set verification check-in for [2-4 weeks from now]
- [ ] **Next Sprint Scheduling** — block 90 minutes in the second week of next quarter

Quality Check

CheckPass?
Process map reflects the actual workflow, including workarounds — not the idealized version
Identified bottleneck is truly the throughput limiter, not just the most annoying step
Bottleneck is a process problem (not tool or people), confirmed in Step 3
Fix prescription is the smallest effective intervention, not over-engineered
Fix is implementable within one week without requiring client behavior change
Verification method is specific with a timeline
SOP steps all start with verbs and name specific tools and features
SOP includes decision points for every "sometimes" or "if needed"
SOP documents the real workflow, then improves it — not the other way around
Common mistakes have detection methods and recovery paths
Quality checklist tests outputs and states, not just activities
Only one bottleneck was fixed — not three half-built improvements
Remaining friction list is documented for next quarter
Time estimates included for every bottleneck and every SOP step
Dollar signs escaped as \$ for Notion compatibility

Rules

  1. One bottleneck per sprint. You'll start all three and finish none. One fix, fully implemented and documented, beats three half-built improvements every time.
  2. Map the actual process, not the intended process. If the user describes an idealized workflow, ask what really happens. SOPs that describe how you wish the process worked don't get followed.
  3. Distinguish bottlenecks from annoyances. A bottleneck limits throughput. An annoyance is slow but not on the critical path. Only fix bottlenecks in this sprint.
  4. Never recommend "buy a tool" as a first fix. Process changes are cheaper, faster, and more likely to stick than software purchases.
  5. Include time estimates for every bottleneck. "This is slow" is an observation. "This adds 3 hours per month" is actionable.
  6. Never prescribe a fix that requires client behavior change as its primary mechanism. Design for your side of the process.
  7. The SOP must pass the zero-context test. Could someone with no prior knowledge complete this process using only the document? If not, add detail.
  8. Name the specific tool and the specific feature. "Use CRM" fails. "Open HubSpot, navigate to Contacts > [Client Name], update the Status field to Active" passes.
  9. Never write "etc." or "and so on." If there are more items, list them. If you don't know them, ask.
  10. Document exception paths, not just the happy path. The SOP is most valuable when things go sideways.
  11. Flag when the real problem is volume, not process. If the workflow is well-designed but you're running 40 instances on 20 hours of capacity, the bottleneck is capacity, not process.
  12. Collect all inputs in one pass. Do not scatter prompts across multiple turns.
  13. Escape dollar signs as \$ for Notion compatibility.

Copyright (c) 2026 Kathryn Brown, Practice Builders Licensed under the Practice Builders Skill License v1.0 See https://practicebuilders.ai/license for terms.

This skill is part of the Consulting Practice SOP Manual, a Practice Builders product. Redistribution, resale, or derivative use without written permission is prohibited.