Managing projects in an organization, especially a project-oriented organization, is a challenging task. Project data has a large volume and is complex to manage. It is different from managing a single project, because one needs to integrate and synthesize information from multiple projects and...