Patent ID: 8020147

Claim:
A method, implemented at least in part by a computing device comprising a processing unit and memory, for determining an implementation size of a software package implementation project using a sizing framework, the method comprising: determining implementation sizes for one or more modules of the software package by evaluating level parameters of the one or more modules at a plurality of levels, comprising: evaluating the one or more modules at field level; evaluating the one or more modules at form level; evaluating the one or more modules at setup level; and evaluating the one or more modules at process level; determining one or more tasks to be implemented for the software package implementation project, wherein each of the one or more tasks comprises: a fixed portion of the task that remains the same regardless of the implementation sizes of the one or more modules; and a variable portion of the task that changes depending on the implementation sizes of the one or more modules; determining a complexity factor for the software package implementation project; calculating, by the computing device, the implementation size of the software package implementation project based at least on the implementation sizes of the one or more modules, the one or more tasks to be implemented, and the complexity factor, wherein the calculating the implementation size of the software package implementation project comprises: using a first task equation for calculating the fixed portion of the one or more tasks, wherein the first task equation increases with the square of the complexity factor; and using a second task equation for calculating the variable portion of the one or more tasks, wherein the second task equation increases with the square of the complexity factor; and outputting the implementation size of the software package implementation project.