Planificación de un Proyecto de Sistemas

12
Planificación y Seguimiento de un Proyecto Rino Tovar A. Marzo 2010

Transcript of Planificación de un Proyecto de Sistemas

Page 1: Planificación de un Proyecto de Sistemas

Planificación y Seguimiento de un Proyecto

Rino Tovar A.

Marzo 2010

Page 2: Planificación de un Proyecto de Sistemas

El Paradigma de las entregas tardías:

• Fecha límite poco realista.• Cambio de requisitos del cliente.• Subestimación de la cantidad de recursos

necesarios.• Riesgos que NO se consideraron al

comienzo (elaboración de escenarios).• Falta de medidas para corregir retrasos:

tales como:• Utilizar un modelo de proceso

incremental.• Concentrarse en la funcionalidad

crítica.

Page 3: Planificación de un Proyecto de Sistemas

Principios para la Planificación(1/2):

• Un proyecto se retrasa diariamente.• Para cumplir con los plazos debemos

enfocarnos en el “Camino Crítico”.• Se debe comenzar con una planificación

“macroscópica”, luego una planificación detallada.

Perspectivas de la Planificación en el desarrollo de Software

Fechas de entregaIrrevocables

Fechas propuestas por Los Ing.

Page 4: Planificación de un Proyecto de Sistemas

Principios para la Planificación(2/2):

• Compartimentación• Interdependencia (necesidad de tareas en

serie o paralelo)• Asignación de tiempo.• Validación de esfuerzos (Recursos

Humanos).• Responsabilidades definidas.• Resultados definidos.

Page 5: Planificación de un Proyecto de Sistemas

Las personas y el esfuerzo

• Agregar mas programadores a un proyecto ya comenzado, en realidad retrasa más el proyecto.

• El número de involucrados y la productividad total no se relacionan de forma lineal.

Page 6: Planificación de un Proyecto de Sistemas

Conjunto de tareas para le proyecto de software.

• No importa el modelo seleccionado (secuencial, iterativo, concurrente...)

Siempre existe un conjunto de tareas que deben realizarse para completar un proyecto particular.

Page 7: Planificación de un Proyecto de Sistemas

Tareas principales de la ingeniería de software.

• Ámbito del concepto.• Planificación preliminar del concepto.• Prueba de concepto• Implementación del concepto.• Reacción / Evaluación del cliente.

Page 8: Planificación de un Proyecto de Sistemas

Definir una red de Tareas.

• Las tareas, subtareas y su interdependencia.

Tareas secuenciales

Tareas en paralelo

Page 9: Planificación de un Proyecto de Sistemas

• Determinan el camino critico y la duración del proyecto.

Técnicas de Evaluación y Revisión (Pert CPM)Técnicas de Evaluación y Revisión (Pert CPM)

Gráficos de tiempo.Tareas Semana 1 Semana 2 Semana 3

Tarea1

Tarea2

Tarea3

Page 10: Planificación de un Proyecto de Sistemas

EL análisis de valor ganado (AVG)

• Es una técnica cuantitativa para evaluar el progreso.

1. Establece una escala de valor para cada tarea.

2. Se estima el número de horas para realizar el proyecto completo

3. Cada tarea recibe un porcentaje respecto del total.

Page 11: Planificación de un Proyecto de Sistemas

Seguimiento de la planificación

• Realizar reuniones periódicas con todos los miembros del proyecto.

• Evaluar resultados de revisiones ya realizadas.

• Comparar las fechas reales de cada tarea con las previstas al inicio del proyecto.

• Realizar reuniones informales con los profesionales para obtener valoraciones subjetivas.

• Utilizar la técnica del AVG, para tener una valoración cuantitativa del avance.

Page 12: Planificación de un Proyecto de Sistemas

El Plan del Proyecto

• Se realiza al finalizar el proceso de planificación

• Es un documento breve• Va dirigido a diversas audiencias• Definir los riesgos, costes y recursos.• Describir como se garantizará la calidad.• Este documento no es estático, se

actualiza a medida que el proyecto avanza.