Set up your team for accurate resource planning

Make confident planning decisions based on real data, not guesswork, by setting up the right foundations from the start, from roles and availability to rates and skills.

Getting startedResource management

Read time

10 minutes

Goal

Set up your site

Primary Tool

Teamwork.com

Why this matters

The quality of every resource decision you make, from who works on what to whether a project is profitable, depends entirely on the data you put in at the start.

Task completed

Outcome

Stop flying blind

Every planning decision downstream: workload, scheduling, hiring, depends on this foundation being solid.

Life preserver

Helps you

Match people to work

Roles, skills, and teams let you filter, assign, and report with precision instead of memory and spreadsheets.

Unlocked padlock

Unlocks

Scheduler, Workload, Utilization

Without this setup, key planning features either don't populate or surface inaccurate data.

Key actions

01 - Know exactly who's available for what

Before you can plan anything accurately, you need to know what each person does and what they're good at. Assigning roles gives every team member a function in the system so you can filter, assign, and report by discipline rather than hunting through a list of names.

  • Create role types that reflect your team's functions (e.g. Designer, Developer, PM).

  • Assign a role to every team member (unassigned people are invisible to role-based filters).

  • Keep role names consistent across your account to ensure accurate reporting.

02 - Make sure capacity numbers are real

Capacity calculations are only as accurate as the hours you feed in. Setting working hours per person means the system knows how much time someone actually has, so when you see "available," it means genuinely available.

  • Open each user's profile and go to the Essentials tab.

  • Set their daily working hours to reflect their actual schedule.

  • Adjust for part-time team members or those in different time zones.

03 - Stop losing capacity to commitments

Vacations, training days, and recurring meetings all eat into project time. Capturing them upfront means your capacity view reflects what's truly available, not just what's on paper, so you stop over-committing people by accident.

  • Add public holidays and recurring leave in Settings → Time off.

  • Use unavailable time blocks for regular commitments that reduce project hours (recurring meetings, admin, training).

  • Encourage team members to keep their own unavailable time up to date.

04 - Match the right person to the work

Adding skills means planning stops being about whoever is free and starts being about whoever is best suited. This is what makes the difference between a reactive assignment and a smart one.

  • Tag people with their specialties (e.g. Motion Graphics, React, UX Research).

  • Keep skills distinct from roles — roles describe the function, skills describe the capability.

  • Add skills progressively as you learn what types of matching matter most to your team.

05 - Know when people are stretched

Organizing into teams turns your people view into a planning layer so you can filter work by delivery unit and compare capacity across groups. Utilization targets give you a benchmark so you can see at a glance whether someone is on track, overloaded, or underused.

  • Group people into delivery units under People → Teams.

  • Set individual utilization targets in People settings to reflect expected productivity.

  • Use teams as a filter across the Scheduler, Workload Planner, and Utilization Report.

06 - See the financial impact of resource decision

Rates connect your planning to your profitability. Once they're in, every allocation and logged hour carries a cost and revenue value, so you can answer questions like "can we afford to staff this?" before committing.

  • Add a cost rate and billable rate for each team member under People → Rates.

  • Set rates before running any project work — it's hard to backfill financial data accurately.

  • Review and update rates whenever compensation or billing terms change.

Key concepts

  • Roles vs. skills

    Roles describe what someone does (Designer, Developer). Skills describe what they're capable of. Use roles for broad planning, skills for precise matching.

  • Real availability

    Available hours minus time off, unavailable blocks, and calendar meetings equals real availability. All three inputs are needed for capacity data that reflects reality.

Best practices

  • Do this

    • Set up roles before adding any allocations.

    • Use unavailable time to proactively capture training, recurring standups, and admin, not just vacation.

    • Assign utilization targets early so you have a performance baseline from day one.

    • Connect Calendar for the most accurate real-world availability view.

    • Keep roles, skills, and availability updated as your team and work evolve.

  • Watch out for

    • Skipping working hours setup. This single gap makes every capacity number wrong.

    • Using skills as job titles. Keep roles for titles and skills for specific capabilities.

    • Leaving permissions unconfigured. The wrong people editing resource plans causes planning chaos.

    • Adding rates as an afterthought. It's harder to backfill financial data than to start with it.

Next steps