Resource Requests: Mastering Demand vs. Capacity
In a matrix organization, the most frequent point of failure is the "staffing gap"—the disconnect between what a Project Manager needs to hit a deadline and what a Team Manager can realistically provide.
The Resource Requests engine is more than a ticketing system; it is a Professional Staffing Workflow. It transforms staffing from an informal "email and chat" process into a formal, auditable contract between Project Managers and Resource Owners.
The Strategic Staffing Workflow
Professional staffing requires a hand-off of responsibility. Resource Management codifies this into a stateful workflow that ensures no request is lost and every assignment is validated against real capacity.
The "Staffing Contract" Lifecycle
- Demand Definition (PM): The Project Manager defines the specific skill profile, time window, and priority.
- Feasibility Analysis (TM): The Team Manager reviews the request against the team's actual availability (calendars, other project commitments).
- Resource Proposal (TM): The Team Manager proposes specific individuals and their allocation percentages.
- Contract Acceptance (PM): The Project Manager accepts the proposal. This "Acceptance" becomes the Staffing Baseline used to track actual worklogs against planned effort.
Governance: Roles and Access Control
To maintain integrity, the system implements a strict Separation of Concerns.
| Role | Governance Responsibility | Visibility & Authority |
|---|---|---|
| Project Manager | Demand Owner. Responsible for defining the need and accepting the final staffing plan. | Views requests for their projects. Can Create, Submit, Accept, and Cancel. |
| Team Manager | Capacity Owner. Responsible for protecting team health and ensuring feasible assignments. | Views requests for their teams. Can Assign, Send for Review, and Reject. |
| Instance Admin | Portfolio Governor. Ensures the staffing process is being followed across the organization. | Global visibility. Full override authority. |
The Power of the Capacity-Aware Timeline
The Timeline View is the primary diagnostic tool for Team Managers. It solves the "Over-Allocation" problem by integrating Real-Time Capacity Signals.
1. Precision Capacity Tracking
Unlike simple spreadsheets, the capacity view calculates availability with 1-minute precision, accounting for:
- Global & Team Calendars: Holidays and company-wide shutdowns.
- Individual Availability: Approved time-off and partial-time contracts.
- Cross-Project Load: Hours already committed to other parallel projects.
2. The "What-If" Assignment Mode
Team Managers can enter an interactive assignment mode where they can drag-and-drop resources into a request. As they do, the Remaining Capacity bars update instantly. This allows the manager to answer:
"If I assign Sarah to this project at 50%, who else on the team becomes overloaded?"
3. Managing the "Slippage" Risk
By visualizing requests as bars on a timeline, PMs and TMs can spot Temporal Bottlenecks—periods where too many projects demand the same skill set simultaneously—allowing them to shift project start dates before the conflict occurs.