Back to ArticlesBack

Subscribe to our newsletter

Get the latest articles and resources sent straight to your inbox.

MPUG

There is a lot of discussion surrounding the question of resources being assigned to milestones using Microsoft Project. The answer to this question is (Isn’t it always?), “It depends.” The milestone is the checkpoint. Its main characteristic is that it has no duration (duration for a “classic” milestone is 0 (days, weeks, hours…). The best practice is that you should start a set of tasks with a summary task (to group them), and end the set of tasks with a milestone. Here is a simple example:

As you can see, there are some tasks for writing the article, and they finish with the milestone which I called “Article done.” The duration for the milestone is 0 days. Each task, except the milestone, has an assigned resource. Now, before I start explaining when and why you should or shouldn’t have a resource assigned to a milestone, let’s take a look at what happens if I mark all tasks, except the milestone, 100% complete.

As you can see if the milestone is not marked as completed, and all other tasks are, the summary task (in my case, the whole project) will only show as 99% finished. So, the milestone is 1%!

As you know, when a resource is assigned to a task, it has some work effort. According to the magic formula, Work = Duration * Units. Typically, the purpose of a milestone is not to accomplish some work, but to close some phase (i.e. a set of tasks under the summary task) or to check if those tasks are really done.

Let’s say that the editor is the resource who should sign the final review before my article can be published on MPUG’s site. If the editor has to read the whole article, and it will take several hours, then he/she likely needs to separate tasks with some effort, and, of course, duration. On the other hand, if he/she needs only to sign off and approve my article for publication and it will take only a moment, it makes sense to assign him/her to the milestone like this:

Let me show you a more complicated project:

As you can see in the scenario above, we have two summary tasks, and three milestones, one for each phase, as well as one milestone for the whole project. I assigned a resources to each milestone. This does not harm the project plan, or the work effort.

To conclude, you would likely not assign resources to milestones if all tasks in a set leading to the milestone complete the list. In this case, the milestone is automatically considered completed when all the tasks have been, so only thing to do is mark the milestone as 100% done. On the other hand, if a responsible person needs to approve all the tasks in a set once they have been completed, he/she should be assigned to that milestone. Both approaches are correct.

The last thing to consider is if the milestone involves some work, in which case it should have a duration. When you have a duration linked to a milestone, cost will occur. In a “classic” milestone, with zero work and duration, there are no costs.

 

Get Weekly PM Insights

Join 500,000+ PMs receiving updates on the latest PM methodologies, PDU opportunities, tool reviews, career tips, and member exclusives.

PMI ATP
PMI Authorized Training Partner
REP #4082

Learning Paths

PMP® TrainingCAPM® TrainingPgMP® TrainingPMI-ACP® TrainingMS ProjectMS PlannerMS TeamsJira

PM Resources

PDU TrackerLive WebinarsSalary CalculatorTool ComparisonsJob BoardKnowledge BasePM Glossary

Community

Discussion ForumStudy GroupsEvents Calendar

Follow Us

LinkedInYouTubeTwitterFacebook
MPUG Logo

© 2025 MPUG. All rights reserved.

TermsPrivacySitemap
Articles

Milestones:-Do We Need to Assign a Resource to Them in Microsoft Project?

There is a lot of discussion surrounding the question of resources being assigned to milestones using Microsoft Project. The answer to this question is (Isn’t it always?), “It depends.” The […]

3 min read
•about 7 years ago••
N
Nenad TrajkovskiAuthor
Project Management
Microsoft Project
Best Practices
Productivity
N
Nenad Trajkovski

Content Writer

MVP - Project Nenad Trajkovski was born in Zagreb in 1963. year. After completion of Faculty of Electrical Engineering, Nenad has started on the development and implementation of enterprise systems (ERP) in companies of various areas (banks, card houses, production companies, auto industry, wholesale businesses, oil companies, and others). He has extensive experience in working with business processes, people and knowledge in information technology and financial accounting activities. Currently, Nenad works as a consultant for the implementation of business systems, and as Project Manager. He is trainer for Project Management and Risk Management in Microsoft Innovation Center in Varaždin. At WinDays08 conference he has been declared as the best speaker, and his session as the best one. He was among TOP 10 speakers in the Microsoft Sinergija 2009 and at the Microsoft Vzija 2009. Shared first place as the best lecturer at KulenDays 2009 and the PMI Forum 2009 in Zagreb. Regular speaker at the Microsoft Community. On WinDays10 conference Nenad was among the top three speakers; at the conference Microsoft Vision 9 in Skopje between the top 5 speakers as well as on Microsoft Synergy 11 which was held in Belgrade. Certified Accountant, PMP (Project Manager Professional), PMI – RMP (Risk Manager Professional), MCP (Microsoft Certified Professional), MCTS – Microsoft Project 2010 (Microsoft Certified Technical Professional).  and MCT (Microsoft Certified Trainer).

View all articles by Nenad Trajkovski
Related Content

Continue Reading

Discover more insights and articles that complement your current reading

Two Project Manager Agent Features You Might Like
Articles
5 min read

Two Project Manager Agent Features You Might Like

Discover two game-changing features of Microsoft’s Project Manager Agent including agent-to-agent communication and the new integrated interface in Planner.

E
Erik van Hurck
about 1 month ago
Read
Master Dependency Analysis in Microsoft Project with SSI Tools!
Articles
2 min read

Master Dependency Analysis in Microsoft Project with SSI Tools!

Learn how to master dependency analysis in Microsoft Project using SSI Tools’ Directional Path, Connecting Path, and Dependency Tracer to analyze predecessors, successors, and project logic.

K
Kenny Arnold
about 1 month ago
Read
A PM’s Halloween Survival Guide
Articles
5 min read

A PM’s Halloween Survival Guide

Discover the spooky parallels between Halloween and project management, from scope creep monsters to ghosted team members, in this fun survival guide for PMs.

R
Ronald B. Smith, MBA, PMP
about 2 months ago
Read
Explore All Articles