Keeping track of user activity is one way of staying up to date with the progress of your project. Use the Project Metrics tool to get periodic snapshots of what people are doing in your project.
The reporting feature relies on an data harvesting mechanism that scans project activity on a configurable schedule and makes the data available for you to manipulate.