System and method for estimating costs of a dynamically generated runtime solution to a business problem
First Claim
1. A method for estimating system costs in a dynamically generated business solution based upon reusable components, comprising:
- identifying customer requirements in a practice area;
creating a practice manifest which describes a plurality of components;
matching customer requirements to the plurality of components using the practice manifest;
selecting, based upon the matching, a subset of the plurality of reusable components to dynamically generate a business solution in the practice area;
assigning a cost to each of the components of the subset of the plurality of reusable components, wherein the cost associated with each component in the subset reflects the expected cost to implement the corresponding component in the business solution; and
generating a first estimate of system costs to deploy said dynamically generated business solution based upon the assigned costs.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method for estimating costs in a dynamically generated business solution based upon reusable components. Each component is assigned to one or more categories based upon attributes such as the business problems that the particular component addresses. Categories are also based upon particular industries, integration points between components, solution areas and other criteria, including the experience of typical users. To address a specific business problem, one or more appropriate core business components are selected. Additional components are selected by a generation engine based upon the selected core components, their corresponding categories. Once selected, each of the components is assigned a cost, the cost of each component reflecting the expected cost to implement the corresponding component in the business solution. A total cost is generated based upon the cost associated with selected components plus an estimate of system costs associated with deployment.
-
Citations
20 Claims
-
1. A method for estimating system costs in a dynamically generated business solution based upon reusable components, comprising:
-
identifying customer requirements in a practice area;
creating a practice manifest which describes a plurality of components;
matching customer requirements to the plurality of components using the practice manifest;
selecting, based upon the matching, a subset of the plurality of reusable components to dynamically generate a business solution in the practice area;
assigning a cost to each of the components of the subset of the plurality of reusable components, wherein the cost associated with each component in the subset reflects the expected cost to implement the corresponding component in the business solution; and
generating a first estimate of system costs to deploy said dynamically generated business solution based upon the assigned costs. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for estimating system costs in a dynamically generated business solution based upon reusable components, comprising:
-
a practice manifest which describes a plurality of components;
logic for matching customer requirements to the plurality of components using the practice manifest;
logic for selecting, based upon the matching, a subset of the plurality of reusable components to dynamically generate a business solution in the practice area;
logic for assigning a cost to each of the components of the subset of the plurality of reusable components, wherein the cost associated with each component in the subset reflects the expected cost to implement the corresponding component in the business solution; and
logic for generating a first estimate of system costs to deploy said dynamically generated business solution based upon the assigned costs. - View Dependent Claims (9, 10, 11, 12, 13, 14, 20)
-
-
15. A computer programming product for estimating system costs in a dynamically generated business solution based upon reusable components, comprising:
-
a memory;
customer requirements in a practice area;
a practice manifest that describes a plurality of components;
logic, stored on the memory, for matching customer requirements to the plurality of components using the practice manifest;
logic, stored on the memory, for selecting, based upon the matching, a subset of the plurality of reusable components to dynamically generate a business solution in the practice area;
logic, stored on the memory, for assigning a cost to each of the components of the subset of the plurality of reusable components, wherein the cost associated with each component in the subset reflects the expected cost to implement the corresponding component in the business solution; and
logic, stored on the memory, for generating a first estimate of system costs to deploy said dynamically generated business solution based upon the assigned costs. - View Dependent Claims (16, 17, 18, 19)
-
Specification