Tecnología

Inicio

Las técnicas de estimación de costos de software

Las técnicas de estimación de costos de software


En el desarrollo de software, rebasamiento proyecto es un problema importante. Con el fin de asignar la cantidad adecuada de los recursos y administrar los costos de manera efectiva, la estimación de costos de software preciso es importante. estimación de costos de software consiste en estimar el tiempo que se tarda en completar el proyecto, qué recursos deben trabajar en el proyecto y el costo total del proyecto. A menudo, una de las tareas más difíciles en la gestión de proyectos, existen varias técnicas para ayudar en la producción de la estimación precisa de los costes de desarrollo de software.

Método El juicio de expertos

El método de estimación de la opinión de expertos consiste en consultar a un experto individual o de varios expertos en la estimación de costes de software. El experto utiliza su experiencia y conocimiento del proyecto previsto para llegar a una estimación de costes. En general, cuando se utiliza este método, es mejor conseguir un consenso de expertos grupo, conocido como la técnica Delphi. La forma en que funciona esta técnica de estimación es el grupo se reunió para discutir las especificaciones del proyecto y cualquier problema de estimación. A continuación, los expertos llenan los formularios de forma anónima. Opiniones El coordinador de las formas y reúne al grupo unido de nuevo para discutir cualquier variación entre las opiniones de expertos. Después de la discusión, los expertos de forma anónima llenar otro formulario de estimación. Este proceso continúa hasta que se alcanza un consenso general.

Estimación por Analogía

Estimación por analogía es comparar un proyecto planeado un proyecto análogo que se completó con anterioridad. Para la estimación de un proyecto utilizando esta técnica, en primer lugar se realiza una clasificación del proyecto previsto en términos de sistemas afectados, el alcance del proyecto y los departamentos afectados por el proyecto. Una vez que se reúnen esa información, se puede determinar qué proyectos ya completados son de naturaleza similar con respecto a las limitaciones de tiempo y de recursos. A partir de esta información, se puede obtener un cálculo para determinar la cantidad de esfuerzo necesario para completar el proyecto previsto en tiempo y dinero. Puede utilizar este método para estimar los componentes de un proyecto más grande o la totalidad del proyecto. Como no hay dos proyectos son idénticos, también es importante identificar las diferencias entre los proyectos, por lo que debe tener en cuenta estas diferencias a la hora de determinar una estimación.

De arriba hacia abajo Método Estimación

El método de arriba hacia abajo la estimación determina una estimación de software basado en los parámetros globales de un proyecto. Usted proporciona estimaciones para las actividades del sistema de alto nivel tales como la documentación, gestión de la configuración, diseño y análisis sin conocer todos los detalles de las tareas asociadas a cada actividad del sistema. Al principio de un proyecto de desarrollo de software esta técnica es útil, ya que no tiene todos los detalles del proyecto a su disposición. Sin embargo, una vez que los detalles del proyecto se desarrollan, el cálculo a partir de este método no es tan fiable debido a que la estimación puede no tener en cuenta las tareas y problemas que afectan a los sobrecostos de bajo nivel.

Estimación Ascendente Método

El método de estimación de abajo hacia arriba determina una estimación global de proyectos de software basado en la combinación de las estimaciones individuales de cada componente del proyecto. A identificar los detalles o las tareas y las interacciones del sistema de cada componente del sistema, y ​​en base a esa información, obtener una estimación. El método de abajo hacia arriba la estimación permite a las personas que se especializan en ciertas fases de un proyecto, como el grupo de grupo de garantía de calidad o de desarrollo, para proporcionar estimaciones basadas en su experiencia. Como resultado de ello, los grupos individuales pueden proporcionar una estimación más fiable de sus componentes individuales debido a su conocimiento específico de los problemas potenciales en sus áreas. La técnica de estimación de abajo hacia arriba es a menudo una técnica más tiempo para estimar, y, a veces puede no ser una técnica fiable temprano en la planificación de proyectos debido a la falta de detalles.