SlideShare una empresa de Scribd logo
1 de 36
Modelos de Estimación de
Software
Introducción
Dentro de la ingeniería de Software nos
encontramos con una problemática especial a
la hora de realizar una planificación de costes
y tiempos. Se discutirán diferentes enfoques a
la hora de resolver esta problemática.
Índice
●Problemática
●Ingeniería tradicional.
●Tipología de los modelos de estimación
●Presentación de diversos Modelos
●Metodología recomendada
Comunidad de Madrid
●Ampliación linea 6
●Tramo Elíptica Carabanchel
Alto
●Presupuesto 7.643.524.334
●Fecha de terminación:Enero
1999
Proyecto Ejemplo
●Presentación de la Problemática
●Pregunta clave 1 : ¿Como cuándo estará?
●Pregunta clave 2 : ¿Cuánto va a costar?
●Pregunta clave 3 : ¿Cuántas personas
necesito?
Ingeniería Civil.
●Métodos clásicos de planificación de
proyectos
●Técnicas de cálculo de presupuestos
●Basadas en parámetros medibles
Ingeniería Software
●Ausencia de parámetros medibles en
proyectos de Ingeniería de software.
¿Qué
podem
os
Tipología de los Modelos de
Estimación
●Opinión de Expertos
●Estimación por Analogía
●Descomposición
●Ecuaciones o modelos de estimación .
Opinión de expertos
●La “adivinación basada en la experiencia
personal” [Fenton, 1991
●Técnica Delphi
●Técnica Delphi de banda ancha
Técnica Delphi [Bohem,1981
●1 Un coordinador proporciona a cada
experto una especificación del proyecto
propuesto y un impreso para expresar su
opinión.
●2 los expertos rellenan el impreso de forma
anónima.
●3 El coordinador ofrece a cada experto el
valor medio de las opiniones para que las
compare con la suya.
Técnica Delphi (II)
●Se pide realizar una nueva estimación
anónima indicando las posibles razones de
la misma.
●Se repite el proceso hasta llegar a un
consenso en la estimación. No se realizan
reuniones en grupo durante todo el
proceso.
Técnica Delphi de banda ancha.
●Variante de la anterior:
o1.1 El coordinador reúne a los expertos para
que intercambien opiniones sobre el proyecto.
●4 Los expertos no indican las razones de la
estimación
o4.1 El coordinador convoca una reunión en
grupo para que los expertos discutan las
razones de las diferencias de estimación
Técnica Delphi de banda ancha (II)
●5 Se rellenan anónimamente los impresos y se
repite el proceso hasta llegar a un acuerdo.
Estimación por analogía
●Complemento del juicio de expertos.
●Se dispone de datos de proyectos similares
al que se desea estimar
 Ejemplo: Si se estima que el proyecto es el 10%
mayor que uno anterior que ha costado 10 millones,
podemos deducir que el coste aproximado será 11
millones, y se emplearían las carácterísticas de los
proyectos para refinar la estimación
Estimación por descomposición
●El responsable de cada componente estima
el coste de su desarrollo
●Enfoque Bottom-Up
●Se precisa un diagrama de descomposición
del producto, acompañado de un diagrama
de descomposición de actividades
●Integra actividades como integración o
gestión de configuración
Modelos algorítmicos
●SLIM
●COCOMO
●FPA
SLIM [Putnam,1978
●Basado en la curva de Rayleigh
●Ecuación del Software:
oT = C . K 1/3 (Td) 4/3
oT = Tamaño del Software en LDC
oC = Constante tecnológica
oK = Esfuerzo de desarrollo en personas - año
oTd= Tiempos de desarrollo en años
COCOMO [Boehm, 1981
●Esfuerzo = a . (KLDC) b
●KLDC = miles de líneas de código
●a , b = parámetros de ajuste
Modos de desarrollo
●Orgánico. Entrono estable con poca
innovación técnica, pocas presiones de
tiempo y tamaño relativamente pequeño
(<=50KLDC)
●Empotrado (Embedded). Desarrollo con
requisitos muy restrictivos, volátiles,
complejo y de gran innovación técnica.
●Semilibre (Semidettached). Situaciones
intermedias.
Ecuaciones
Modelos COCOMO
●Basados en la cantidad de información
disponible a lo largo del ciclo de vida
oBásico. Primeras estimaciones al principio del
proyecto
oIntermedio. Identificados los componentes
principales del sistema
oAvanzado. Componentes individuales.
COCOMO Intermedio
●Aplicamos la ecuación básica
●Refinamos la estimación a partir de los
factores de coste.
Factores de coste
●Atributos del Producto
●Atributos del hardware
●Atributos del Personal
●Atributos del Proyecto
Atributos del Producto
Atributos del hardware
Atributos del Personal
Atributos del Proyecto
Puntos de función
[Albrecht, 1979
●Basado en la existencia de una
especificación más o menos formalizada
●Métrica que cuantifica la funcionalidad que
se entrega al usuario al construir una
aplicación
●Unidades de medida de proyectos software
Características
●Independencia de lenguaje y entorno
●Basado en parámetros lógicos independientes
●Medir productividad
●Estimar desarrollo y soporte
●Monitorizar acuerdos de outsourcing
●Dirigir decisiones relativas a TI
●Normalizar otras métricas
Parámetros significativos
Factores de complejidad
●Comunicación de datos
●Rendimiento
●Frecuencia de transacciones
●Requisitos de manejo de usuario
●Procesos complejos
●Mantenimiento
●Instalación en múltiples lugares
Factores de complejidad (II)
●Funciones distribuidas
●Carga de trabajo
●Entrada on-line de datos
●Actualizaciones on-line
●Utilización con otros sistemas
●Facilidad de operación
●Facilidad de cambio
Puntos de función ajustados
●Cada factor de ajuste se valora de 0 a 5
●FA = (0.01 x ( FC) + 0.65
●PFA = PFNA x FA
●Permite 35% sobre el valor de PFNA
Técnica usada
●Calcular los PFNA a partir de los
requerimientos funcionales del proyecto
●Calcular el número de LDC a partir de
tablas dependiendo del lenguaje
●Aplicar COCOMO Intermedio
●Técnica Backfiring en migraciones
Inconvenientes de los modelos
●Cálculo de LDC dificultoso
●Modelos basados en estadísticas de proyectos
●Necesidad de calibración al cambiar de
entorno
●Subjetividad al cuantificar valores de coste
●Margen de error ( 25% en el 75 % de los
casos)
Enfoque recomendado
●Primeras estimaciones basadas en juicio de
expertos, técnica Delphi y analogía con
proyectos anteriores
●Ecuaciones de costes tras especificaciones
detalladas
●Desarrollar ecuaciones locales
●Refinar los modelos con la experiencia

Más contenido relacionado

La actualidad más candente

Metodologias para el desarrollo del software
Metodologias para el desarrollo del softwareMetodologias para el desarrollo del software
Metodologias para el desarrollo del softwareyeltsintorres18
 
Ejemplos de proyectos al modelo en cascada
Ejemplos de proyectos  al modelo en cascadaEjemplos de proyectos  al modelo en cascada
Ejemplos de proyectos al modelo en cascadaaics-1986-13-saraguro
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwarepaoaboytes
 
Aseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIIAseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIITensor
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudEliud Cortes
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrolloitsarellano
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareKarloz Dz
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 

La actualidad más candente (20)

Metodologias para el desarrollo del software
Metodologias para el desarrollo del softwareMetodologias para el desarrollo del software
Metodologias para el desarrollo del software
 
Ejemplos de proyectos al modelo en cascada
Ejemplos de proyectos  al modelo en cascadaEjemplos de proyectos  al modelo en cascada
Ejemplos de proyectos al modelo en cascada
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Metricas de calidad
Metricas de calidadMetricas de calidad
Metricas de calidad
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Mitos de-software.
Mitos de-software.Mitos de-software.
Mitos de-software.
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 
Aseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIIAseguramiento de la calidad en software III
Aseguramiento de la calidad en software III
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Caracteristicas rup
Caracteristicas rupCaracteristicas rup
Caracteristicas rup
 
Capas de la ingenieria de software
Capas de la ingenieria de softwareCapas de la ingenieria de software
Capas de la ingenieria de software
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliud
 
Gestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de SoftwareGestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de Software
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
Rational rose
Rational roseRational rose
Rational rose
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de Software
 
Modelo TSP
Modelo TSPModelo TSP
Modelo TSP
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 

Destacado

Cocomo basico
Cocomo basicoCocomo basico
Cocomo basicodavid286
 
Estimación por puntos de función
Estimación por puntos de funciónEstimación por puntos de función
Estimación por puntos de funciónLuisa Sanchez
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareJennifer Andrea Cano Guevara
 
Faststream Facts - Structural Engineering
Faststream Facts - Structural EngineeringFaststream Facts - Structural Engineering
Faststream Facts - Structural Engineeringfaststream0
 
Puntofunci
PuntofunciPuntofunci
Puntofuncicris_l
 
Medición y Estimación de Software con Puntos de Función
Medición y Estimación de Software con Puntos de FunciónMedición y Estimación de Software con Puntos de Función
Medición y Estimación de Software con Puntos de FunciónSoftware Guru
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoJesús E. CuRias
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomoRoci_mary
 
Modelos empiricos de_estimacion
Modelos empiricos de_estimacionModelos empiricos de_estimacion
Modelos empiricos de_estimaciondanymieres33
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyectojavier
 

Destacado (20)

Modelos de Estimacion
Modelos de EstimacionModelos de Estimacion
Modelos de Estimacion
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
Cocomo basico
Cocomo basicoCocomo basico
Cocomo basico
 
Cocomo ejemplo
Cocomo ejemploCocomo ejemplo
Cocomo ejemplo
 
Estimación por puntos de función
Estimación por puntos de funciónEstimación por puntos de función
Estimación por puntos de función
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Faststream Facts - Structural Engineering
Faststream Facts - Structural EngineeringFaststream Facts - Structural Engineering
Faststream Facts - Structural Engineering
 
Slim
SlimSlim
Slim
 
Puntofunci
PuntofunciPuntofunci
Puntofunci
 
Modelo slim caso practico
Modelo slim  caso practicoModelo slim  caso practico
Modelo slim caso practico
 
Modelo Slim
Modelo SlimModelo Slim
Modelo Slim
 
Modelo Slim
Modelo SlimModelo Slim
Modelo Slim
 
Medición y Estimación de Software con Puntos de Función
Medición y Estimación de Software con Puntos de FunciónMedición y Estimación de Software con Puntos de Función
Medición y Estimación de Software con Puntos de Función
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigo
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Modelos empiricos de_estimacion
Modelos empiricos de_estimacionModelos empiricos de_estimacion
Modelos empiricos de_estimacion
 
Puntos de caso de uso
Puntos de caso de usoPuntos de caso de uso
Puntos de caso de uso
 
Saturacion de nucleos
Saturacion de nucleosSaturacion de nucleos
Saturacion de nucleos
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
 
Lógica difusa (fuzzy logic)
Lógica difusa (fuzzy logic)Lógica difusa (fuzzy logic)
Lógica difusa (fuzzy logic)
 

Similar a Modelos de estimacion de software

Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareAngel Macas
 
Estimación para Proyectos de Software
Estimación para Proyectos de SoftwareEstimación para Proyectos de Software
Estimación para Proyectos de SoftwareJohanna Caragolla
 
Tema 3 estimacion
Tema 3 estimacionTema 3 estimacion
Tema 3 estimacioneverfavi0
 
Unidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El ProgramaUnidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El ProgramaSergio Sanchez
 
Modelo COCOMO
Modelo COCOMOModelo COCOMO
Modelo COCOMOkarmina
 
Jessika parica. planificación de un proyecto de software
Jessika parica. planificación de un proyecto de softwareJessika parica. planificación de un proyecto de software
Jessika parica. planificación de un proyecto de softwareJessika Parica
 
Estimacion de proyectos de software
Estimacion de proyectos de softwareEstimacion de proyectos de software
Estimacion de proyectos de softwareMartin Perez
 
Gestión de Proyectos Informáticos
Gestión de Proyectos InformáticosGestión de Proyectos Informáticos
Gestión de Proyectos InformáticosPilar Pardo Hidalgo
 
Diapositiva de Administración de Proyectos.pdf
Diapositiva de Administración de Proyectos.pdfDiapositiva de Administración de Proyectos.pdf
Diapositiva de Administración de Proyectos.pdfReneSeverino1
 
Modelo de estimación de proyectos david v
Modelo de estimación de proyectos david vModelo de estimación de proyectos david v
Modelo de estimación de proyectos david vOzzy Rocker
 

Similar a Modelos de estimacion de software (20)

Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de Software
 
Cocomo
CocomoCocomo
Cocomo
 
Estimación para Proyectos de Software
Estimación para Proyectos de SoftwareEstimación para Proyectos de Software
Estimación para Proyectos de Software
 
Cocomo 1
Cocomo 1Cocomo 1
Cocomo 1
 
COCOMO
COCOMOCOCOMO
COCOMO
 
Tema 3 estimacion
Tema 3 estimacionTema 3 estimacion
Tema 3 estimacion
 
Estimación De Proyectos De Software
Estimación De Proyectos De SoftwareEstimación De Proyectos De Software
Estimación De Proyectos De Software
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Unidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El ProgramaUnidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El Programa
 
Modelo COCOMO
Modelo COCOMOModelo COCOMO
Modelo COCOMO
 
Modelos
ModelosModelos
Modelos
 
Jessika parica. planificación de un proyecto de software
Jessika parica. planificación de un proyecto de softwareJessika parica. planificación de un proyecto de software
Jessika parica. planificación de un proyecto de software
 
Presentacionsii
PresentacionsiiPresentacionsii
Presentacionsii
 
Estimacion de proyectos de software
Estimacion de proyectos de softwareEstimacion de proyectos de software
Estimacion de proyectos de software
 
Ejemplo proyecto informatico.pptx
Ejemplo proyecto informatico.pptxEjemplo proyecto informatico.pptx
Ejemplo proyecto informatico.pptx
 
Id sw06
Id sw06Id sw06
Id sw06
 
Gestión de Proyectos Informáticos
Gestión de Proyectos InformáticosGestión de Proyectos Informáticos
Gestión de Proyectos Informáticos
 
Gestion de proyectos de SW
Gestion de proyectos de SWGestion de proyectos de SW
Gestion de proyectos de SW
 
Diapositiva de Administración de Proyectos.pdf
Diapositiva de Administración de Proyectos.pdfDiapositiva de Administración de Proyectos.pdf
Diapositiva de Administración de Proyectos.pdf
 
Modelo de estimación de proyectos david v
Modelo de estimación de proyectos david vModelo de estimación de proyectos david v
Modelo de estimación de proyectos david v
 

Modelos de estimacion de software

  • 2. Introducción Dentro de la ingeniería de Software nos encontramos con una problemática especial a la hora de realizar una planificación de costes y tiempos. Se discutirán diferentes enfoques a la hora de resolver esta problemática.
  • 3. Índice ●Problemática ●Ingeniería tradicional. ●Tipología de los modelos de estimación ●Presentación de diversos Modelos ●Metodología recomendada
  • 4. Comunidad de Madrid ●Ampliación linea 6 ●Tramo Elíptica Carabanchel Alto ●Presupuesto 7.643.524.334 ●Fecha de terminación:Enero 1999
  • 5. Proyecto Ejemplo ●Presentación de la Problemática ●Pregunta clave 1 : ¿Como cuándo estará? ●Pregunta clave 2 : ¿Cuánto va a costar? ●Pregunta clave 3 : ¿Cuántas personas necesito?
  • 6. Ingeniería Civil. ●Métodos clásicos de planificación de proyectos ●Técnicas de cálculo de presupuestos ●Basadas en parámetros medibles
  • 7. Ingeniería Software ●Ausencia de parámetros medibles en proyectos de Ingeniería de software. ¿Qué podem os
  • 8. Tipología de los Modelos de Estimación ●Opinión de Expertos ●Estimación por Analogía ●Descomposición ●Ecuaciones o modelos de estimación .
  • 9. Opinión de expertos ●La “adivinación basada en la experiencia personal” [Fenton, 1991 ●Técnica Delphi ●Técnica Delphi de banda ancha
  • 10. Técnica Delphi [Bohem,1981 ●1 Un coordinador proporciona a cada experto una especificación del proyecto propuesto y un impreso para expresar su opinión. ●2 los expertos rellenan el impreso de forma anónima. ●3 El coordinador ofrece a cada experto el valor medio de las opiniones para que las compare con la suya.
  • 11. Técnica Delphi (II) ●Se pide realizar una nueva estimación anónima indicando las posibles razones de la misma. ●Se repite el proceso hasta llegar a un consenso en la estimación. No se realizan reuniones en grupo durante todo el proceso.
  • 12. Técnica Delphi de banda ancha. ●Variante de la anterior: o1.1 El coordinador reúne a los expertos para que intercambien opiniones sobre el proyecto. ●4 Los expertos no indican las razones de la estimación o4.1 El coordinador convoca una reunión en grupo para que los expertos discutan las razones de las diferencias de estimación
  • 13. Técnica Delphi de banda ancha (II) ●5 Se rellenan anónimamente los impresos y se repite el proceso hasta llegar a un acuerdo.
  • 14. Estimación por analogía ●Complemento del juicio de expertos. ●Se dispone de datos de proyectos similares al que se desea estimar  Ejemplo: Si se estima que el proyecto es el 10% mayor que uno anterior que ha costado 10 millones, podemos deducir que el coste aproximado será 11 millones, y se emplearían las carácterísticas de los proyectos para refinar la estimación
  • 15. Estimación por descomposición ●El responsable de cada componente estima el coste de su desarrollo ●Enfoque Bottom-Up ●Se precisa un diagrama de descomposición del producto, acompañado de un diagrama de descomposición de actividades ●Integra actividades como integración o gestión de configuración
  • 17. SLIM [Putnam,1978 ●Basado en la curva de Rayleigh ●Ecuación del Software: oT = C . K 1/3 (Td) 4/3 oT = Tamaño del Software en LDC oC = Constante tecnológica oK = Esfuerzo de desarrollo en personas - año oTd= Tiempos de desarrollo en años
  • 18. COCOMO [Boehm, 1981 ●Esfuerzo = a . (KLDC) b ●KLDC = miles de líneas de código ●a , b = parámetros de ajuste
  • 19. Modos de desarrollo ●Orgánico. Entrono estable con poca innovación técnica, pocas presiones de tiempo y tamaño relativamente pequeño (<=50KLDC) ●Empotrado (Embedded). Desarrollo con requisitos muy restrictivos, volátiles, complejo y de gran innovación técnica. ●Semilibre (Semidettached). Situaciones intermedias.
  • 21. Modelos COCOMO ●Basados en la cantidad de información disponible a lo largo del ciclo de vida oBásico. Primeras estimaciones al principio del proyecto oIntermedio. Identificados los componentes principales del sistema oAvanzado. Componentes individuales.
  • 22. COCOMO Intermedio ●Aplicamos la ecuación básica ●Refinamos la estimación a partir de los factores de coste.
  • 23. Factores de coste ●Atributos del Producto ●Atributos del hardware ●Atributos del Personal ●Atributos del Proyecto
  • 28. Puntos de función [Albrecht, 1979 ●Basado en la existencia de una especificación más o menos formalizada ●Métrica que cuantifica la funcionalidad que se entrega al usuario al construir una aplicación ●Unidades de medida de proyectos software
  • 29. Características ●Independencia de lenguaje y entorno ●Basado en parámetros lógicos independientes ●Medir productividad ●Estimar desarrollo y soporte ●Monitorizar acuerdos de outsourcing ●Dirigir decisiones relativas a TI ●Normalizar otras métricas
  • 31. Factores de complejidad ●Comunicación de datos ●Rendimiento ●Frecuencia de transacciones ●Requisitos de manejo de usuario ●Procesos complejos ●Mantenimiento ●Instalación en múltiples lugares
  • 32. Factores de complejidad (II) ●Funciones distribuidas ●Carga de trabajo ●Entrada on-line de datos ●Actualizaciones on-line ●Utilización con otros sistemas ●Facilidad de operación ●Facilidad de cambio
  • 33. Puntos de función ajustados ●Cada factor de ajuste se valora de 0 a 5 ●FA = (0.01 x ( FC) + 0.65 ●PFA = PFNA x FA ●Permite 35% sobre el valor de PFNA
  • 34. Técnica usada ●Calcular los PFNA a partir de los requerimientos funcionales del proyecto ●Calcular el número de LDC a partir de tablas dependiendo del lenguaje ●Aplicar COCOMO Intermedio ●Técnica Backfiring en migraciones
  • 35. Inconvenientes de los modelos ●Cálculo de LDC dificultoso ●Modelos basados en estadísticas de proyectos ●Necesidad de calibración al cambiar de entorno ●Subjetividad al cuantificar valores de coste ●Margen de error ( 25% en el 75 % de los casos)
  • 36. Enfoque recomendado ●Primeras estimaciones basadas en juicio de expertos, técnica Delphi y analogía con proyectos anteriores ●Ecuaciones de costes tras especificaciones detalladas ●Desarrollar ecuaciones locales ●Refinar los modelos con la experiencia