3. GuidanceThe purpose of the milestone review meeting is to review the overall milestone progress and accomplishments at selected milestones/phases during the project life cycle. Milestone reviews are generally defined by the project manager. This meeting also facilitates the project team to have a get-together with higher management and other stakeholders and to discuss project issues; share lessons learned and suggest improvements for the next milestones. 3.1 Why Do Milestones Matter?The use of project milestones is essentially a scheduling strategy. In smaller projects, you may only have two milestones: the project start and end dates. Milestones are also less common in Agile projects as the Agile Methodology focuses on short iterations and evolving schedules and plans. Within an Agile project, the only milestones may be at the end of each sprint. Milestones are more common in traditional project management methodologies that follow a more structured approach to planning and scheduling. Milestones help ensure that critical project deadlines are met. Often these deadlines are dictated to you by the customer or project sponsor. For example, if you are developing software to support a space flight project the project manager would likely tell you when they want to see the first draft and when they expect to receive the final product. Both of these dates are milestones. Milestones can also act as mile markers on long projects. For instance, let’s say you have a year-long project to complete a new product release. We can assume that the work effort is estimated to be fairly steady throughout the entire project. This means that, at the three-month mark, the project should be 25% complete, at the six-month mark it should be 50% complete, and at the nine-month mark, it should be 75% complete. A milestone may be created at each of these points to assess actual progress compared with expected progress. If you arrive at the three-month mark to discover the project is only 15% complete, you now have an early warning sign that there may be a problem and the expected end date might be at risk. Milestones are also useful for communicating project success. When you’re in the middle of a complex project, it can be difficult to determine who is accomplishing what. You can become so focused on the minutiae of each task that you lose perspective. But with milestones, you can easily move away from the task level and see the overall progress more clearly. Plus, regularly communicating the milestones you’ve met is a great way to gain trust and keep stakeholders updated on their investments even before the project is completed. See also 7.08 - Maturity of Life Cycle Products at Milestone Reviews, 7.09 - Entrance and Exit Criteria. 3.2 How To Select MilestonesWhen creating your own project management schedule, it can be challenging to determine what to set as milestones. Too few milestones may not provide you with enough project oversight, but too many milestones clutter up your reports and reduce their value. Achieve the right balance, it’s not as simple as just listing every deliverable due date. Project milestones need to have a clear and consistent meaning, both throughout and across projects. For instance, if “submission of initial draft” is a milestone on one project, it should be a milestone on all similar projects. This creates consistency for reporting, which enables stakeholders to better understand the overall progress of all projects. If you’re not sure what should and should not be a milestone, the following questions may help: - Is it an activity that requires time, or is it an end product?
- Will it impact the final deadline?
- Is it an important moment in the project?
- Will it be a strong indicator of overall project progress?
- Does it need to be reviewed and approved by stakeholders?
- Is it an event that impacts the project?
Key deliverables owed to you by outside parties are also useful deadlines. For instance, imagine that you require a subcontractor to complete some sub-assembly before your team can begin production. In this scenario, the due date for the subcontractor should be a milestone. Another example is if you have a critical material delivery expected to arrive in six weeks. That arrival date may need to be a milestone in your schedule. 3.3 How To Use Milestones In Your Project Management SoftwareOne of the best ways to organize your project effectively is to interconnect the tasks with the project goals. That makes tasks meaningful for your team and motivates people to get things done faster. For example, if you’re launching a new software update, major milestones may include: Finalize software design Finalize software production Complete software testing You can then organize the associated tasks by the project milestones. This allows everyone to see which concrete steps need to be achieved to reach each goal, and it gives team members a better understanding of the impact of their individual tasks. Milestones can also be used to define check-in points throughout the project so that everyone is clear about what progress looks like, what the expectations are, and when they’ll be measured. By inputting these checkpoints into the schedule and managing them, you enable the team to stay in sync with overall project goals and outcomes. 3.4 Tasks Associated With A Milestone Review- The project Manager calculates milestone progress and prepares a milestone review report using the milestones review report template.
- The project manager sends the meeting request to the relevant stakeholders along with the meeting agenda and milestone review report as per plan.
- The project manager conducts milestones review meetings according to the meeting agenda.
- All agenda items are discussed, and issues, improvement suggestions, lessons learned, and action items are noted and logged in the issue management system.
- The project manager sends a milestone review report to the project and customer contact person.
- The project manager assigns the action items to appropriate stakeholders and obtains their commitment.
- The project manager tracks the action items to closure.
3.5 Acquired Software DevelopmentFor acquired software development, milestone reviews are incorporated into the contract because the contract is the binding document for contractor performance and deliverables. Regardless of whether the development is in-house or contracted, the development agreement needs to contain, among other key elements, surveillance activities including monitoring activities, reviews, audits, decision points, meetings, known contract milestones, etc. See also Topic 8.06 - IV&V Surveillance. Other items related to milestone reviews to include in the development agreement are: - Review periods for deliverables.
- The period for making corrections to resolve findings.
- Formal reviews, such as those found in NPR 7123.1
, NPR 7120.5 , NPR 7120.7 (IT and Institutional Infrastructure), and NPR 7120.8 (Research and Technology). - Technical reviews.
- Progress reviews.
- Acceptance reviews.
Consult Center guidance on the following topics as Center guidance may provide insights into reviews and review topics to be considered for inclusion in the Statement of Work (SOW) and contract: - Acquisition.
- Planning.
- Scheduling.
- Process Monitoring and Control (PMC).
The references in 7.03 - Acquisition Guidance may provide additional guidance on project milestone reviews and topics for consideration. Topic 7.09 - Entrance and Exit Criteria describes inputs, material that will be reviewed, and outputs for each life cycle milestone review which may be useful as input to the development of checklists for these reviews. Consult the NPR 7120 family of requirements documents for definitions of milestones and approaches for different project types. Keep in mind that reviews not included in the contract may be difficult to require of the contractor, so it is important to ensure the SOW and other contract elements are reviewed by the proper project management and/or technical authority for completeness. 3.6 Additional GuidanceAdditional guidance related to this requirement may be found in the following materials in this Handbook: 3.7 Center Process Asset Libraries
See the following link(s) in SPAN for process assets from contributing Centers (NASA Only). |