Back to Tools

Scheduler

Optimize audit resource allocation with IIA-aligned skills matching, intelligent hour distribution, and calendar-based workload visualization.

Scheduler app showing audit resource allocation and calendar view

How It Works

The Scheduler helps audit teams assign hours and allocate resources to audits in alignment with IIA topical requirements for skills and competencies. It uses optimization algorithms to distribute hours evenly across calendar days, preventing bottlenecks and ensuring balanced workloads.

Feature Walkthrough

1
Define your audit plan

Set up your audits with planned hours, required skills, and target dates. The scheduler supports multiple concurrent audits with different skill requirements.

2
Configure your team

Add team members with their skills mapped to IIA topical requirements. The scheduler matches auditors to engagements based on skills alignment, ensuring compliance with professional standards.

3
Assess skills and identify gaps

Run a complete skills assessment across your team to see how each member's competencies align with IIA topical requirements. The scheduler highlights skills gaps—both per audit (which engagements lack required expertise) and across the entire team (which competency areas are under-represented and may need training or hiring).

4
Run the optimization

The scheduler's optimization algorithm distributes hours evenly across available days, taking into account team capacity, holidays, and overlapping audits. It minimizes peak workload days while keeping audits on schedule.

5
View the calendar

The calendar view shows each team member's workload day by day. Quickly identify overloaded periods, gaps in coverage, and opportunities to rebalance.

6
Adjust and iterate

Manually adjust assignments as needed, add constraints, and re-run the optimizer. Export the final schedule for presentation to audit leadership.

Access the Scheduler

Open source under the MIT License. Free to use, modify, and distribute.