SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von VISUAL MART - HERBERT PATZAN CARRILLO

Mehr von 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
 

Kürzlich hochgeladen

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
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
 

Kürzlich hochgeladen (20)

CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
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
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
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
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
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
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
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
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
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
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.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
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 

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