Records, roles, rules, and rollout

How to design a resource management system

Define the demand, people, availability, request, and allocation records first; software cannot repair an undefined capacity denominator or an approval nobody owns.

The design principle

A resource management system is the combination of records, roles, rules, review cadence, measures, and software used to match demand with usable capacity. Start with one planning horizon and a small set of decisions, then expand only after people trust the inputs.

  • Definition before configuration
  • One owner per planning fact
  • First rollout tests decisions, not screen count

System design

Give each changing fact one clear owner

Separate records reduce ambiguity and make integrations possible.

RecordMinimum fieldsBusiness owner
Person and skill profileStable ID, team, level, skills, working capacity, next availabilityCapacity or people operations
Availability changePerson, type, start, end, hours affected, approved statePerson and approving manager
Work demandOutcome, owner, skill, level, hours, dates, certainty, priorityProject, service, or portfolio owner
Staffing requestDemand, proposed person, hours, dates, fit, conflict, decisionResource or capacity owner
AllocationConfirmed work, person, hours, dates, state, protection, healthDelivery and capacity owners
ExceptionSignal, affected record, severity, decision, owner, deadlineNamed decision owner

Decision rights

Write the operating agreement before the workflow

The system should make responsibility clearer, not turn every change into committee work.

01

Demand owner

Defines the work, outcome, dates, required capability, and priority.

02

Capacity owner

Maintains planning assumptions and reviews conflicts across work.

03

People manager

Confirms availability and capability constraints without exposing unnecessary HR detail.

04

Delivery owner

Reports health and plan-versus-actual changes after work begins.

Implementation sequence

Pilot one repeated decision end to end

A smaller complete loop teaches more than a wide but passive inventory.

Week 1

Agree definitions and boundaries

Choose the horizon, capacity denominator, demand states, approval point, and systems of record.

Week 2

Import a clean working set

Load active people, current availability, committed work, and a limited forecast.

Week 3

Run real staffing decisions

Submit, return, approve, allocate, and correct representative requests.

Week 4

Review measures and friction

Check stale inputs, unresolved gaps, decision time, schedule changes, and user corrections before scaling.

Measures

Measure whether the system improves decisions

Do not treat a high utilization percentage as the sole outcome.

  • Time to staffing decision

    From a complete request to approved, returned, or rejected outcome.

  • Unfilled demand age

    How long ready work remains without credible staffing.

  • Overload resolved before start

    Share of conflicts corrected before the planned work begins.

  • Plan accuracy

    Difference between planned and actual hours by work type and horizon.

  • Correction rate

    How often users repair stale availability, skills, or demand assumptions.

Practical questions

System design questions to settle before configuration

Choose authoritative records, decision owners, review cadence, and a first rollout that tests real staffing choices.

Which planning unit should a resource management system use?

Hours are a practical denominator, but they are not sufficient by themselves. The example keeps skill, role level, time zone, availability, dates, priority, and delivery health beside the hours so that a mathematically available person is not mistaken for the right person. Choose a denominator the team can maintain, then keep skill, dates, availability, and priority beside it so the number remains interpretable.

Does a resource management system need automatic optimization on day one?

No. It surfaces capacity, skill, date, workload, and conflict evidence for a human decision. Automatic optimization can be valuable at larger scale, but it needs agreed constraints, priorities, and specialist capability. Jodoo is strongest when the operating rules and approval path need to be shaped by the business. Begin with trusted inputs and an accountable review; sophisticated optimization cannot repair uncertain definitions or missing decision rights.

Who should be allowed to change the resource management system?

A trained Jodoo administrator can add fields, choices, views, routing, and dashboards without rebuilding a conventional application. Changes still need ownership, testing, and communication—especially when they affect approvals, access, or reported measures. Assign trained business administrators while keeping approval, access, and metric changes governed and testable.

Which system should own employee availability?

Use the authoritative HR, leave, or workforce system where it already exists, and bring only the approved planning facts needed for resource decisions. The Jodoo example can own availability changes for a smaller process or coordinate them through integration.

What should the first rollout include?

Choose one team with repeated work demand and a real staffing decision. Include normal, overloaded, unavailable, returned, approved, and changed cases. A rollout that only displays imported records does not test whether the process helps people make better choices.

From design to a working system

Inspect the complete planning loop before configuring yours

Follow the data from people and demand through review, allocation, exceptions, and plan-versus-actual learning.

Inspect the working system