Method and system for allocation of resources in a project portfolio
First Claim
1. A computer-implemented method for optimizing allocation of resources across projects in a project portfolio, comprising:
- receiving, at a computing device, (i) resource information representing a plurality of resources available for allocation to the projects, (ii) a portfolio of project definitions, each project definition comprising a unique identifier and one or more project-level constraints, and (iii) one or more portfolio-level optimization criteria including an objective function defined by the equation,
1 Assignment
0 Petitions
Accused Products
Abstract
Described are methods and apparatuses, including computer program products, for optimizing allocation of resources across projects in a project portfolio. The method includes receiving, at a computing device, (i) resource information, (ii) a portfolio of project definitions and (iii) one or more portfolio-level optimization criteria. The resource information representing a plurality of resources available for allocation to the projects, and each project definition includes a unique identifier and one or more project-level constraints. The method also includes generating, using the computing device, a plurality of project portfolio allocation scenarios and determining one or more optimized project portfolio allocation scenarios from the plurality of project portfolio allocation scenarios. Each project portfolio allocation scenario satisfies the one or more project-level constraints associated with each project definition. Each optimized project portfolio allocation scenario optimizes a sequence of the projects to satisfy the one or more portfolio-level optimization criteria.
61 Citations
20 Claims
-
1. A computer-implemented method for optimizing allocation of resources across projects in a project portfolio, comprising:
receiving, at a computing device, (i) resource information representing a plurality of resources available for allocation to the projects, (ii) a portfolio of project definitions, each project definition comprising a unique identifier and one or more project-level constraints, and (iii) one or more portfolio-level optimization criteria including an objective function defined by the equation, - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A computer program product, tangibly embodied in a non-transitory machine-readable storage device, for optimizing allocation of resources across projects, the computer program product including instructions being operable to cause data processing apparatus to:
receive (i) resource information representing a plurality of resources available for allocation to the projects, (ii) a portfolio of project definitions, each project definition comprising a unique identifier and one or more project-level constraints, and (iii) one or more portfolio-level optimization criteria, including an objective function defined by the equation, - View Dependent Claims (20)
Specification