Tasks are not scheduled as expected in Microsoft Project (175457)



The information in this article applies to:

  • Microsoft Office Project Professional 2003
  • Microsoft Office Project Standard 2003
  • Microsoft Project 2002
  • Microsoft Project 2000

This article was previously published under Q175457

SUMMARY

This article describes why a task may not be scheduled as expected in Microsoft Project and offers suggestions for correcting the behavior.

MORE INFORMATION

A task may not be scheduled as expected for a number of reasons. To determine the exact cause, ask yourself the following questions.

Note Before testing any of the scenarios in this article, make a backup copy of the file or save any changes you might have made to the file.
  1. Is the Calculation option set to Manual?

    When you specify a manual calculation, Microsoft Project will calculate your file only when you press F9. Set Calculation to Automatic to resolve scheduling conflicts. To set the calculation method, follow these steps:
    1. On the Tools menu, click Options.
    2. Click the Calculation tab.
    3. Under Calculation, click either Automatic or Manual.
  2. Is the Show Scheduling Messages option turned off?

    If the Show Scheduling Messages option is turned off, changes to the project file that result in scheduling conflicts will be processed. If the Show Scheduling Messages option is turned on, you can see the conflict and correct it. To turn the Show Scheduling Messages option on or off, follow these steps:
    1. On the Tools menu, click Options.
    2. Click the Schedule tab.
    3. Click to select or clear the Show Scheduling Messages check box.
    4. Click the General tab.
    5. Under PlanningWizard, select all check boxes.
    Note After scheduling messages are turned on, press F9 on the keyboard. Any scheduling messages that occur must be resolved before the project will be calculated correctly.
  3. Are you scheduling from the project's Start Date or the project's Finish Date?

    When scheduling from the project's Start Date, the tasks will begin as soon as possible. When scheduling from the project's Finish Date, the tasks will begin as late as possible. To check which date is set in your file, click Project information on the Project menu.
  4. What is the project's Start Date?

    If the Show Scheduling Messages option is turned on, and you enter a task that occurs before the project's Start Date, you will receive a warning message. If you want to schedule a task to start before the project's Start Date, manually enter the date for the task. To check the Project Start Date, click Project information on the Project menu.
  5. Did you enter a percent complete on a task?

    If you entered a percent complete on a task, and the task has already started, you cannot change the Start Date automatically. To determine where the task would schedule automatically, set the task to zero percent complete. To do this, follow these steps:
    1. Select the task.
    2. On the Project menu, click Task Information.
    3. Click the General tab.
    4. In the Percent Complete box, type 0.
    5. Click OK.
  6. Did you assign an Actual Start Date to the task?

    You can assign an Actual Start Date to a task and not enter a percent complete. The task will not be scheduled automatically unless you set the Actual Start Date to NA. To set the Actual Start Date, insert the actual start field into your table. To do this, follow these steps:
    1. Select the title of any column currently in your table.
    2. On the Insert menu, click Insert Column.
    3. Select Actual Start for the Field Name and click OK.
  7. Did you assign a constraint type other than As Soon As Possible (ASAP) to the task?

    A constraint can cause a task to be scheduled according to the type of constraint and the date set. In Microsoft Project , a task that has the constraint of As Late As Possible (ALAP) will be scheduled as an ASAP task in a project that is scheduled from the project's Finish Date. To check the constraint type, follow these steps:
    1. Double-click the ID number for the task.
    2. Click the Advanced tab.
  8. Are there any predecessor or successor relationships?

    The type of relationship will determine when the task can be scheduled. In Microsoft Project , the Tasks will always honor their constraint dates setting overrides the task relationship links. To set this option, follow these steps:
    1. On the Tools menu, click Options.
    2. Click the Scheduling tab.
    3. Click to select the Tasks will always honor their constraint datescheck box.
    4. Click OK.
  9. Are you using automatic Resource Leveling?

    Automatic resource leveling will add delay to a task to avoid resource conflicts. This results in the task Start Date being pushed out. If you select the Manual option, delay will not be added to tasks automatically. To remove any delay added to a task and to set resource leveling to manual, do the following:
    • To remove delay, click Clear Leveling.
    • To set resource leveling to manual, click Resource Leveling on the Tools menu, and then click Manual.
  10. Is there a value in the Task Delay field?

    If the Task Delay field contains a value greater than zero, you can not schedule the task earlier. To clear the Delay field, see step 9.
  11. Is the task a subtask?

    If a Summary Task (at any level) has a predecessor or a constraint, the subtask cannot be scheduled any earlier than the summary task. To check a summary task for predecessors or constraints, follow these steps:
    1. Select the task.
    2. On the Project menu, click Task Information.
  12. Is there a resource assigned to the task?

    The resource calendar can affect the scheduling of a resource-driven task but not a fixed duration task. In Microsoft Project , the resource calendar can affect all three task types (fixed duration, fixed work, and fixed units). Remove the resource to see if, in fact the resource is effecting the scheduling. After the resource is removed, if the task schedules as expected, then check the resource's calendar. To check the resource calendar, follow these steps:

    On the Tools menu, click Change Working Time, and then select the resource name from the drop down list.
  13. Are you trying to schedule a task during a non-working time?

    If a day is marked as non-working, then you cannot schedule a task to start on that day. To check the Project Calendar, click Change Working Time on the Tools menu.
  14. Are there any predecessor or successor relationships assigned to summary tasks?

    Predecessor and Successor relationships assigned to summary tasks can effect sub tasks of the summary task in addition to the summary task(s) that are linked.

    The type of relationship will determine when the task can be scheduled. In Microsoft Project , the Tasks will always honor their constraint dates setting overrides the task relationship links. Earlier versions of Microsoft Project do not have this option. To set this option, follow these steps:
    1. On the Tools menu, click Options.
    2. Click the Scheduling tab.
    3. Click to select the Tasks will always honor their constraint dates check box.
    4. Click OK.
If you have performed all these tests and you still have a scheduling issue, try to create a new task, or try to delete the problem task, and then re-create it.

If you are still having a problem, the file may be damaged. If you created the file in Microsoft Project 4.1 or earlier, and you still have this version of Microsoft Project installed on your computer, open the file and save it in the MPX format. Then, open the file in Microsoft Project 2000 or later.

For additional information about the MPX file format, see the Mpxfile.wri file. The Mpxfile.wri file is typically located in the \Winproj directory.

If you do not have Microsoft Project 4.1 or earlier, do not save the file in MPX format. This file format does not support (preserve) the new features that are available in Microsoft Project 2000 or later. Therefore, if you save a Microsoft Project 2000 or later file in MPX format you will lose some of the features when you convert the file.

Modification Type:MinorLast Reviewed:6/7/2005
Keywords:kbtasks kbtshoot kbprb KB175457 kbAudEndUser kbAudITPRO