A method and system for displaying and reporting project completion
information of a large-scale project having a number of individual
subprojects. A rollup agent is employed for acquiring project completion
information from a number of subproject databases to provide overall
project-wide display and reporting capabilities. The rollup agent
collects and organizes the information, and stores it on a rollup
database. The rollup agent also interacts with a user to select aspects
of any subprojects to report or display. The rollup agent then creates
and stores reports of the selected information, or displays the report
interactively as a pop-up summary report or a spreadsheet format report
to a user. A number of scheduled agents provide scheduled reporting at
the subproject level. A number of on demand agents provides the
interactive database view, pop-up reporting and spreadsheet reporting for
each of the individual subprojects.