3.3 KiB
3.3 KiB
ADDED Requirements
Requirement: Generate utilization summary report
The system SHALL generate reports showing team and individual utilization trends over time.
Scenario: View team utilization report
- WHEN a manager requests utilization report for February-April 2026
- THEN the system displays team-level utilization for each month
- AND shows individual team member utilization for each month
- AND calculates average utilization across the period
Scenario: Utilization trend visualization
- WHEN viewing utilization report
- THEN the system displays a chart showing utilization percentage trend over time
- AND highlights months with low utilization (< 70%) in blue
- AND highlights months with optimal utilization (80-100%) in green
- AND highlights months with over-utilization (> 100%) in red
Requirement: Filter utilization by team member
The system SHALL allow filtering utilization reports by individual team member or role.
Scenario: View individual utilization
- WHEN filtering to show utilization for "John Doe"
- THEN the system displays John's monthly utilization percentages
- AND shows running (YTD) utilization
- AND shows overall (monthly) utilization for each month
Scenario: View role-based utilization
- WHEN filtering to show utilization for "Backend Developer" role
- THEN the system displays average utilization for all Backend Developers
- AND shows individual breakdown for each team member in that role
Requirement: Compare planned vs actual utilization
The system SHALL show variance between planned utilization (allocations) and actual utilization (logged hours).
Scenario: Utilization variance report
- WHEN a team member had 87.5% planned utilization in February
- AND logged hours resulting in 81.25% actual utilization
- THEN the system displays variance of -6.25 percentage points
- AND flags under-delivery
Scenario: Over-delivery variance
- WHEN a team member had 87.5% planned utilization
- AND logged hours resulting in 95% actual utilization
- THEN the system displays variance of +7.5 percentage points
- AND flags over-delivery (worked more than allocated)
Requirement: Utilization distribution chart
The system SHALL display utilization distribution showing how many team members fall into each utilization band.
Scenario: View utilization distribution
- WHEN viewing team utilization report for February
- THEN the system shows how many team members are in each band:
- Under-utilized (< 70%): 2 team members
- Optimal (70-100%): 8 team members
- Over-utilized (> 100%): 3 team members
Requirement: Filter by date range
The system SHALL allow selecting custom date ranges for utilization reports.
Scenario: Quarter-over-quarter comparison
- WHEN selecting Q1 2026 (Jan-Mar) and Q2 2026 (Apr-Jun)
- THEN the system displays utilization comparison between the two quarters
Requirement: Identify underutilized capacity
The system SHALL highlight team members with consistently low utilization.
Scenario: Flag underutilized team members
- WHEN a team member has utilization below 70% for 3 consecutive months
- THEN the system flags the team member in the report with warning "Underutilized capacity"
- AND calculates total wasted capacity in hours