I would establish a common database that everyone is responsible for keeping updated with the various stages of projects. Then when needed, it's available for reference, and if desired you can query it to get reports of your choice (all projects with a certain status, for ex.)