The Benefits of Documenting Nice-to-work Tasks
Microsoft Project (MSP) comes in two editions, Professional and Standard. The Professional version costs almost twice as much as the Standard, but it comes with more features and communication tools. One of Professional’s features is the ability to inactivate a task (or group of tasks) keeping the task information in the plan, but removing the scheduling and cost impact (as well as any related, linked relationships). This may cause some active tasks to be rescheduled depending on predecessor and successor relationships. So, let’s look at some of the details of the Inactivate feature, as well as its’ advantages.
The Details
One benefit of using this feature is that you can keep tasks in your plan for which you don’t want to lose the details, even if you choose not to use them. If you decide later you need these tasks (especially after you baseline your plan), you can reactivate them since you haven’t used the delete option. In this way, inactivated tasks remain a part of the plan and can always be brought back if/when necessary. It’s important to note that you can only inactivate tasks that have not yet started, meaning if a task has begun or been completed, the Inactivate feature will not work.
It’s simple to Inactivate a task. Simply select one or more tasks, and click Inactivate from the Task tab’s Schedule section. The selected task(s) instantly turns light gray with strikethrough text, which is not easy to read. Note that if you highlight a summary task to be inactivated, its’ subtasks will automatically be inactivated also. See Tables 1 and 2 below which show a small project plan example before and after using the Inactivate feature.
As you can see, the finish date has been changed from 6/26/20 to 6/18/20, and Task 4 and 5 have been inactivated and now show text that is hard to read. To make the strikethroughs more readable, you might want to highlight inactive lines and “edit” the font color to red, for example. If you later decide to Activate Task 4 and 5, highlight these lines, go back to the Task tab’s Schedule section, and click Inactivate again.
Potential Benefits of Inactivating Tasks
There are many reasons, historical or otherwise, why you might want to use the Inactivate feature. You may wish to reduce scope or cut back on quality because you are over budget and/or missing deadlines. Or it may be helpful to create what-if scenario plans to evaluate alternatives in these uncertain times (Note: MSP has a Compare Projects feature found within the Report tab menu). In addition, you might want to inactivate change-request tasks waiting for approval until you need them. If the users or stakeholders happen to change their minds and revert to an earlier version or the original schedule, you can reactivate previously inactivated tasks in a snap. If you happen to have a large project plan with many Inactivate tasks, I would recommend saving paper and tired eyes by going to the View tab’s Data section and selecting the Filter feature, Active Tasks, which result in Inactivate tasks not being displayed or printed.
What do you think? Do you find the Inactivate feature to be useful? I’d love to hear from you in the comments below.
David Abatangelo
Hi Ronald,
I like the idea of inactivating tasks opposed to deleting them. However, when using MS Project Essentials online, it can be hard to tell that the tasks are inactive. The online version of MS Project does not support text formatting and inactive tasks will look like active task. When in the client version of the software, the inactive task will show as light gray and lined out. If another user opens the schedule in the online version, they may not notice that the tasks are inactive. I like to add “Inactive” to the task text to avoid confusion.
Thank you,
David Abatangelo
Phil
I have used inactive tasks when using a schedule template. The template included all our project deliverables with some optional. Since the template included a lot of logic, deleting a task was not an easy option, so inactivating a task was used instead.
Eventually we found having such a detailed template to cause more problems than benefits, so a simple template with a minimum of tasks was created that allowed the schedule to be slowly built level by level.
DENNIS EARL LEISTER
Another use of this feature is that it allows one to build a generic schedule with all the tasks required for doing similar work in the future. Then for a particular project, inactivate the tasks that will be skipped. I’ve used this for scheduling the building of different infrastructure environments: Dev, QA, UAT and PROD. Penetration testing is an example of a task that is not performed in all environment; I inactivate it for Dev and leave it active for UAT.