Milestones are used by agile teams to track progress and verify that their projects are on pace to meet their goals. When you employ milestones in Agile projects, your deliverables are more likely to be on time, which is why they’re such a useful feature in project management software.