Back to Blog

Crew Scheduling Optimization

Matthew Mangold

Matthew Mangold

Roofing Business Coach

August 23, 2023 6 min read
Share:

Crew Scheduling Optimization: Getting More Done With What You Have

A roofing company with 4 crews should complete X jobs per month. Most companies achieve 60-70% of their theoretical capacity. The gap represents tens of thousands in lost revenue and profit. The culprit is usually scheduling inefficiency.

Optimizing crew scheduling isn’t about working harder. It’s about working smarter, eliminating wasted time, and matching resources to work intelligently.

The Scheduling Problem

Crew scheduling in roofing involves balancing multiple competing factors.

Job factors:

  • Size and complexity
  • Customer availability
  • Material lead times
  • Permit requirements
  • Weather sensitivity

Crew factors:

  • Skills and experience
  • Current workload
  • Travel location
  • Equipment needs
  • Personal scheduling

Business factors:

  • Revenue priority
  • Customer commitments
  • Cash flow timing
  • Quality requirements
  • Growth objectives

Poor scheduling ignores these factors or addresses them reactively. Good scheduling optimizes across all of them.

Calculating True Capacity

Before optimizing scheduling, understand actual capacity.

Theoretical capacity: Number of crews × Working days × Jobs per day = Maximum jobs

Example: 4 crews × 22 days × 0.5 jobs/day = 44 jobs/month

Practical capacity factors:

Weather impact: -15-25% depending on market Crew availability: -5-10% (illness, vacation, turnover) Scheduling inefficiency: -10-20% Quality issues/callbacks: -5-10%

Realistic capacity: Theoretical × 0.60-0.75 = Achievable with average scheduling

Optimized capacity: Theoretical × 0.80-0.90 = Achievable with excellent scheduling

The gap between average and optimized scheduling often represents 20-30% more revenue from the same resources.

Scheduling Optimization Principles

Six principles guide effective scheduling.

Principle 1: Geographic Clustering

Minimize travel between jobs.

Implementation:

  • Schedule jobs by zone or area
  • Route crews to minimize driving
  • Consider home location of crew leaders
  • Plan multi-day zones when possible

Impact: 30-60 minutes saved per day per crew compounds to significant capacity gain.

Principle 2: Skill-Job Matching

Assign crews to jobs matching their capabilities.

Implementation:

  • Document crew skills and experience
  • Categorize jobs by complexity
  • Match complex jobs to experienced crews
  • Use simpler jobs for newer crews

Impact: Better matching reduces mistakes, improves speed, and develops capability.

Principle 3: Load Balancing

Distribute work evenly across crews.

Implementation:

  • Track hours and jobs per crew
  • Balance high and low complexity work
  • Avoid overloading top performers
  • Develop capacity across all crews

Impact: Prevents burnout, develops team depth, improves morale.

Principle 4: Buffer Management

Build appropriate buffers without excess slack.

Implementation:

  • Schedule to 85-90% capacity, not 100%
  • Have backup work for weather impacts
  • Maintain small jobs for schedule gaps
  • Plan for realistic job duration

Impact: Reduces chaos, improves quality, handles variability.

Principle 5: Look-Ahead Planning

Schedule with sufficient visibility.

Implementation:

  • 2-week minimum scheduling window
  • 4-week visibility for material ordering
  • Regular schedule review and adjustment
  • Communication of changes immediately

Impact: Enables preparation, reduces last-minute scrambles, improves material coordination.

Principle 6: Data-Driven Adjustment

Use actual data to improve estimates.

Implementation:

  • Track actual job duration vs. estimate
  • Analyze patterns by job type
  • Adjust estimating based on reality
  • Document weather and delay causes

Impact: Schedules become more accurate over time.

The Scheduling Process

Systematic scheduling produces better results than ad hoc decisions.

Weekly Planning Session

Timing: Same day each week (often Thursday or Friday)

Participants: Operations manager, scheduler, owner if needed

Agenda:

  1. Review completed jobs vs. plan
  2. Assess current work in progress
  3. Review jobs ready to schedule
  4. Check material and permit status
  5. Plan next 2 weeks in detail
  6. Identify issues and solutions

Output:

  • Updated 2-week schedule
  • Material order triggers
  • Customer communication needs
  • Issue escalation items

Daily Coordination

Morning huddle:

  • Confirm today’s assignments
  • Address overnight changes
  • Verify crew readiness
  • Identify potential issues

End of day:

  • Capture completion status
  • Note any changes needed
  • Update for tomorrow
  • Flag problems early

Real-Time Adjustments

When to adjust:

  • Weather changes
  • Crew issues (illness, emergency)
  • Material problems
  • Job scope changes
  • Customer requests

How to adjust:

  • Maintain priority hierarchy
  • Have backup plans ready
  • Communicate immediately
  • Document changes and reasons

Tools for Scheduling

The right tools enable efficient scheduling.

Basic Tools

Calendar systems:

  • Google Calendar or Outlook for simple operations
  • Shared visibility across team
  • Good for small crews

Spreadsheets:

  • Excel or Google Sheets
  • Custom to your process
  • Limited collaboration

Specialized Software

Construction scheduling software:

  • Job management features
  • Resource allocation
  • Customer communication
  • Mobile access

Options:

  • JobNimbus
  • AccuLynx
  • Buildertrend
  • JobProgress

Selection criteria:

  • Ease of use
  • Mobile functionality
  • Integration capabilities
  • Cost vs. value

Scheduling Board (Physical or Digital)

Visual scheduling:

  • Crews on rows
  • Days on columns
  • Jobs placed visually
  • Easy to see conflicts and gaps

Benefits:

  • Intuitive understanding
  • Easy adjustment
  • Team visibility
  • Quick assessment

Handling Common Scheduling Challenges

Weather Disruptions

Preparation:

  • Monitor forecasts 7+ days
  • Have indoor work options
  • Build weather buffer into schedule
  • Communicate proactively with customers

Response:

  • Early call for clear weather cancellation
  • Reschedule immediately
  • Prioritize time-sensitive jobs
  • Stack good weather days

Material Delays

Prevention:

  • Order with sufficient lead time
  • Verify availability before scheduling
  • Maintain relationships with suppliers
  • Have backup suppliers ready

Response:

  • Substitute jobs if possible
  • Partial work if materials allow
  • Communicate honestly with customers
  • Track for pattern identification

Crew Availability Issues

Prevention:

  • Cross-train for flexibility
  • Document crew schedules in advance
  • Have labor backup options
  • Maintain good crew relations

Response:

  • Reallocate from less critical jobs
  • Consider subcontractor backup
  • Communicate schedule changes
  • Adjust priorities as needed

Scope Changes

Prevention:

  • Clear scope documentation
  • Pre-job verification
  • Change order process
  • Customer communication

Response:

  • Assess impact immediately
  • Communicate schedule implications
  • Document all changes
  • Adjust as needed

Measuring Scheduling Effectiveness

Track metrics to identify improvement opportunities.

Efficiency metrics:

  • Jobs completed vs. scheduled
  • Crew utilization rate
  • On-time completion percentage
  • Schedule adherence

Productivity metrics:

  • Revenue per crew per day
  • Jobs per crew per week
  • Labor hours per job type
  • Travel time percentage

Quality metrics:

  • Callback rate by scheduling pattern
  • Customer complaints about timing
  • Crew satisfaction scores

Review rhythm: Weekly metrics review Monthly trend analysis Quarterly process improvement

Start Here

Scheduling optimization starts with visibility.

Start Here:

  1. Track your current completion rate vs. scheduled for 2 weeks. What percentage of scheduled work completes as planned?
  2. Map your crew travel patterns. How much time moves between jobs vs. on jobs?
  3. Implement a weekly planning session if you don’t have one. Start with 30 minutes.

Scheduling optimization compounds. Small improvements in efficiency multiply across crews and days. The same resources produce significantly more output with better scheduling.

Invest in scheduling systems and discipline. The return in capacity, revenue, and reduced chaos justifies the effort many times over.

Ready to Identify Your #1 Constraint?

Book a free Strategy Session and discover the one constraint holding your roofing company back from $10M+.

Apply for a Strategy Session
Apply for Strategy Session