Many of our users ask us about the two different types of scheduling modes available in Microsoft Project; Manual and Automatic, and what will work best for them.
Not surprisingly, this topic has loads of information on the internet available and I’ve included some helpful links to very useful articles or discussions below to help. However, the goal here is to ensure you know how these scheduling modes work, and we’ll cover more about how to choose between them in a follow-up post.
Manually Scheduled Task – A task that you can set up to not change until you tell it to change.
Automatically Scheduled Task – A task that will include system-generated values when it is created. The task data may then be modified by the system, as dictated by Microsoft Project settings, when called upon to do so.
Your default settings for how tasks will be scheduled can be accessed by going to File -> Options -> Schedule. In the below example my tasks are set to be Manually Scheduled as I insert them into my project file.
If you want them to be Automatically Scheduled, instead, simply hit the dropdown (blue arrow) and select that option. I’ve also noted a setting (black arrow) that will, if checked, allow your Manual tasks to move if other tasks that are linked to them move (predecessor relationships). If you don’t ever want your Manual tasks to move until you move them, simply leave this setting unchecked.
What You Need to Know About How Each Mode Works:
- When you enter a task in Manual mode the Duration, Start, and Finish columns will be blank. Once you populate two of these fields, the third value will be filled in for you.
- Blanks or text values are acceptable in Duration, Start, or Finish columns in Manual mode. However, if you add a text value and then switch to Automatic mode Project will only do its best to translate to a date or numeric value, which may cause you to re-key certain fields.
- Manual tasks cannot be effort-driven. The duration of a Manual task will not change as more resources are assigned or removed from it.
- Constraints will be ignored in Manual mode.
- Project and Resource calendars will be ignored in Manual mode.
There is a lot to learn about Manual mode, however, I’ve attempted to boil down the basics below:
- Automatically scheduled tasks are set up to have Start, Finish, and Duration filled in for you, based on your default settings (per Scheduling tab in Options above).
- Tasks will be adjusted in your plan as data changes for a variety of reasons. Things that may cause movement in your plan are:
- If a task is linked to another task, moving it or changing its duration may move the task it is linked to…this could have a domino like effect to other tasks in your plan if they are all linked together.
- Resourcing – if you are using resources in your plan you may see movement as resource data changes (units/work/allocation).
- Constraints – if you’ve accidentally set up certain tasks to have constraints you may end up not seeing movement in your plan where you expect it to occur, or vice versa.
- Links, lead time, and lag time – How you’ve set up your links will also impact whether or not things will be modified (and how), as change occurs to your data.
- Calendar changes (Base, Project, Resource, Task) – if you happen to change the settings in any of your calendars then it may impact a schedule you’ve already created.
- A mix of Manual and Automatic tasks may also leave you puzzled as to why things are moving or not moving in your plan as a result of updates to certain data.
We’ll follow up with a post that will discuss how to decide which modes to utilize in the near future. But hopefully this information will arm you with a basic understanding of Manual vs. Automatic scheduling. Here is some additional advance reading that may help if you need to dig deeper immediately: