metodologia para la estimacion de costos estandar de los ...
109 Metodologia Para La Estimacion De Tiempos De Un Proyecto
-
Upload
genexus -
Category
Technology
-
view
5.906 -
download
0
Transcript of 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto
![Page 1: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/1.jpg)
GX Consulting Development Framework:
Metodología para la estimación de tiempos de un proyecto
Ing. Marcela Corbo, MBAGenexus Consulting
Ing. Alejandra Lemos, PMPGenexus Consulting
![Page 2: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/2.jpg)
![Page 3: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/3.jpg)
GeneXus Consulting Development Framework
![Page 4: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/4.jpg)
¿Qué necesitamos para estimar?
Casos de uso
Modelo de
datos
Definición de
procesos
![Page 5: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/5.jpg)
¿Qué necesitamos para estimar?
Model Driven Design Herramientas
o Visión de datos
o Visión de procesos
o Articulación
o Visión de explotación
![Page 6: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/6.jpg)
Estimación por esfuerzo
1 2 3 4
![Page 7: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/7.jpg)
Clasificación de Objetos GeneXus
Categorías Complejidad
o Interfases
o Patrones
o Servicios
o Flujos
o Muy alta
o Alta
o Media
o Baja
![Page 8: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/8.jpg)
Interfaz de E/S DatosPatrones
Servicios (procs,reportes, consultas) GXFlow
Muy Alta A M B A M B
Módulo compras
CU-TRA-COM-0006 CdeU Compras 006 2 1 1 2,5
CU-TRA-COM-0007 CdeU Compras 007 2 1
CU-TRA-COM-0008 CdeU Compras 008 1
CU-TRA-COM-0009 CdeU Compras 009 2 1
Módulo ventas
Convenios 0 4 0 1 4 0 2 1 0
CU-TRA-CNV-0017 CdeU Convenios 0017 1 1 1
CU-TRA-CNV-0018 CdeU Convenios 0018 1 1 1 1 1
CU-TRA-CNV-0019 CdeU Convenios 0019 1 1
CU-TRA-CNV-0020 CdeU Convenios 0020 1 1
Facturas 0 0 2 0 2 0 0 0 0
CU-DJU-FAC-0020 CdeU Facturas 0020 1 1
CU-DJU-FAC-0021 CdeU Facturas 0021 1 1
Módulo stock …
Primer paso
o Identificamos para cada funcionalidad, el/los objetos GeneXus necesarios, y lo clasficamos.
![Page 9: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/9.jpg)
Segundo paso
o Por cada módulo, generamos un resumen de los objetos a construir.
Paso 1 y 2 : Resumen por módulo de objetos GX a construir Interfaz de E/S datos
PatronesServicios (procs)
GXFlowM.Alta A M B A M B
Módulo Compras 0 0 0 0 0 0 0 0 0
Módulo Ventas 0 0 0 0 0 0 0 0 0
Convenios 0 0 0 0 0 0 0 0 0
Facturas 0 0 0 0 0 0 0 0 0
… 0 0 0 0 0 0 0 0 0
Módulo Stock 0 3 3 0 1 2 4 11 4
… 0 3 3 0 1 2 4 11 4
Total de objetos 0 3 3 0 1 2 4 11 4
![Page 10: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/10.jpg)
Tercer paso
o Ponderamos cada objeto con horas de esfuerzo de construcción.
o Las medidas de esfuerzo son propias de cada proyecto.
Paso 3: Horas de Construcción de objetos por módulo Interfaz de E/S datos
PatronesServicios (procs)
GXFlow Total HorasM.Alta A M B A M B
Estimación de horas de esfuerzo por categoría de objeto
40 16 8 2 2 12 8 2 8
Módulo Compras 0 0 0 0 0 0 0 0 0 0
Módulo Ventas 0 0 0 0 0 0 0 0 0 0
Convenios 0 0 0 0 0 0 0 0 0 0
Facturas 0 0 0 0 0 0 0 0 0 0
… 0 0 0 0 0 0 0 0 0 0
Módulo Stock 0 48 24 0 2 24 32 22 32 184
… 0 48 24 0 2 24 32 22 32 184
Total de horas de construcción 0 48 24 0 2 24 32 22 32 184
![Page 11: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/11.jpg)
¿Qué etapas se estiman?
Diseño Desarrollo Test
![Page 12: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/12.jpg)
Cuarto paso
o Incluimos en la estimación las etapas del proyecto, que correspondan.
Paso 4: Estimación de tiempos integrando porcentajes por actividades relacionadas a la construcción
Interfaz de E/S datosPatrones
Servicios (procs)GXFlow Horas tarea % Actividad
M.Alta A M B A M B
Análisis 0 12 6 0 0,5 6 8 5,5 8 46 25%
Construcción 0 48 24 0 2 24 32 22 32 152
Integración en kb y sitio GXPortal 0 7,2 3,6 0 0,3 3,6 4,8 3,3 4,8 27,6 15%
Test interno integrado 0 7,2 3,6 0 0,3 3,6 4,8 3,3 4,8 27,6 15%
Riesgo 0 4,8 2,4 0 0,2 2,4 3,2 2,2 3,2 18,4 10%
Validación funcional y ajustes 0 7,2 3,6 0 0,3 3,6 4,8 3,3 4,8 27,6 15%
Total de horas de fábrica 0 86,4 43,2 0 3,6 43,2 57,6 40 58 331,2
![Page 13: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/13.jpg)
Validación de la estimación
o Experienciao Juicio experto
o Analogía
o Registros históricoso Puntos de función
o GXPoints
![Page 14: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/14.jpg)
Puntos de función
o Diversos métodos para el cálculo de Puntos de Función.
o Simple analogy
o Analogy
o Tichneor ILF
o FP Prognosis
o NESMA
o Backfiring (LOC)
o CRUD
![Page 15: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/15.jpg)
GXPoints
o ¿Qué tan grande es su KB?o ¿Cantidad de objetos?
o ¿Cantidad de líneas de código?
o Métrica única de medición de objetos GeneXus.
![Page 16: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/16.jpg)
Estimación
Recuento de puntos de
función
Ponderación por
productividad
Ponderar por GXPoints
Recuento de objetos GX
Especificacione
s
Ponderación por esfuerzo
Esfuerzo Total
Experiencia
![Page 17: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/17.jpg)
Cronograma
o Se plasman los cálculos individuales de las tareas.
o Tomando en cuenta:o Precedencias
o Recursos
o Hitos previstos
![Page 18: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/18.jpg)
Corroborar estimaciones
Recuento de puntos de
función
Ponderación por
productividad
Producto
Recuento de GXPoints
Recuento de objetos GX
Especificacione
s
Ponderación por esfuerzo
Esfuerzo Total
![Page 19: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/19.jpg)
Automatización
o Conteo post mortem
GXPoints
Puntos de
función
![Page 20: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/20.jpg)
Automatización
o Estimación
GXPoints
Model Driven Design
![Page 21: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/21.jpg)
¿De qué depende la productividad?
ProductividadEquipo
Metodología
Herramientas
Comunicación
Seguimiento de la
planificación
![Page 22: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/22.jpg)
Equipo
Director de proyecto
Gerente de proyecto
Líder Frente desarrollo A
Desarrollador Desarrollador
Líder Frente desarrollo B
Desarrollador Desarrollador
Líder Frente desarrollo C
Desarrollador Desarrollador
Referente tecnológico
![Page 23: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/23.jpg)
Metodología
o Administración de ambientes o Pautas de desarrollo
o Reutilización de código y conocimiento
o Desarrollo uniforme
![Page 24: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/24.jpg)
Herramientas
![Page 25: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/25.jpg)
Comunicación
Requerimientos
Setup Inicial
Prueba Conceptu
al
Kick Off
Construcción
Validación Funcional
Validación Funcional Integrada
![Page 26: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/26.jpg)
Seguimiento y control
![Page 27: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/27.jpg)
¿Genexus? = Productividad
0
50
100
150
200
250
300PF/MH
![Page 28: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/28.jpg)
Seguimos trabajando para
encontrar la mejor forma de estimar.
Midamos el presente, para que el pasado
valide el futuro.
![Page 29: 109 Metodologia Para La Estimacion De Tiempos De Un Proyecto](https://reader033.fdocumento.com/reader033/viewer/2022052507/5583270fd8b42a6e768b5183/html5/thumbnails/29.jpg)
Preguntas
o Ing. Marcela Corbo, MBA
Gerente de Proyecto – GeneXus Consulting
o Ing. Alejandra Lemos, PMP
Gerente de Proyecto – GeneXus Consulting