Software development time and cost estimation

Estimate effectively The times and costs involved in a software development activity, whether it's a complex project or a simple maintenance task, are practices that project managers and, more generally, all those involved in software development constantly grapple with.
The estimate based on personal experience, still widely used today, often does not lead to good results and lacks the objectivity and repeatability necessary for a good estimation method.
This therefore creates the need to have more objective and formal techniques, comparable in heterogeneous environments, based on international standards and on more scientific criteria.
The course, after revisiting the most common problems in creating estimates, illustrates the reference metrics currently available for software measurement and the ways in which they are normally used, and examines some Techniques and best practices widely disseminated and frames them within a process that guides their use.
I Function Point IFPUG, The cornerstones of the course are treated with ample and exhaustive references to counting rules and widely used estimation techniques (E&QFP, FFPA), while for the thorny issue of converting size into effort, the most important indications provided by National and international guidelines, and the best practices currently adopted by the most advanced business realities.
The topic of the contractual use of Function Points and, more generally, software metrics is addressed as a corollary to the main arguments.

Home » Course List  » Software development time and cost estimation

Contents

- Issues related to estimates

The cone of uncertainty, the importance of a good estimate, the characteristics of a good estimation method.

- Software sizing

The most common metrics (LOC - Lines of Code, Function Point) and emerging ones (SNAP, COSMIC, Use Case Point, Story Point, etc.).

IFPUG Function Point Analysis version 4.3

Fundamental theoretical elements for counting and estimation; notes on their contractual use.

Estimate of effort

Function Point-based estimation: best practices and guidelines; estimation by analogy; bottom-up estimation; top-down estimation based on work products; parametric model-based estimation (COCOMO II).

- The estimation process integrated into the development process

When and how to estimate (estimation moments and the most suitable techniques); management of estimates in project and company environments.

- Estimation tools

Templates, repository: what to start with and how to evolve.

Case studies drawn from real-life experiences.
2 days

Prerequisites

Knowledge of issues related to software sizing and estimation of software development time and costs


Recipients

Project managers, team leaders

Functional analysts

Specialists in the field of software metrics

 

Scroll to Top