What Is Effort-Driven Scheduling in Microsoft Project?

Updated for 2026: Clarified explanations, modern best practices, and real-world use cases for effort-driven scheduling in Microsoft Project.

What is effort driven in MS Project? It’s a scheduling setting that controls how work and duration are recalculated when you add or remove resources from a task. Effort Driven Scheduling is one of the more misunderstood features in Microsoft Project, and it often raises questions like “What does effort driven mean?” or “How does it affect my schedule?”

In this article, I’ll explain what effort driven scheduling is in Microsoft Project, how it works when you add or remove resources from a task, and how it behaves differently depending on the task type. Once you understand how Effort Driven scheduling works, you’ll be able to use it confidently—and avoid some very common scheduling mistakes.

If you would rather watch a YouTube video on this subject, click here or click the thumbnail below.

Effort Driven Scheduling

Watch the Step-by-Step Video

Prefer to follow along visually? This video demonstrates the exact steps you’ll learn below using Microsoft Project Desktop.

What is Effort Driven Scheduling?

In short, effort driven in MS Project determines how task duration and work respond when resources are added or removed.

Effort Driven scheduling in Microsoft Project determines how tasks respond when you add or remove resources on a task that already has one or more resources assigned. By default, every task is Effort Driven unless you specify otherwise.

Changing Effort Driven Status

If you need to change the Effort Driven status of a task, use one of the following methods.

Using the Task Entry View (aka “Split Screen” View)

  • Apply the Gantt Chart view and then select the task in question.
  • Right-click anywhere in the Gantt Chart screen and select the “Show Split” item on the shortcut menu to display the Task Entry view (“split screen” view).
  • In the Task Form pane, select or deselect the “Effort Driven” checkbox, and then click the “OK” button.

Using Task Information Dialog

  • Double-click the task to display the Task Information dialog.
  • Go to the “Advanced” page, select or deselect the “Effort Driven” checkbox, and then click the “OK” button.

How Effort Driven Works

When you select the “Effort Driven” checkbox for any task, using one of the methods shown above, Microsoft Project designates that task as an Effort Driven task. When you deselect the “Effort Driven” checkbox for any task, Microsoft Project designates that task as a Non-Effort Driven task. Here’s how Microsoft Project handles both Effort Driven and Non-Effort Driven tasks, according to the Task Type of the Task. Each of the following examples assumes that you have previously assigned at least one resource to the task.

Fixed Units Tasks

  • When you add an additional resource to a Fixed Units, Effort Driven task, Microsoft Project reduces the task’s Duration and splits the Work between each of the resources based on their Units values.
  • When you add an additional resource to a Fixed Units, Non-Effort Driven task, Microsoft Project retains the task’s original Duration and adds Work to the newly assigned resource, based on its Units value.

Fixed Work Tasks

  • When you add an additional resource to a Fixed Units, Effort Driven task, Microsoft Project reduces the task’s Duration and splits the Work between each of the resources based on their Units values.
  • Fixed Work tasks are always Effort Driven because the work is automatically fixed or “locked” because of its Task Type. It is not possible to make a Fixed Work task a Non-Effort Driven task.

Fixed Duration Tasks

  • When you add an additional resource to a Fixed Duration, Effort Driven task, Microsoft Project retains the task’s original Duration and splits the Work between each of the resources based on their Units values.
  • When you add an additional resource to a Fixed Duration, Non-Effort Driven task, Microsoft Project retains the task’s original Duration and adds Work to the newly assigned resource, based on its Units value.

When Should You Use Effort Driven Scheduling?

✅ Good Candidates for Effort Driven Tasks

Use Effort Driven tasks when:

  • The total work is fixed, but the duration can change
  • Adding people should shorten the task
  • Examples:
    • Development work
    • Documentation
    • Testing
    • Data analysis

In these cases, adding resources redistributes work and often reduces duration.

⚠️ When You Might Turn Effort Driven OFF

Consider Non-Effort Driven tasks when:

  • The duration must remain fixed
  • Adding resources increases total effort instead of reducing time
  • Examples:
    • Training sessions
    • Meetings
    • Inspections
    • Review or approval tasks

In these cases, adding resources should not shorten the task — it should increase the total work.

Conclusion

I think you can now see that Effort Driven scheduling in Microsoft Project can significantly impact how tasks are managed and scheduled. Understanding when to use it and its implications for different Task Types is crucial for effective project planning and resource management.

If you have questions, please add them in the “Leave a Reply” section below. Or if you watched the video, add your questions or comments there. Please subscribe to my YouTube channel and leave “Likes” if you like the videos.

Related Microsoft Project Topics

change the owner in project online

Change the Owner in Project Online

In this post, I’ll guide you through the process to Change the Owner in Project Online or Project Server. The process involves two sets of steps—one set for the current project owner and the other set for the new owner. Let’s get started! If you would rather watch a YouTube…

Read More
0 responses to “What Is Effort-Driven Scheduling in Microsoft Project?”

Leave a Reply

Your email address will not be published. Required fields are marked *


Need Microsoft Project Training?

Microsoft Desktop Training $399 with Dal

1-on-1 Training

Get 1-on-1 Private Training with Dale Howard MVP

* Popular Topics

Print Your Schedule in Microsoft Project
Learn how to Easily Print Your Schedule for your stakeholders.