What makes a good milestone?
A good milestone is a particular point in a project's life cycle to gauge progress toward the result. The start, finish, reviews, etc. are all indicated by good milestones.