Specify Effort in Hours for Resource Assignments

Display table of contents

PPP Scheduler Changes >

Specify Effort in Hours for Resource Assignments

Overview

This release introduces the ability for project managers to specify and edit effort in hours when assigning resources to tasks. This enhancement provides more granular control over resource allocation and automatically calculates task units and duration based on the task's scheduling mode.

Key Benefits

▪Specify exact effort hours for resource assignments

▪Units and duration automatically adjust based on scheduling mode

▪Edit effort in both the Resource Assignment dialog and Task Editor

▪Works seamlessly with Fixed Duration, Fixed Units, and Fixed Effort tasks

Feature Details

1. Effort Column Visibility

The Effort column is now always visible and editable in:

▪Resource Assignment Dialog (Resource Picker)

EN-SpecifyEffortInHoursResourceAssignments_1

▪Task Information Form - Resources Tab (Task Editor)

EN-SpecifyEffortInHoursResourceAssignments_2

Scheduling Modes and Effort Behavior

Understanding how effort interacts with different scheduling modes is crucial for effective project planning.

Fixed Duration Mode:

Behavior: Duration remains constant; changing effort adjusts units.

Formula: {code}Units = Effort / Duration{code}

Example 1: Reducing Effort

▪Initial State:

▪Duration: 5 days

▪Effort: 40 hours

▪Units: 100%

▪Action: Change effort to 20 hours

▪Result:

▪Duration: 5 days (unchanged)

▪Effort: 20 hours

▪Units: 50% (auto-calculated)

Example 2: Increasing Effort

▪Initial State:

▪Duration: 5 days

▪Effort: 40 hours

▪Units: 100%

▪Action: Change effort to 80 hours

▪Result:

▪Duration: 5 days (unchanged)

▪Effort: 80 hours

▪Units: 200% (auto-calculated)

Use Case: When you have a fixed deadline but need to adjust resource allocation intensity.

Fixed Units Mode

Behavior: Units remain constant; changing effort adjusts duration.

Formula: {code}Duration = Effort / Units{code}

Example 1: Reducing Effort

▪Initial State:

▪Duration: 5 days

▪Effort: 40 hours

▪Units: 100%

▪Action: Change effort to 20 hours

▪Result:

▪Duration: 2.5 days (auto-calculated)

▪Effort: 20 hours

▪Units: 100% (unchanged)

Example 2: Increasing Effort

▪Initial State:

▪Duration: 5 days

▪Effort: 40 hours

▪Units: 100%

▪Action: Change effort to 80 hours

▪Result:

▪Duration: 10 days (auto-calculated)

▪Effort: 80 hours

▪Units: 100% (unchanged)

Use Case: When resource availability is fixed (e.g., one person at 100%) and you need to determine how long the task will take.

Fixed Effort Mode

Behavior: Effort remains constant; changing units adjusts duration.

Formula: {code}Duration = Effort / Units{code}

Example 1: Reducing Units

▪Initial State:

▪Duration: 5 days

▪Effort: 40 hours

▪Units: 100%

▪Action: Change units to 50%

▪Result:

▪Duration: 10 days (auto-calculated)

▪Effort: 40 hours (unchanged)

▪Units: 50%

Example 2: Increasing Units

▪Initial State:

▪Duration: 5 days

▪Effort: 40 hours

▪Units: 100%

▪Action: Change units to 200%

▪Result:

▪Duration: 2.5 days (auto-calculated)

▪Effort: 40 hours (unchanged)

▪Units: 200%

Use Case: When the total work is fixed (e.g., 40 hours of development work) and you want to see how adding more resources affects the timeline.

How to Use the Feature

Method 1: Resource Assignment Dialog (Resource Picker)

➢Open a project in the scheduler

➢Click on the Assignments cell for any task

➢Select a resource from the resource picker

➢Edit the Effort field directly in the grid

➢Enter the desired effort in hours (e.g., 20, 40, 80)

➢Observe automatic calculations:

➢For Fixed Duration: Units will auto-calculate

➢For Fixed Units: Duration will auto-calculate

➢For Fixed Effort: Duration adjusts when units change

➢Click Save to persist changes

Method 2: Task Editor - Resources Tab

➢Select a task in the scheduler grid

➢Open Task Editor via:

➢Command bar button, or

➢Right-click context menu → "Task Information"

➢Navigate to the Resources tab

➢Edit the Effort column for any assigned resource

➢The effort field is editable when single assignment exists

➢Shows aggregated effort when multiple assignments exist

➢Observe automatic calculations based on scheduling mode

➢Click Save to apply changes

Migration Notes

For Existing Projects

▪Existing assignments will display calculated effort based on current units and duration

▪No data migration required

▪Effort column appears automatically in both dialogs

Configuration Changes

▪No custom configuration needed to enable this feature

▪Effort column is part of default configuration