1. Define milestones early in the project and include them in the Gantt chart to provide a visual guide
2. Keep milestones small and frequent
3. The set of milestones must be all-encompassing
4. Each milestone must be binary, meaning it is either complete or incomplete.
5. Carefully monitor the critical path