Método de estimación de costos del proyecto para estimar los costos de desarrollo de proyectos de TI
Para un proyecto de software de TI a gran escala, debido a la complejidad del proyecto y la singularidad del proyecto de TI, estimar el costo de desarrollo no es una tarea fácil, por lo que requiere una serie de procesos de estimación. , basándose principalmente en el análisis y el razonamiento analógico, los métodos de estimación más básicos son los siguientes:
● Tecnología de modelado de costos
Utilice modelos matemáticos para predecir los costos del proyecto en función de las características del proyecto. Generalmente, la información de costos históricos (que está relacionada con algunas métricas de software del costo del proyecto) se utiliza para establecer un modelo de estimación, y la carga de trabajo y el costo se predicen a través de este modelo.
● Tecnología de juicio de expertos
También conocido como método Delphi, se contrata a uno o más expertos de campo y técnicos de desarrollo de software para estimar el costo del proyecto respectivamente y finalmente llegar a un acuerdo. el costo final.
● Técnica de evaluación análoga
Basada en el coste real de proyectos similares anteriores como base para estimar el proyecto actual.
● Ley de Parkson
La Ley de Parkson establece que el trabajo se puede reflejar en el tiempo requerido. En la estimación de costos de software, esto significa que el costo está determinado por los recursos disponibles y no por una evaluación objetiva. Si un software debe ser completado por 5 personas en 12 meses, entonces la carga de trabajo es 12 X 5 = 60 meses-persona (PM).
● Método de estimación de arriba hacia abajo
La estimación de costos asigna principalmente los costos capa por capa en función de la estructura de desglose del trabajo, la función del producto y los componentes subfuncionales que implementan el función.
● Método de estimación ascendente
Primero estime el costo de cada unidad componente y luego obtenga la estimación del costo final mediante la acumulación basada en la estructura de desglose del trabajo.
● Método de valoración de beneficios
El coste del software se calcula estimando la voluntad del usuario de invertir en el proyecto. El presupuesto de costes depende del presupuesto del cliente y no de la funcionalidad del software. .
Todos los métodos de estimación anteriores tienen sus ventajas y desventajas, y la calidad de un determinado método no se puede evaluar simplemente. En un gran proyecto de TI, normalmente es necesario utilizar varios métodos de estimación al mismo tiempo y comparar sus resultados de estimación. Si los resultados de la estimación utilizando diferentes métodos son muy diferentes, significa que no se ha recopilado suficiente información sobre costos y usted debería hacerlo. Continúe intentando obtener más información sobre los costos y reevalúe el costo hasta que los resultados estimados de varios métodos sean básicamente consistentes.
La presupuestación de costes es un proceso de descomposición tras determinar el coste global. La descomposición implica principalmente dos aspectos del trabajo: primero, asignar los costos de acuerdo con la estructura de desglose del trabajo y las tareas de trabajo (paquetes de trabajo), de modo que el costo de cada trabajo pueda compararse entre sí y, cuando se produzcan desviaciones, se pueda determinar cuál el trabajo tiene el problema; en segundo lugar, asigna los costos de acuerdo con el período de construcción y asigna el costo presupuestado a cada período del período del proyecto, de esta manera se pueden determinar los costos acumulados que se deben gastar en un período determinado en el futuro. , se pueden comprobar las desviaciones y se puede evaluar el rendimiento de los costes.
En la actualidad, existen tres métodos de medición mejores y más utilizados: métodos de medición orientados a escala (LOC), orientados a puntos de función (FP) y modelo COCOMO.