Milestones

The Milestones module can be used to keep track of Milestones iconmilestones for a particular Programme iconprogramme, Project iconproject or Subproject iconsub-project.Three dates are tracked for a milestone:
  • The original (or baseline) date for completion
  • The forecast date for completion
  • The actual date of completion
These three dates are used to calculate the variance for the milestone:
IfVariance
Actual date is specifiedVariance is the difference between the actual date and the original date
No actual date is specified but a forecast date is specifiedVariance is the difference between the forecast date and the original date
OtherwiseVariance is not set
You can also set the percentage completion or progress for a milestone.A Workflow iconworkflow can also be selected for each milestone. When you add the milestone you can select the Standard Milestone Workflow or you can add a new workflow for milestones specific to your organisation.Milestones have a calculated field called Overdue. Here are the calculations used for this field:If the progress is 0 and:
  • It is FORECAST OVERDUE : this means the calculated forecast date (and time) is less than the current time.
  • It is ORIGINAL OVERDUE : this means the calculated original date (and time) is less than the current time.
  • It is LATE: this means the calculated forecast date is more than the calculated original date.
  • It is not OVERDUE, and it is not LATE: this means the status is NOT STARTED
If the progress is more than 0 and:
  • It is FORECAST OVERDUE : this means the calculated forecast date (and time) is less than the current time.
  • It is ORIGINAL OVERDUE : this means the calculated original date (and time) is less than the current time.
  • It is LATE: this means the calculated forecast date is more than the calculated original date.
  • It is not OVERDUE, and it is not LATE: this means the status isĀ ON TRACK
If the progress is 100: this means the status is COMPLETED

Milestones have a calculated field called Calculated Forecast Date. Here are the calculations used for this field: Calculated Forecast Date:
  • If the Milestone has an Actual date
    • Calculated Forecast Date = Actual date
  • else if the Milestone has a Forecast date
    • Calculated Forecast Date = Forecast date
  • else if there is a linked object the Calculated Forecast Date will come from there.
  • if there is still no Calculated Forecast Date found then:
  • If the Milestone has an Original date
    • Calculated Forecast Date = Original date
  • else if there is a Non task group parent with a Start Date
    • Calculated Forecast Date = Non task group parent Start Date
  • else if there is a Non task group parent without a Start Date but with an End Date
    • Calculated Forecast Date = Non task group parent End Date
Milestones have a calculated field called Calculated Original Date. Here are the calculations used for this field: Calculated Original Date:
  • If there is an original date
    • Calculated Original Date = Original Date
  • else if there is a linked object the Calculated Forecast Date will come from there.
  • If there is still no Calculated Forecast Date found then:
  • If there is a non task group parent with a start date:
    • Calculated Original Date = Non task group parent Start Date
  • If there is a non task group parent without a start date but with an end date:
    • Calculated Original Date = Mon task group parent End Date