SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Estimación de
Proyectos de Software
Fines de las Estimaciones
• Ventas
  – Cotizar
• Planificación
  – Y control




                              2
Técnicas de Estimación
• La técnica del vendedor
   – Tiempo: ¿para cuándo lo quiere?
   – Costo: ¿de cuánto dispone?
• Experiencia y analogía
• Wideband Delphi
• Algoritmos de estimación
   –   PROBE
   –   Function Points
   –   Use Case Points
   –   Algoritmos comerciales
        • COCOMO
        • Cost Xpert
        • Y muchos más!


                                       3
Wideband Delphi (Rand)
• Examinar los requerimientos
• Discutir los requerimientos
• Grupo de expertos estiman anónimamente
• Se promedian los valores
• Los expertos comparan los datos anónimos
  con el propio estimado
• Se explican las diferencias
• Se repite el ciclo hasta que converjan los
  resultados

                                           4
Divide y Vencerás
• Descomponer un proyecto en
  unidades más pequeñas y estimar
  para ellas reduce el margen de error

• Porque estadísticamente los errores
  tienden a compensarse mutuamente



                                         5
Es una Estimación…
• … no una visión del futuro
• Factores de error
  – Optimismo
  – Esfuerzo Progreso
  – Estimados conservadores
  – Poco control de progreso
  – Ley de Brooks: "Añadir personal a un proyecto
    retrasado lo retrasará aún más."
  – Poco control de requerimientos
  – Falta (o exceso) de calibración
    de modelo
                                                    6
Criterios para una Técnica de
           Estimación
• Estructurada
• Definida
• Aplicable a lo largo de la vida del
  proyecto
• Ajustable para futuros proyectos
• Susceptible de análisis estadístico
• Potencialmente automatizable
• Basados en datos reales
                                        7
PROBE


PROxy Based Estimation
PROBE
• Formalmente propuesta por Watts
  Humphrey
  – PSP: Personal Software Process
• Sin embargo, tiene antecedentes en
  otras áreas




                                       9
Proceso de Estimación
• Se elige un Proxy
• Se recolecta información de proxies y
  resultados reales
• Se calcula una función de correlación
  Proxy Valor
  – Tiempo
  – Costo
  – Personal
• Se repite para nuevos proyectos, afinando
  los parámetros de correlación
                                              10
Proxy
• Propiedad relacionada estrechamente con
  el esfuerzo de desarrollo
• Fácil de contar
   – Objetivamente
• Fácil de visualizar al principio del proyecto
• Pueda ajustarse a las características de la
  organización
• Reflejar las variaciones que afectan el
  esfuerzo
                                                  11
Proxies en Otras Áreas
• Metros cuadrados de construcción
  – Tipo A, B, C…
• Páginas (para lectura)
• Diapositivas
• …




                                     12
Proxies en Software
•   Pantallas
•   Tablas en la base de datos
•   Clases/objetos
•   Requerimientos
•   …

• La exactitud depende de la
  consistencia en el tipo de proyecto
                                        13
Flexibilidad
• PROBE predice en función de los datos de
  la propia organización
  – Importancia de recolectar métricas
• Watts Humphrey lo basa en fórmula
  estándar y correlaciones estadísticas
  – Categorizar proxies en pequeños, medianos y
    grandes
  – Análisis de regresión lineal
• Sin embargo, la fórmula podría ser
  arbitrariamente compleja
  – Los demás métodos se convierten en variantes
    más refinadas
                                                  14
Múltiples Variables
• Con frecuencia necesitamos usar
  múltiples variables
  – Pequeño, Mediano, Grande
• Requiere regresión múltiple
  – V=a+b*p1+c*p2+d*p3 +…




                                    15
Ajuste del Modelo
• Es recomendable actualizar periódicamente los
  valores de los parámetros
   – A más datos históricos, mayor precisión
• Observar que el error de los datos históricos se
  mantenga dentro de un límite razonable
   – Eliminar los “outliers” del set usado para calcular
     parámetros
• Evitar “sobrerefinar” el modelo
   – Ver la contribución de variables individuales y descartar
     las de menor relevancia
• PROBE recomienda regresión lineal, pero
  podríamos trabajar con funciones más complejas
   – Cálculo de coeficientes por métodos numéricos


                                                                 16

Más contenido relacionado

Destacado

Importancia Del Agua Para El Cerebro
Importancia Del Agua Para El CerebroImportancia Del Agua Para El Cerebro
Importancia Del Agua Para El Cerebro
Queenbeth
 
LA GRIPE "A"
LA GRIPE "A"LA GRIPE "A"
LA GRIPE "A"
lagiulita
 
Semillas De Silencio
Semillas De SilencioSemillas De Silencio
Semillas De Silencio
anaclarshin
 
Software Libre
Software LibreSoftware Libre
Software Libre
noejose
 
EvaluacióN PRIMERAS 4 PRÁCTICAS
EvaluacióN PRIMERAS 4 PRÁCTICASEvaluacióN PRIMERAS 4 PRÁCTICAS
EvaluacióN PRIMERAS 4 PRÁCTICAS
irenecuevasjimenez
 
Qué Es La Web 2
Qué Es La Web 2Qué Es La Web 2
Qué Es La Web 2
candoyam
 
La gripe "A"... la giuli
La gripe "A"... la giuliLa gripe "A"... la giuli
La gripe "A"... la giuli
lagiulita
 

Destacado (19)

Mobile HTML5 am Beispiel von Games
Mobile HTML5 am Beispiel von GamesMobile HTML5 am Beispiel von Games
Mobile HTML5 am Beispiel von Games
 
Wiki por Martha y Cesar
Wiki por Martha y CesarWiki por Martha y Cesar
Wiki por Martha y Cesar
 
Modulo 1
Modulo 1Modulo 1
Modulo 1
 
Importancia Del Agua Para El Cerebro
Importancia Del Agua Para El CerebroImportancia Del Agua Para El Cerebro
Importancia Del Agua Para El Cerebro
 
Politica Ambiental S E N A
Politica  Ambiental  S E N APolitica  Ambiental  S E N A
Politica Ambiental S E N A
 
Juegos De Terror.
Juegos De Terror.Juegos De Terror.
Juegos De Terror.
 
DeArGe Mitteilungen 8-9/1999
DeArGe Mitteilungen 8-9/1999DeArGe Mitteilungen 8-9/1999
DeArGe Mitteilungen 8-9/1999
 
Presentacion Web 2.0
Presentacion Web 2.0Presentacion Web 2.0
Presentacion Web 2.0
 
LA GRIPE "A"
LA GRIPE "A"LA GRIPE "A"
LA GRIPE "A"
 
Semillas De Silencio
Semillas De SilencioSemillas De Silencio
Semillas De Silencio
 
Software Libre
Software LibreSoftware Libre
Software Libre
 
EvaluacióN PRIMERAS 4 PRÁCTICAS
EvaluacióN PRIMERAS 4 PRÁCTICASEvaluacióN PRIMERAS 4 PRÁCTICAS
EvaluacióN PRIMERAS 4 PRÁCTICAS
 
I.La Espiritualidad Cambia
I.La Espiritualidad CambiaI.La Espiritualidad Cambia
I.La Espiritualidad Cambia
 
DeArGe Mitteilungen 3/2001
DeArGe Mitteilungen 3/2001DeArGe Mitteilungen 3/2001
DeArGe Mitteilungen 3/2001
 
Arenay Cafe
Arenay CafeArenay Cafe
Arenay Cafe
 
RESISTENCIA 2012
RESISTENCIA 2012RESISTENCIA 2012
RESISTENCIA 2012
 
Qué Es La Web 2
Qué Es La Web 2Qué Es La Web 2
Qué Es La Web 2
 
LAGA
LAGALAGA
LAGA
 
La gripe "A"... la giuli
La gripe "A"... la giuliLa gripe "A"... la giuli
La gripe "A"... la giuli
 

Similar a Estimación de proyectos de software

Estimación para Proyectos de Software
Estimación para Proyectos de SoftwareEstimación para Proyectos de Software
Estimación para Proyectos de Software
Johanna Caragolla
 
Planificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-softwarePlanificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-software
Patricia F
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
Antonio Atenas
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
Antonio Atenas
 
Face de base de datos.tmp
Face de base de datos.tmpFace de base de datos.tmp
Face de base de datos.tmp
ninguna
 
Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3
Marco Guerrero
 

Similar a Estimación de proyectos de software (20)

Especificación de Arquitectura de Software
Especificación de Arquitectura de SoftwareEspecificación de Arquitectura de Software
Especificación de Arquitectura de Software
 
Catedra psp
Catedra pspCatedra psp
Catedra psp
 
Estimación para Proyectos de Software
Estimación para Proyectos de SoftwareEstimación para Proyectos de Software
Estimación para Proyectos de Software
 
Estimación temprana de proyectos software #pmot #pmlat
Estimación temprana de proyectos software #pmot #pmlatEstimación temprana de proyectos software #pmot #pmlat
Estimación temprana de proyectos software #pmot #pmlat
 
Cruzando el abismo educativo de la ingeniería de software utilizando Software...
Cruzando el abismo educativo de la ingeniería de software utilizando Software...Cruzando el abismo educativo de la ingeniería de software utilizando Software...
Cruzando el abismo educativo de la ingeniería de software utilizando Software...
 
Proyectos de BI Factibles Genexus XIX
Proyectos de BI Factibles Genexus XIXProyectos de BI Factibles Genexus XIX
Proyectos de BI Factibles Genexus XIX
 
Planificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-softwarePlanificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-software
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
 
2 modelos de la ingenieria de software
2  modelos de la ingenieria de software2  modelos de la ingenieria de software
2 modelos de la ingenieria de software
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Modelo erp
Modelo erpModelo erp
Modelo erp
 
Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)
 
Estimación temprana de proyectos software #pmot #pmlat @iprocuratio
Estimación temprana de proyectos software #pmot #pmlat @iprocuratioEstimación temprana de proyectos software #pmot #pmlat @iprocuratio
Estimación temprana de proyectos software #pmot #pmlat @iprocuratio
 
Face de base de datos.tmp
Face de base de datos.tmpFace de base de datos.tmp
Face de base de datos.tmp
 
Análisis y especificación de requerimientos
Análisis y especificación de requerimientosAnálisis y especificación de requerimientos
Análisis y especificación de requerimientos
 
Trabajo Final - Gestión del conocimiento
Trabajo Final - Gestión del conocimientoTrabajo Final - Gestión del conocimiento
Trabajo Final - Gestión del conocimiento
 
Gestion de proyectos informaticos 2013 2
Gestion de proyectos informaticos 2013 2Gestion de proyectos informaticos 2013 2
Gestion de proyectos informaticos 2013 2
 
Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3
 

Más de VISUAL MART - HERBERT PATZAN CARRILLO

Más de VISUAL MART - HERBERT PATZAN CARRILLO (20)

Estandar TIA 942
Estandar TIA 942Estandar TIA 942
Estandar TIA 942
 
Codigo procesal penal
Codigo procesal penalCodigo procesal penal
Codigo procesal penal
 
Agentes de retencion
Agentes de retencionAgentes de retencion
Agentes de retencion
 
Roland gw 7
Roland gw 7Roland gw 7
Roland gw 7
 
Cisco reduce costos en hospital
Cisco reduce costos en hospitalCisco reduce costos en hospital
Cisco reduce costos en hospital
 
Cisco tech center y la tecnologia lan wireless herbert carrillo
Cisco tech center y la tecnologia lan wireless herbert carrilloCisco tech center y la tecnologia lan wireless herbert carrillo
Cisco tech center y la tecnologia lan wireless herbert carrillo
 
Manual jwplayer
Manual jwplayerManual jwplayer
Manual jwplayer
 
Plano Ciencia
Plano CienciaPlano Ciencia
Plano Ciencia
 
Endpoint practica de redes
Endpoint practica de redesEndpoint practica de redes
Endpoint practica de redes
 
Network security lab certification 350 018
Network security lab certification 350 018Network security lab certification 350 018
Network security lab certification 350 018
 
Unilever en la india
Unilever en la indiaUnilever en la india
Unilever en la india
 
Video streaming
Video streamingVideo streaming
Video streaming
 
Servidores dedicados
Servidores dedicadosServidores dedicados
Servidores dedicados
 
Configurar php sobre iis 7 en windows 7 herbert patzan
Configurar php sobre iis 7 en windows 7   herbert patzanConfigurar php sobre iis 7 en windows 7   herbert patzan
Configurar php sobre iis 7 en windows 7 herbert patzan
 
Sistemas de Conexion
Sistemas de ConexionSistemas de Conexion
Sistemas de Conexion
 
Comparación de métodos de estimacion del análisis conjunto
Comparación de métodos de estimacion del análisis conjuntoComparación de métodos de estimacion del análisis conjunto
Comparación de métodos de estimacion del análisis conjunto
 
Base De Datos Tecnologia De Negocios Electronicos
Base De Datos Tecnologia De Negocios ElectronicosBase De Datos Tecnologia De Negocios Electronicos
Base De Datos Tecnologia De Negocios Electronicos
 
Equipos Activos De Red
Equipos Activos De RedEquipos Activos De Red
Equipos Activos De Red
 
Competencias Laborales
Competencias LaboralesCompetencias Laborales
Competencias Laborales
 
Manual De Wifiway
Manual De WifiwayManual De Wifiway
Manual De Wifiway
 

Último

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 

Último (20)

ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 

Estimación de proyectos de software

  • 2. Fines de las Estimaciones • Ventas – Cotizar • Planificación – Y control 2
  • 3. Técnicas de Estimación • La técnica del vendedor – Tiempo: ¿para cuándo lo quiere? – Costo: ¿de cuánto dispone? • Experiencia y analogía • Wideband Delphi • Algoritmos de estimación – PROBE – Function Points – Use Case Points – Algoritmos comerciales • COCOMO • Cost Xpert • Y muchos más! 3
  • 4. Wideband Delphi (Rand) • Examinar los requerimientos • Discutir los requerimientos • Grupo de expertos estiman anónimamente • Se promedian los valores • Los expertos comparan los datos anónimos con el propio estimado • Se explican las diferencias • Se repite el ciclo hasta que converjan los resultados 4
  • 5. Divide y Vencerás • Descomponer un proyecto en unidades más pequeñas y estimar para ellas reduce el margen de error • Porque estadísticamente los errores tienden a compensarse mutuamente 5
  • 6. Es una Estimación… • … no una visión del futuro • Factores de error – Optimismo – Esfuerzo Progreso – Estimados conservadores – Poco control de progreso – Ley de Brooks: "Añadir personal a un proyecto retrasado lo retrasará aún más." – Poco control de requerimientos – Falta (o exceso) de calibración de modelo 6
  • 7. Criterios para una Técnica de Estimación • Estructurada • Definida • Aplicable a lo largo de la vida del proyecto • Ajustable para futuros proyectos • Susceptible de análisis estadístico • Potencialmente automatizable • Basados en datos reales 7
  • 9. PROBE • Formalmente propuesta por Watts Humphrey – PSP: Personal Software Process • Sin embargo, tiene antecedentes en otras áreas 9
  • 10. Proceso de Estimación • Se elige un Proxy • Se recolecta información de proxies y resultados reales • Se calcula una función de correlación Proxy Valor – Tiempo – Costo – Personal • Se repite para nuevos proyectos, afinando los parámetros de correlación 10
  • 11. Proxy • Propiedad relacionada estrechamente con el esfuerzo de desarrollo • Fácil de contar – Objetivamente • Fácil de visualizar al principio del proyecto • Pueda ajustarse a las características de la organización • Reflejar las variaciones que afectan el esfuerzo 11
  • 12. Proxies en Otras Áreas • Metros cuadrados de construcción – Tipo A, B, C… • Páginas (para lectura) • Diapositivas • … 12
  • 13. Proxies en Software • Pantallas • Tablas en la base de datos • Clases/objetos • Requerimientos • … • La exactitud depende de la consistencia en el tipo de proyecto 13
  • 14. Flexibilidad • PROBE predice en función de los datos de la propia organización – Importancia de recolectar métricas • Watts Humphrey lo basa en fórmula estándar y correlaciones estadísticas – Categorizar proxies en pequeños, medianos y grandes – Análisis de regresión lineal • Sin embargo, la fórmula podría ser arbitrariamente compleja – Los demás métodos se convierten en variantes más refinadas 14
  • 15. Múltiples Variables • Con frecuencia necesitamos usar múltiples variables – Pequeño, Mediano, Grande • Requiere regresión múltiple – V=a+b*p1+c*p2+d*p3 +… 15
  • 16. Ajuste del Modelo • Es recomendable actualizar periódicamente los valores de los parámetros – A más datos históricos, mayor precisión • Observar que el error de los datos históricos se mantenga dentro de un límite razonable – Eliminar los “outliers” del set usado para calcular parámetros • Evitar “sobrerefinar” el modelo – Ver la contribución de variables individuales y descartar las de menor relevancia • PROBE recomienda regresión lineal, pero podríamos trabajar con funciones más complejas – Cálculo de coeficientes por métodos numéricos 16