Javascript is currently disabled. This site requires Javascript to function correctly. Please enable Javascript in your browser!

Project performance  > IT projects estimating

IT Project Estimating

According to many researches, the unrealistic expectations based on inaccurate estimates are the main cause of failure in software implementation. Although the estimate of IT projects is not an easy task, it is very important to do it and especially to do it well..

We propose an estimating approach that is powerful, but at the same time, very simple for users. We can help you build a scalable estimation process with the definition of tasks (what), actors (who), tools (how) and frequency (when) of estimation. Do not forget, the estimate is not a "one shot" thing; it is a continual process of refinement.

 

Four Steps Estimating Approach:

1.      Estimate the project size

The calculation of software functional size is very complex and requires the involvement of function point specialists. True? Not necessarily. Our approach is based on an automated calculation of function points. The user/estimator answers questions about the software to be developed and the tool calculates the software size in COSMIC function points (certified ISO methodology).

2.      Estimate the projetc efforts

Efforts are estimated automatically based on productivity (hours/function point). If you do not know your development productivity, we can do benchmarking to determine it (see Benchmarking page). Meanwhile, for starters, we can apply the productivity of the industry (even your industry) and refine it over time.

3.      Estimate the project duration

The project duration is calculated using the efforts estimated in the previous step as well as other factors (productivity factors) affecting the duration of the project. The impact of productivity factors on project duration is quantified and based on COCOMO method. This way you can estimate the duration of the project and the duration of each phase of the project based on a life cycle development process.  

4.      Refine the estimates (adjustment factors)

To ensure that the estimate respects your development environment, we added the refinement factors. These adjustment factors are used to take into account the characteristics of the software, hardware, personnel and project. In our model, we applied certain factors whose impact can be measured in your own environment, while factors whose impact cannot be determined were taken from the COCOMO model.

The Size is Essential

Obviously, the estimating of the software size is an essential step in the estimation of IT projects. The application size is the main driver of efforts and project duration and, also, an essential measure for the definition of performance indicators. So, there is no doubt that it must be measured.

To measure the software size, we use the COSMIC-FFP method.

Advantages of Our method

Allows you to calculate the development productivity (hours per function point), and to compare it between projects (internally) and with the industry (externally)  
 • Permet de calculer la productivité de développement (heures par point de fonction) et de la comparer entre les projets ou avec l'industrie 
 • Easy to apply and requires no special training
 • Supported by an automated parametric tool 

 

Asset 7