Home/Product/People & Capacity

People & Capacity

Work in the Plan with Nobody to Do It

Every over-run project has hours that were sold, planned and never staffed. They are visible from week one if anything is looking for them. This is the tab that looks.

Workforce & RACI

Named People, Real Capacity

Add the people on the engagement, however many that is. Each one carries a job role, an hourly rate, hours per week and an allocation to this project. Import the list from CSV, and export the page as a PDF.

Capacity, Meridian Fabrication Group
The Capacity page for the Meridian Fabrication Group implementation: totals for people, planned demand, available capacity, over-allocated people and unstaffed roles, above a table of 7 people with role, rate, allocation and hours per week
FieldWhat It MeansDefault
RoleMust match the role on WBS tasks exactly; that match is how demand finds a personNone
Rate ($/hr)Their cost, used by the budget. Only roles with Financials access see it; the server removes it for everyone elseNone
Hours per WeekHours available in a normal week, set per person. Nothing assumes a blanket 40blank
AllocationShare of them on this project, as a decimal. 0.5 is half their time. Left blank, capacity counts them as full time1.0 if blank
Demand HrsPulled automatically from WBS tasks whose role matches theirs, split by allocation where a role is shared, or evenly if nobody sharing it has an allocation setauto
UtilisationDemand hours ÷ (hours per week × allocation × the real length of your plan). Anyone over 100% is flagged in redauto
The role match is exact, and that is a feature. A task assigned to "Functional Consultant" and a person whose role reads "Functional consultant" do not match, so the role is named in the unstaffed-roles warning rather than its hours being quietly absorbed. It looks like pedantry until the first time it catches sixty hours of integration work nobody owned.

Five Numbers at the Top

The Capacity page opens with people, planned demand, available capacity, how many people are over-allocated and how many roles are unstaffed. Together they answer the only staffing question that matters at kickoff: can the people we have actually do the thing we sold?

RACI

Exactly One Accountable Person per Workstream

Responsible, accountable, consulted, informed, per person, per workstream. Rows come from the WBS workstreams and columns from the people on Capacity. Click a cell to step through R, A, C and I (Shift+click steps back), export it as a PDF, and the tab checks the two rules that make a RACI worth having rather than a grid of letters.

Exactly One A

One accountable person per workstream. Not two, which means nobody, and not zero, which also means nobody. The tab flags a workstream that breaks this rather than letting it ship into a steering pack.

At Least One R

Somebody has to be doing the work. A workstream with an accountable owner and no responsible party is an area that will be discussed weekly and progressed never.

Both rules are checked, not just documented. Most RACI matrices are built once in week two and then never validated again. This one is a live tracker: its rows come straight from the WBS workstreams, so a new workstream with no A or no R is flagged the moment it appears instead of as a surprise in month four.

Timesheets

Logged Hours, Not Guessed Ones

The tenth tracker: one row per person, task and day. A week moves from draft to submitted to approved. Delivery logs and submits; only an admin approves a week, returns it to draft, or changes it once it is submitted.

Actual Hours Are Derived

Once any time is logged against a task, its actual hours on the WBS come from the sum of those entries, drafts included. There is no separate actual-hours field to fall out of sync with what people really logged.

Excel In, Excel Out

Download a template for a week and a person, pre-filled with their existing hours, with task and person dropdowns already built in. Fill it in, import it back, and it runs through the same preview-before-save path as every other import.

A submitted or approved week is locked for everyone but the admin. Status only ever moves through the app's own workflow; it is never set by a CSV or Excel import, so a week nobody has actually approved can't quietly become "approved" through a file upload.

Utilisation

Measured Against Your Plan, Not a Fixed Window

Utilisation is planned hours divided by capacity across the real length of your project, summed from your own phase durations. A twelve-week engagement is measured over twelve weeks, so it does not report half its true load the way a hardcoded window would.

Someone at 118% across the plan is not busy. They are the reason the date is going to move, and you can see it in week one.

1,842Demand: planned hours from the WBS
1,560Capacity: hours per week × allocation × weeks in the plan
118%Utilisation across the length of the plan
2Unstaffed roles: planned work with nobody holding the role

Find the Unstaffed Roles in Week One

Load your plan and your people and let the role match tell you what nobody owns.