Regularly review estimates, deadlines and milestones to check they are still on schedule. If necessary, update the plan with new estimates and tasks and ensure that remaining tasks are necessary and estimates are still valid. Circumstances can change during a project but question every change and always refer back to the original business requirement as a corss-reference.
A Gantt Chart is an excellent project management tool for the scheduling, budgeting and reporting of a project. The easiest, but perhaps not the most useful, tool for creating Gantt Charts is MSProject. Each task is listed on the left-hand side of the chart with a timeline shown on the right. Milestones can be easily marked and the schedule and costs can be easily updated where necessary.