The Weekly Status Report is a very good tool to track the progress of a project.
The example I give is that of a Software Project Weekly Status Report but the principles can be applied to any project. What you need to know is: the distinct Stages (milestones) of the project. At start of project...