System, method, and computer program product for effort estimation
First Claim
Patent Images
1. A method for effort estimation comprising:
- creating at least one use case;
classifying each use case according to a set of macro patterns stored in a data processing system;
counting the number of times each macro pattern is applied;
multiplying the number of times each macro pattern is applied by a metric corresponding to that macro pattern, to produce a set of macro pattern products; and
summing the macro pattern products in a data processing system to determine an effort estimate, and storing the effort estimate in a data processing system database.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for establishing an estimate for proposals and other customer requests which precludes an extensive up front investment in expert opinion and design. This is accomplished by applying a pattern-based technique toward rough application effort sizing called herein “Web Based Macro Patterns.”
-
Citations
21 Claims
-
1. A method for effort estimation comprising:
-
creating at least one use case; classifying each use case according to a set of macro patterns stored in a data processing system; counting the number of times each macro pattern is applied; multiplying the number of times each macro pattern is applied by a metric corresponding to that macro pattern, to produce a set of macro pattern products; and summing the macro pattern products in a data processing system to determine an effort estimate, and storing the effort estimate in a data processing system database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system having at least a processor and accessible memory, comprising:
-
means for creating at least one use case; means for classifying each use case according to a set of macro patterns; means for counting the number of times each macro pattern is applied; means for multiplying the number of times each macro pattern is applied by a metric corresponding to that macro pattern, to produce a set of macro pattern products; and means for summing the macro pattern product to determine an effort estimate and storing the effort estimate in the memory. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product tangibly embodied in a computer-readable medium, comprising:
-
instructions for creating at least one use case; instructions for classifying each use case according to a set of macro patterns; instructions for counting the number of times each macro pattern is applied; instructions for multiplying the number of times each macro pattern is applied by a metric corresponding to that macro pattern, to produce a set of macro pattern products; and instructions for summing the macro pattern product to determine an effort estimate and storing the effort estimate in a data processing system database. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification