You are on page 1of 5

21/4/2018 Estimación de proyectos de software: cálculo usando el método PROBE (PROxy Based Estimation) | Juanjo's Blog

Juanjo's Blog
09/11/2016 · 4:50 PM

Estimación de proyectos de software: cálculo usando el
método PROBE (PROxy Based Estimation)
La estimación de proyectos software es una tarea muy compleja, pero de vital importancia en toda la etapa de desarrollo del
software.

Algunos de los principios a tener en cuenta para la realización de una estimación de software:

Retrasar la estimación lo máximo posible. Cuanto más se retrase, más precisa será.
Hacer estimación por analogía. Utilizar el costo de proyectos similares.
Ley de Parkinson. El trabajo se extiende para rellenar el tiempo disponible.
Precio para ganar. El coste se estima en todo el dinero que el cliente puede gastar en el proyecto.
Existen técnicas de descomposición. Estimas el costo descomponiendo el producto y/o el proceso.
Existen modelos empíricos. Modelos de regresión que relacionan esfuerzo con tamaño o funcionalidad.

Factores importantes a considerar:

Complejidad del proyecto.
Tamaño del proyecto.
Estabilidad de los requerimientos.
Facilidad de identificar funciones.
Estructura de la información.
Disponibilidad de información histórica.

El método PROBE

https://jjegonzalezf.wordpress.com/2016/11/09/estimacion-de-proyectos-de-software-calculo-usando-el-metodo-probe-proxy-based-estimation/ 1/5

por eso que mejor hacer un trabajo más práctico para tratar de enfocar el aprendizaje haciendo.com/2016/11/09/estimacion-de-proyectos-de-software-calculo-usando-el-metodo-probe-proxy-based-estimation/ 2/5 . Si estas estimaciones porcentuales no aplican para el caso específico. archivos. y a partir de la estimación de los tiempos de construcción se estiman los de las otras fases del desarrollo. se pueden traducir en líneas de código en función de los tamaños de los proxies históricos similares en proyectos de desarrollo anteriores. El método completo está organizado en una planilla Excel de construcción propia: Proxy’s En esta Hoja de Trabajo se establecen las estimaciones por Proxy. aunque es un poco complicado de seguir. objetos.wordpress. Ejemplos de ello son las pantallas (User Interfaces).wordpress. https://jjegonzalezf. La líneas de código junto con cifras de productividad se pueden utilizar para predecir los recursos necesarios para un proyecto. Un proxy es una unidad de software que se puede identificar en un proyecto.com/2010/12/14/psp-personal-software-process-un-enfoque-practico/ Este método está descrito en el libro PSP A Self-Improvement Process for Software Engineers. entidades lógicas. A continuación. pueden reemplazarse por valores históricos (en caso de contar con ellos). más que diciendo.21/4/2018 Estimación de proyectos de software: cálculo usando el método PROBE (PROxy Based Estimation) | Juanjo's Blog https://jjegonzalezf. La representación se pueden visualizar fácilmente a partir de las especificaciones del proyecto tales como documentos de requisitos. funciones (Stores Procedures) y puntos de función.

com/file/d/0B3-y5EFvrO7eeEdJVzlTWEdkczQ/view https://jjegonzalezf. integración y pruebas (para efectos del ejemplo) que se requieren en este proyecto. Para cada funcionalidad del sistema se especifican la cantidad de proxy’s a desarrollar. se desglosan las funcionalidades en los proxys definidos en la etapa anterior. 1 procedimiento almacenado (en BBDD).google. Link a planilla de ejemplo: https://drive. Las columnas en azul son el resultado de la ponderación de la cantidad de Proxys requeridos por su tiempo definido en la hoja ‘Proxy’. construcción. 1 mediana. De todas formas existen tablas de complejidad de referencia por lenguaje de programación que pueden utilizarse.21/4/2018 Estimación de proyectos de software: cálculo usando el método PROBE (PROxy Based Estimation) | Juanjo's Blog La distribución de los porcentajes de referencia va a depender de la metodología o del criterio utilizado por los evaluadores del proyecto. Solo basta usar un poco la imaginación. Son los desarrolladores (expertos) los que mejor saben cuánto se demorar en construir un proxy.pdf Método y proceso implementado con éxito en una empresa de desarrollo de software de Santiago de Chile. A partir de este valor se calculan los otros de acuerdo a los porcentajes de referencia.cmu. Estimación En esta hoja. por ejemplo en el caso de la funcionalidad “Login”. 1 clase mediana y 1 tabla.wordpress.com/2016/11/09/estimacion-de-proyectos-de-software-calculo-usando-el-metodo-probe-proxy-based-estimation/ 3/5 . se requiere 1 página web sencilla. Aplicaciones para otras áreas que no sean de construcción de piezas de software Cualquiera donde sea factible definir y estructurar vía proxys. Lo anterior solo para efectos del ejemplo. Las etapas por supuesto pueden ser personalizadas por el evaluador. ¿Cómo determinar la cantidad de días de construcción? Este es el dato que mejor se puede estimar por los expertos o por consenso. aunque en la práctica es mucho mejor el juicio experto. https://drive.sei. Sobre esta base la planilla va calculando la cantidad de días de análisis.com/file/d/0B3-y5EFvrO7ec3drWlJhZmhfaUk/view Referencia: http://www.google.edu/reports/06tn017.

21/4/2018 Estimación de proyectos de software: cálculo usando el método PROBE (PROxy Based Estimation) | Juanjo's Blog Anuncios Anuncio Report this ad Anuncio Report this ad Share this:  Compartir Me gusta Sé el primero en decir que te gusta. un enfoque práctico En "Arquitectura de Sistemas" ¿Porque no funciona el modelo en cascada? En "Arquitectura de Sistemas" El método científico y la Metodología del diseño de https://jjegonzalezf.com/2016/11/09/estimacion-de-proyectos-de-software-calculo-usando-el-metodo-probe-proxy-based-estimation/ 4/5 . Relacionado PSP (Personal Software Process).wordpress.

21/4/2018 Estimación de proyectos de software: cálculo usando el método PROBE (PROxy Based Estimation) | Juanjo's Blog Software En "Diseño" https://jjegonzalezf.com/2016/11/09/estimacion-de-proyectos-de-software-calculo-usando-el-metodo-probe-proxy-based-estimation/ 5/5 .wordpress.