Jump to content

Software parametric models

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Mila.cridlig (talk | contribs) at 08:38, 25 August 2007 (minor changes). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Software project managers use software parametric models or parametric estimation tool to produce estimates of a project's duration, staffing and cost.

The early 1980’s saw the emergence of several software estimation models. These included the refinement of earlier models, such as PRICE S and SLIM, and the development of new models, such as SPQR, Checkpoint, ESTIMACS, SEER or COCOMO and its commercial implementations PCOC, GECOMO, COSTAR and Before You Leap.

One of the earliest software parametric models is Software LIfecycle Management (SLIM) by QSM, founded in 1978 by Lawrence PUTNAM, Sr. SLIM is based on the Putnam model and backed by a database of over 6300 completed projects from all types of industries all over the world, database refreshed with 200 to 400 validated projects a year.

SEER by GALORATH features a sophisticated user interface to track and, therefore, reduce risk by making timely, accurate and insightful decisions about the imposing, interdependent and often immeasurable costs, schedules and staffing variables.

COSTAR is a commercial implementation by SOFTSTAR systems of COCOMO, featuring trade-offs and what-if analysis, plus user definable cost drivers, to arrive at the optimal project plan.

In general, the advantages of these models are that they are objective, repeatable, calibrated and easy to use. Calibration to previous experience may though be a disadvantage when the nature of the project changes.

These models were highly effective for the waterfall-model, build-from-scratch software projects of the 1980’s and marked the early achievements of parametrics. As systems became more complex and new languages came to light, different software parametric models emerged which involved new cost estimating relationships, risk analyzers, software sizing, nonlinear software reuse or personnel continuity, to cite a few.