Back to Play 12 Resources
Play 12: Predictive Reporting

Metric Definition Worksheet

Template for defining 5-7 metrics: name, calculation, source system, threshold, alert recipient.

Metric Definition Worksheet

Most predictive reporting initiatives fail because firms skip the foundational work of properly defining their metrics. Partners end up looking at dashboards showing "utilization" calculated three different ways across three different departments. Finance flags revenue concerns that operations can't replicate. Everyone wastes time in meetings arguing about whose numbers are right.

This worksheet eliminates that chaos. Use it to document 5-7 core metrics with surgical precision: exact calculation formulas, specific source system fields, numeric thresholds, and named alert recipients. Once completed, this becomes your firm's single source of truth for metric definitions.

The 7-Component Metric Definition Framework

For each metric, document all seven components below. Incomplete definitions create reporting failures.

Component 1: Metric Name

Use plain English that any partner can understand without explanation. Avoid internal acronyms.

Good Examples:

  • Billable Utilization Rate
  • Average Collection Period
  • Client Concentration Risk

Bad Examples:

  • BUR-FTE (requires explanation)
  • KPI-07 (meaningless)
  • Productivity Index (too vague)

Component 2: Business Purpose

Write one sentence explaining why this metric matters to firm profitability or risk management. If you can't articulate clear business impact, don't track it.

Example: "Billable Utilization Rate measures what percentage of available staff hours generate revenue. Below 70% indicates overstaffing or insufficient client demand. Above 90% signals burnout risk and capacity constraints for new work."

Component 3: Exact Calculation Formula

Document the precise formula with every variable defined. Include the specific field names from your source systems.

Example:

Billable Utilization Rate = (Billable Hours / Available Hours) × 100

Where:
- Billable Hours = SUM of [Deltek.TimeEntry.BillableHours] 
  WHERE [Deltek.TimeEntry.Status] = "Approved"
  AND [Deltek.TimeEntry.ChargeType] = "Client"
  
- Available Hours = [Workday.Employee.StandardHours] × [WorkdaysInPeriod]
  EXCLUDING [Workday.TimeOff.ApprovedHours]
  EXCLUDING employees with [Workday.Employee.Status] = "Leave" or "Terminated"

Specify rounding rules. State whether you calculate daily, weekly, or monthly, then aggregate up.

Component 4: Source Systems and Fields

List every system and the exact table/field names. This allows your IT team or BI analyst to build the data pipeline without guessing.

Example:

Primary Sources:
- Deltek Vantagepoint: TIMESHEET.BILLABLE_HRS, TIMESHEET.APPROVAL_STATUS
- Workday HCM: WORKER.STANDARD_HOURS, TIME_OFF.APPROVED_HOURS

Reference Data:
- Shared calendar system: BUSINESS_DAYS table for workday calculations
- Employee master: EMPLOYEE.STATUS, EMPLOYEE.HIRE_DATE, EMPLOYEE.TERM_DATE

If you're pulling from spreadsheets or manual entry, document that too. It flags data quality risks.

Component 5: Reporting Frequency and Lag

State how often you calculate this metric and how current the data will be.

Example:

Calculation Frequency: Weekly, every Monday at 6 AM
Data Lag: 2 business days (time entries approved by Friday, calculated Monday)
Historical Retention: Rolling 24 months

Be realistic about lag time. If timesheets aren't approved until the 5th of the month, don't promise real-time utilization data.

Component 6: Threshold Ranges and Triggers

Define numeric ranges that trigger different alert levels. Use three tiers: target (green), warning (yellow), critical (red).

Example:

Billable Utilization Rate Thresholds:

Target Range (Green): 75-85%
- Optimal productivity without burnout risk
- No alerts generated

Warning Range (Yellow): 65-74% or 86-92%
- Alert: Practice Group Leader
- Review within 5 business days

Critical Range (Red): Below 65% or above 92%
- Alert: Practice Group Leader + COO + Managing Partner
- Immediate review required (same business day)
- Below 65%: Indicates overstaffing or pipeline problem
- Above 92%: Burnout risk, quality concerns, capacity constraint

Set thresholds based on your firm's historical performance and strategic targets, not industry averages from consulting reports.

Component 7: Alert Recipients and Actions

Name specific roles (not just "management") and define what action each recipient should take.

Example:

Yellow Alert Recipients:
- Practice Group Leader: Review staff assignments, identify available capacity or pipeline gaps
- Resource Manager: Run 30-day forward capacity analysis

Red Alert Recipients:  
- Practice Group Leader: Same as yellow, plus prepare staffing recommendation
- COO: Review with Managing Partner within 24 hours
- Managing Partner: Approve staffing changes or pipeline development plan

Alert Delivery Method: Email + Slack #operations-alerts channel
Escalation Rule: If no acknowledgment within 4 hours during business days, escalate to Managing Partner

Sample Completed Metric Definitions

Metric 1: Average Collection Period

Business Purpose: Measures average days between invoice date and payment receipt. Above 60 days indicates client payment issues or billing process problems affecting cash flow.

Calculation Formula:

Average Collection Period = (Accounts Receivable / Revenue) × Days in Period

Where:
- Accounts Receivable = SUM of [QuickBooks.Invoice.AmountDue] 
  WHERE [QuickBooks.Invoice.Status] = "Unpaid" or "Partial"
  
- Revenue = SUM of [QuickBooks.Invoice.TotalAmount]
  WHERE [QuickBooks.Invoice.Date] BETWEEN [PeriodStart] AND [PeriodEnd]
  
- Days in Period = 30 (for monthly), 90 (for quarterly)

Source Systems:

  • QuickBooks Online: Invoice table (INVOICE.AMOUNT_DUE, INVOICE.STATUS, INVOICE.DATE)
  • Client master: CLIENT.PAYMENT_TERMS, CLIENT.CREDIT_HOLD_STATUS

Frequency and Lag:

  • Calculation: Monthly, 1st business day of month
  • Data Lag: 1 business day (prior month close)
  • Historical: Rolling 36 months

Thresholds:

Target (Green): 30-45 days
Warning (Yellow): 46-60 days
  Alert: Billing Manager + CFO
  Action: Review aging report, contact clients over 45 days
  
Critical (Red): Over 60 days
  Alert: Billing Manager + CFO + Managing Partner
  Action: Immediate client contact, payment plan discussion, consider credit hold

Alert Recipients:

  • Billing Manager: Run detailed aging report, prepare client contact list
  • CFO: Review cash flow impact, approve collection actions
  • Managing Partner: Approve credit holds or write-offs over $10K

Metric 2: Client Concentration Risk

Business Purpose: Percentage of total revenue from top 3 clients. Above 40% creates dangerous dependency on few relationships.

Calculation Formula:

Client Concentration Risk = (Top 3 Client Revenue / Total Revenue) × 100

Where:
- Top 3 Client Revenue = SUM of top 3 values in 
  [Deltek.Project.ActualRevenue] grouped by [Deltek.Client.ClientID]
  for rolling 12-month period
  
- Total Revenue = SUM of [Deltek.Project.ActualRevenue] 
  for same rolling 12-month period

Source Systems:

  • Deltek Vantagepoint: Project revenue (PROJECT.ACTUAL_REVENUE, PROJECT.CLIENT_ID)
  • Client master: CLIENT.NAME, CLIENT.INDUSTRY, CLIENT.RELATIONSHIP_START_DATE

Frequency and Lag:

  • Calculation: Quarterly, 5th business day after quarter end
  • Data Lag: 5 business days (revenue recognition close)
  • Historical: Rolling 5 years

Thresholds:

Target (Green): Below 30%
Warning (Yellow): 30-40%
  Alert: Managing Partner + Business Development Director
  Action: Develop client diversification plan within 30 days
  
Critical (Red): Above 40%
  Alert: Managing Partner + All Partners + Board (if applicable)
  Action: Immediate diversification strategy, monthly monitoring

Alert Recipients:

  • Managing Partner: Lead diversification planning
  • Business Development Director: Accelerate new client acquisition
  • All Partners: Activate networks for new client opportunities

Implementation Checklist

After completing definitions for your 5-7 metrics:

Week 1: Validation

  • [ ] Share worksheet with practice group leaders for feedback
  • [ ] Verify all source system fields exist and are accessible
  • [ ] Confirm alert recipients accept responsibility for actions
  • [ ] Test one metric calculation manually to validate formula

Week 2: Technical Setup

  • [ ] Provide worksheet to BI analyst or IT team
  • [ ] Build data extraction queries for each source system
  • [ ] Create staging tables if combining multiple sources
  • [ ] Schedule automated calculation jobs

Week 3: Dashboard and Alerts

  • [ ] Configure dashboard visualizations (use red/yellow/green color coding)
  • [ ] Set up automated alert emails with direct links to detailed reports
  • [ ] Create Slack or Teams channel for alert notifications
  • [ ] Test alert delivery and escalation rules

Week 4: Launch

  • [ ] Run parallel calculations (new system vs. old method) for one month
  • [ ] Document any discrepancies and resolve
  • [ ] Train alert recipients on expected actions
  • [ ] Schedule monthly metric review meeting for first quarter

Ongoing: Refinement

  • [ ] Review thresholds quarterly against actual firm performance
  • [ ] Adjust calculations if source systems change
  • [ ] Add new metrics as strategic priorities evolve
  • [ ] Archive metrics that no longer drive decisions

This worksheet becomes a living document. Update it whenever you modify calculations, change thresholds, or add new metrics. Store it in your firm's shared drive where anyone can reference the official definitions.

Revenue Institute

Reviewed by Revenue Institute

This guide is actively maintained and reviewed by the implementation experts at Revenue Institute. As the creators of The AI Workforce Playbook, we test and deploy these exact frameworks for professional services firms scaling without new headcount.

Revenue Institute

Need help turning this guide into reality? Revenue Institute builds and implements the AI workforce for professional services firms.

RevenueInstitute.com