ingeniería del software1 planificación de proyectos duración proyecto tiempo 90%
TRANSCRIPT
![Page 1: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/1.jpg)
Ingeniería del Software 1
Planificación de Proyectos
Duración Proyecto
Tiempo
90%
![Page 2: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/2.jpg)
Ingeniería del Software 2
Planificación de Proyectos
Planificación de Proyectos
Planificación Temporal
![Page 3: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/3.jpg)
Ingeniería del Software 3
Planificación de Proyectos
Objetivo: estimación tiempo, coste y riesgo
• Valores más importantes a tener en
cuenta: tiempo, esfuerzo, personas,
recursos HW y SW y riesgo.
• Difícil pero no Imposible.
• Puede hacerse bien, aunque no es una ciencia exacta.
![Page 4: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/4.jpg)
Ingeniería del Software 4
Planificación de Proyectos ¿Cómo se hace? Pasos:
1. Definir ámbito.
2. Descomponer el problema en subproblemas más pequeños.
3. Hacer la estimación para cada subproblema a partir de:• Datos históricos.
• Experiencia.
4. Revisar estimación considerando:• Complejidad del problema.
• Riesgos.
![Page 5: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/5.jpg)
Ingeniería del Software 5
Planificación de Proyectos Observaciones para la estimación
• Complejidad del proyecto:
Experiencia en proyectos semejantes.• Tamaño: Crece la interdependencia.• Incertidumbre estructural: Grado
definición requisitos, compartimentar funciones, información a procesar.
• Disponibilidad información histórica.
![Page 6: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/6.jpg)
Ingeniería del Software 6
Planificación de Proyectos
Puntos clave en la planificación
Estimación de proyectos software
![Page 7: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/7.jpg)
Ingeniería del Software 7
Planificación de Proyectos
Puntos clave en la planificación
a) Ámbito
b) Estimación de los recursos
![Page 8: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/8.jpg)
Ingeniería del Software 8
Planificación de Proyectos
Puntos clave en la planificación
a) Ámbito• Funcionamiento habitual• Funciones importantes• Rendimiento y restricciones• Fiabilidad• Interfaz con otros sistemas.
![Page 9: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/9.jpg)
Ingeniería del Software 9
Planificación de Proyectoso Gestión del Videoclub - Ámbito
Funcionamiento habitualTodas las películas que pertenecen al videoclub se tienen que haber registrado en la base de datos para poder ser alquiladas. Todas las personas que quieran alquilar alguna película del videoclub tiene que ser socio. El sistema tendrá que gestionar las películas que han sido alquiladas, pudiendo saber quién las ha alquilado y por cuanto tiempo. Se pedirá al sistema cada mes un listado de socios con todos sus datos, si tiene deudas pendientes y el historial de alquiler de películas en el videoclub, tanto mensual como total. También se pedirá al sistema otro listado de películas alquiladas, con datos sobre su frecuencia de alquiler.
![Page 10: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/10.jpg)
Ingeniería del Software 10
Planificación de Proyectos
o Gestión del Videoclub - Ámbito
Funciones importantes
‒ Registro de películas
‒ Registro de socios
‒ Gestión del alquiler
‒ Listados
![Page 11: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/11.jpg)
Ingeniería del Software 11
Planificación de Proyectos
o Gestión del Videoclub - Ámbito
• Rendimiento y restriccionesHabituales
• FiabilidadHabitual
• Interfaz con otros sistemas
Ninguno
![Page 12: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/12.jpg)
Ingeniería del Software 12
Planificación de Proyectos
Puntos clave en la planificación
b) Estimación de los Recursos
Herramientas HW y SW
SW reutilizable
Personas
![Page 13: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/13.jpg)
Ingeniería del Software 13
Planificación de Proyectos
Puntos clave en la planificación
• Especificación de los recursos– Descripción del recurso– Informe de disponibilidad– Fecha cronológica en la que se requiere– Tiempo de aplicación del recurso.
![Page 14: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/14.jpg)
Ingeniería del Software 14
Planificación de Proyectos
Puntos clave en la planificación
i. Recursos humanos‒ Posición en la organización
Experto, senior, junior.‒ Especialidad
Bases de datos, telecomunicaciones.
![Page 15: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/15.jpg)
Ingeniería del Software 15
Planificación de Proyectos
o Gestión Videoclub - Recursos Recursos humanos
• Programadores‒ Registro de películas (junior)
‒ Registro de socios (junior)
‒ Gestión del alquiler (senior)
‒ Listados (senior)
• Especialista‒ Diseño de la BBDD
![Page 16: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/16.jpg)
Ingeniería del Software 16
Planificación de Proyectos
Puntos clave en la planificación
ii. Recursos de SW reutilizables
‒ Componentes ya desarrollados‒ Componentes ya experimentados‒ Componentes con experiencia parcial
‒ NO RECOMENDABLE
‒ Componentes nuevos
![Page 17: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/17.jpg)
Ingeniería del Software 17
Planificación de Proyectoso Gestión Videoclub - Recursos
Recursos SW reutilizables• Componentes ya desarrollados
No Aplicable
• Componentes ya experimentados Gestión de una biblioteca
• Componentes experimentados parcialmente No recomendable
• Componentes nuevos Totalmente aplicable
![Page 18: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/18.jpg)
Ingeniería del Software 18
Planificación de Proyectos
Puntos clave en la planificación
iii. Recursos de entorno
– Entorno de desarrollo - ¿Compartir con otros
proyectos?
Hw y SW donde se va a desarrollar‒ Entorno de destino
Hw y SW donde se va a ejecutar
![Page 19: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/19.jpg)
Ingeniería del Software 19
Planificación de Proyectos
o Gestión del Videoclub - Recursos
Recursos de entorno
• Entorno de desarrollo
‒ PCs en Red + Impresora
‒ Herramientas SW de Dllo + BBDD
• Entorno de destino
‒ PC + Impresora
‒ Algún componente SW
![Page 20: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/20.jpg)
Ingeniería del Software 20
Planificación de Proyectos
Puntos clave en la planificación
Estimación de proyectos software
![Page 21: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/21.jpg)
Ingeniería del Software 21
Planificación de Proyectos Estimación de proyectos software
• SW elemento más caro
• ERROR -> Graves pérdidas
• Ciencia no exacta -> Muchas
variables
![Page 22: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/22.jpg)
Ingeniería del Software 22
Planificación de Proyectos Estimación de proyectos software
• Opciones seguras:‒ Estimaciones sobre proyectos similares
‒ Técnicas de descomposición
Problemas pequeños más manejables
‒ Modelos empíricos
‒ Herramientas automáticas
![Page 23: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/23.jpg)
Ingeniería del Software 23
Planificación de Proyectos
o Gestión del Videoclub - Estimación
Estimaciones sobre proyectos similares
Gestión de una biblioteca
• Registro de libros
• Registro de clientes
• Gestión del préstamo
• Listados
![Page 24: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/24.jpg)
Ingeniería del Software 24
Planificación de Proyectos Estimación de proyectos software
• Desarrollar o Comprar
Subcontratación (outsourcing)
![Page 25: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/25.jpg)
Ingeniería del Software 25
Planificación de Proyectos
Planificación de Proyectos
Planificación Temporal
![Page 26: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/26.jpg)
Ingeniería del Software 26
Planificación de Proyectos Retrasos ¿por qué?
• Fechas de entrega no realistas• Cambio de los requisitos del cliente• Subestimación esfuerzo y/o recursos• Errores predecibles y no predecibles• Dificultades técnicas• Dificultades humanas
![Page 27: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/27.jpg)
Ingeniería del Software 27
Planificación de Proyectos Retrasos ¿por qué? (Cont.)
• Falta de comunicación entre la plantilla, lo que causa retrasos
• Gestor del proyecto no reconoce el
retraso y no toma medidas para
corregirlo
![Page 28: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/28.jpg)
Ingeniería del Software 28
Planificación de Proyectos Objetivos
• Definir todas las TAREAS• Definir las tareas CRÍTICAS
• Identificar el CAMINO CRÍTICO
• Seguimiento tareas -> Detectar retraso
• Planificación Macroscópica -> Detallada
![Page 29: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/29.jpg)
Ingeniería del Software 29
Planificación de Proyectos Principios de la Planificación
• Compartimentar‒ Tareas y actividades manejables
• Interdependencia‒ Secuenciales‒ Paralelas‒ Independientes‒ Orden de ejecución
• Asignación de tiempo‒ Nº unidades de tiempo‒ Fecha inicio y fecha fin‒ F (Interdependencia) -> Camino crítico
![Page 30: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/30.jpg)
Ingeniería del Software 30
Planificación de Proyectos Principios de la Planificación (Cont.)
• Validación de esfuerzo‒ Esfuerzo <= Nº personas actual
• Definir responsabilidades‒ Tarea -> Miembro equipo
• Definir resultados -> Producto
• Hitos
![Page 31: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/31.jpg)
Ingeniería del Software 31
Planificación de Proyectos Planificación temporal
• Métodos‒ PERT y CPM
• Objetivos de los métodos
‒ Camino crítico
‒ Limitaciones de tiempo
![Page 32: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/32.jpg)
Ingeniería del Software 32
Planificación de Proyectos Planificación temporal
Gráficos de tiempo - Gantt
Tarea 1 Subtarea 11Tarea 2 Subtarea 21 Subtarea 22Tarea 3 Subtarea 31 Subtarea 32 Subtarea 33
1 2 3 4 5Semana
![Page 33: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/33.jpg)
Ingeniería del Software 33
Planificación de Proyectos Planificación temporal
Gráficos de tiempo - Lista de tareas
‒ Fechas de inicio prevista
‒ Fechas de inicio real
‒ Fecha de fin prevista
‒ Fecha de fin real
![Page 34: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/34.jpg)
Ingeniería del Software 34
Planificación de Proyectos
o Pasos:
• Representar un grafo de Pert• Identificar el camino crítico• Identificar la holgura de las otras
actividades• Representar una planificación
temporal de Gantt
![Page 35: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/35.jpg)
Ingeniería del Software 35
Planificación de Proyectos Planificación temporal
Seguimiento de la planificación
– Reuniones periódicas evaluar progreso
– Determinar hitos cumplidos
– Comparar fecha real y prevista de inicio
– Evaluar los resultados de las revisiones
![Page 36: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/36.jpg)
Ingeniería del Software 36
Planificación de Proyectos Planificación temporal
Plan del proyecto
Documento breve con un conjunto de
actividades y el conjunto de tareas de la
planificación que será empleado a lo
largo del proceso de ingeniería.
![Page 37: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/37.jpg)
Ingeniería del Software 37
Planificación de Proyectos Planificación temporal
Plan del proyecto (Cont.)‒ Comunicar el ámbito y recursos a
gestores, técnicos y clientes‒ Definir riesgos y sugerir soluciones
‒ Definir costes y planificación temporal
‒ Enfoque general del proyecto‒ Cómo se garantiza la calidad y gestión
de los cambios
![Page 38: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/38.jpg)
Ingeniería del Software 38
Planificación de Proyectoso Gestión del Videoclub
• Funciones importantes‒ Registrar películas y socios
‒ Gestión del Alquiler
‒ Listados
• Recursos Humanos‒ Programadores senior: 2
‒ Programadores junior: 1‒ Especialista diseño BBDD: 1
![Page 39: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/39.jpg)
Ingeniería del Software 39
Planificación de Proyectoso Gestión del Videoclub
• Aplicando Actividades Estructurales‒ Reuniones con Cliente (1 semana)
‒ Especificación Requisitos (2)
‒ Diseño BBDD + Revisión (2)
‒ Registro Películas + Pruebas (1)
‒ Registro Socios + Pruebas (1)
‒ Gestión del Alquiler + Pruebas (2)
‒ Listados + Pruebas (2)
![Page 40: Ingeniería del Software1 Planificación de Proyectos Duración Proyecto Tiempo 90%](https://reader035.vdocuments.co/reader035/viewer/2022062305/5665b4671a28abb57c9141dd/html5/thumbnails/40.jpg)
Ingeniería del Software 40
Planificación de Proyectoso Gestión del Videoclub
• Aplicando Actividades Estructurales‒ Integración + Pruebas (1)
‒ Instalación (0,1)
‒ Formación (0,5)
‒ Soporte (1)
‒ Fin (0)