The Simulators of Software Development Projects based on dynamic models have supposed a significant
advance in front of the traditional techniques of estimate. These simulators enable to know the evolution of
a project before, during and after the execution of the same one. But its use in the estimate of the project
before beginning the execution, has been braked by the great number of attributes of the project that it is
necessary to know previously. In this paper are presented the improvements that have been added to the
simulator developed in our department to facilitate the use of them, and a new improvement obtained when
using machine learning and fuzzy logic techniques with the databases generated by the simulator. In this last
case, the project manager can know, in function of the decisions that he takes, the level of execution of the
project objectives.Comisión Interministerial de Ciencia y Tecnología (CICYT) TIC99_035