Está en la página 1de 29

Gestin de Proyectos

Mat: Ingeniera de Software Ian Sommerville 2004

USAL - Liceo Informtico II Prof. Ricardo Valerga

Gestin de proyectos Nro. 1

Objetivos

Explicar las principales tareas de los gestores de proyectos de Software Comprender que la gestin de proyectos de software es ms difcil que en las otras ramas de la ingeniera Discutir la importancia de la planificacin de proyectos de software Grficos de barras y actividades para representar las agendas del proyecto Gestin de riesgos y algunos riesgos enfocados

Mat: Ingeniera de Software Ian Sommerville 2004

USAL - Liceo Informtico II Prof. Ricardo Valerga

Gestin de proyectos Nro. 2

Contenidos

Actividades de gestin Planeamiento del proyecto Calendarios de proyecto Gestin de Riesgos

Mat: Ingeniera de Software Ian Sommerville 2004

USAL - Liceo Informtico II Prof. Ricardo Valerga

Gestin de proyectos Nro. 3

Gestin de Proyectos de Software

Actividades que involucran la seguridad Que el software sea entregado a tiempo y forma de acuerdo a los requerimientos de la organizacin que desarrolla el mismo. La gestin es necesaria porque el desarrollo de software es siempre sujeto a restricciones de presupuesto y calendario definidos por la organizacin que desarrolla.

Mat: Ingeniera de Software Ian Sommerville 2004

USAL - Liceo Informtico II Prof. Ricardo Valerga

Gestin de proyectos Nro. 4

Aspectos que Distinguen la Gestin

El producto es intangible No existen proceso de software estndar


(vs ingeniera civil)

Los proyectos grandes suelen ser nicos

Mat: Ingeniera de Software Ian Sommerville 2004

USAL - Liceo Informtico II Prof. Ricardo Valerga

Gestin de proyectos Nro. 5

Actividades de la Gestin

Redaccin de la propuesta Planificacin y calendario del proyecto Estimacin de costos del proyecto Supervisin y revisin del proyecto Seleccin y evaluacin del personal Redaccin y preparacin de informes

Mat: Ingeniera de Software Ian Sommerville 2004

USAL - Liceo Informtico II Prof. Ricardo Valerga

Gestin de proyectos Nro. 6

Armado del Equipo de Proyecto

A veces no es posible conseguir los mejores profesionales del mercado


El presupuesto no permite pagar sueldos altos; Los profesionales con ms experiencia pueden no estar disponibles; La organizacin puede desear que sus empleados formen parte para que aprenda y adquiera experiencia.

Los gerentes deben saber manejarse con estas restricciones


USAL - Liceo Informtico II Prof. Ricardo Valerga Gestin de proyectos Nro. 7

Mat: Ingeniera de Software Ian Sommerville 2004

Planificacin del Proyecto

La actividad que ms tiempo consume en el proyecto Continuar durante todo el desarrollo hasta la entrega del proyecto. Los planes de revisan constantemente. Varios tipos de planes deben ser implementados para soportar el plan principal del proyecto para coincidir con el presupuesto y el calendario.
USAL - Liceo Informtico II Prof. Ricardo Valerga Gestin de proyectos Nro. 8

Mat: Ingeniera de Software Ian Sommerville 2004

Tipos de planes

Calidad Validacin Gestin de Configuraciones Mantenimiento Desarrollo del personal

Mat: Ingeniera de Software Ian Sommerville 2004

USAL - Liceo Informtico II Prof. Ricardo Valerga

Gestin de proyectos Nro. 9

Plan de Calidad

Describe los procedimientos y los estndares de calidad que se utilizarn durante el desenvolvimiento del proyecto

Mat: Ingeniera de Software Ian Sommerville 2004

USAL - Liceo Informtico II Prof. Ricardo Valerga

Gestin de proyectos Nro. 10

Plan de Validacin

Describe el enfoque, los recursos y la programacin necesaria para validar el sistema

Mat: Ingeniera de Software Ian Sommerville 2004

USAL - Liceo Informtico II Prof. Ricardo Valerga

Gestin de proyectos Nro. 11

Plan de Gestin de Configuraciones

Describe los procedimientos para establecer y mantener la integridad de los productos de software a travs del ciclo de vida del proceso de software. Registrando y reportando el estado de los elementos y las solicitudes de cambio, y verificando que los elementos estn completos y que sean los correctos

Mat: Ingeniera de Software Ian Sommerville 2004

USAL - Liceo Informtico II Prof. Ricardo Valerga

Gestin de proyectos Nro. 12

Plan de Mantenimiento

Predice los requerimientos del mantenimiento, los costos del mismo y el esfuerzo necesario

Mat: Ingeniera de Software Ian Sommerville 2004

USAL - Liceo Informtico II Prof. Ricardo Valerga

Gestin de proyectos Nro. 13

Plan de Desarrollo de Personal

Puntualiza cmo se desarrollaran las actividades de manera que los miembros del proyecto adquieran habilidades y experiencia de acuerdo a las necesidades del proyecto y de la organizacin

Mat: Ingeniera de Software Ian Sommerville 2004

USAL - Liceo Informtico II Prof. Ricardo Valerga

Gestin de proyectos Nro. 14

Proceso de Planificacin del Proyecto

Mat: Ingeniera de Software Ian Sommerville 2004

USAL - Liceo Informtico II Prof. Ricardo Valerga

Gestin de proyectos Nro. 15

El Plan del Proyecto


El plan debe fijar:
Los recursos disponibles; Divisin del trabajo; Calendarios de trabajo.

Mat: Ingeniera de Software Ian Sommerville 2004

USAL - Liceo Informtico II Prof. Ricardo Valerga

Gestin de proyectos Nro. 16

Estructura del plan

Introduccin. Organizacin del proyecto. Anlisis de Riesgos. Requerimientos de Hardware y software Divisin del trabajo. Programa del proyecto (tiempos). Mecanismos de supervisin y enfoque.

Mat: Ingeniera de Software Ian Sommerville 2004

USAL - Liceo Informtico II Prof. Ricardo Valerga

Gestin de proyectos Nro. 17

Organizacin de las actividades

Deben ser organizadas para obtener resultados tangibles que permitan juzgar el estado del proyecto. Hitos: son los puntos de finalizacin de entrega. Entregables: son resultados entregados a los clientes. El proceso en cascada es muy claro para la utilizacin de hitos

Mat: Ingeniera de Software Ian Sommerville 2004

USAL - Liceo Informtico II Prof. Ricardo Valerga

Gestin de proyectos Nro. 18

Hitos en el proceso de especificacin de requerimientos


Actividades

hito

Mat: Ingeniera de Software Ian Sommerville 2004

USAL - Liceo Informtico II Prof. Ricardo Valerga

Gestin de proyectos Nro. 19

Programacin del proyecto

Dividir el proyecto en tareas estimando tiempos y recursos requeridos para terminar cada tarea. Organizar las tareas concurrentemente para hacer uso ptimo del trabajo. Minimizar las tareas para evitar retrasos causados por la espera de una tarea por la finalizacin de otra. Depende de la capacidad de gerenciamiento
USAL - Liceo Informtico II Prof. Ricardo Valerga Gestin de proyectos Nro. 20

Mat: Ingeniera de Software Ian Sommerville 2004

El proceso de programacin del proyecto

Redes de actividades y grficos de barras

Mat: Ingeniera de Software Ian Sommerville 2004

USAL - Liceo Informtico II Prof. Ricardo Valerga

Gestin de proyectos Nro. 21

Problemas

Estimar las dificultades que acarrea un problema y de all determinar si la solucin es costosa La productividad no es proporcional a la cantidad de trabajadores Agregar gente para resolver un atraso puede generar ms atraso por problemas de comunicacin. Los problemas inesperados aparecen Siempre se debe plantear la contingencia
USAL - Liceo Informtico II Prof. Ricardo Valerga Gestin de proyectos Nro. 22

Mat: Ingeniera de Software Ian Sommerville 2004

Grficos de barras y diagramas de actividades

Los grficos se usan para ilustrar sobre el calendario del proyecto. Muestran el proyecto separado en tareas. Las tareas no deberan ser muy cortas
(abarcar una o dos semanas)

Los diagramas de actividad muestran las dependencias y los pasos crticos. Los grficos de barras muestran las tareas con respecto al tiempo.
USAL - Liceo Informtico II Prof. Ricardo Valerga Gestin de proyectos Nro. 23

Mat: Ingeniera de Software Ian Sommerville 2004

Duracin de las tareas y dependenc


Activity T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12
Mat: Ingeniera de Software Ian Sommerville 2004

Duration (days) 8 15 15 10 10 5 20 25 15 15 7 10
USAL - Liceo Informtico II Prof. Ricardo Valerga

Dependencies

T1 (M1) T2, T4 (M2) T1, T2 (M3) T1 (M1) T4 (M5) T3, T6 (M4) T5, T7 (M7) T9 (M6) T11 (M8)
Gestin de proyectos Nro. 24

Una red de actividades


1 4/7 /03 8 d ays T1 2 5/7 /03 4/7 /03 s tart 15 d ays T2 10 d a ys T4 1 8/7 /03 M5 2 5 d ays T8 19/9 /0 3
Mat: Ingeniera de Software Ian Sommerville 2004 USAL - Liceo Informtico II Prof. Ricardo Valerga Gestin de proyectos Nro. 25

15 d a ys T3 5 d ays 4/8 /0 3 M4 15 d a ys T9 2 5/8 /0 3 M6 7 d ays T1 1 11/8 /0 3 M7 15 d a ys T1 0 5/9 /0 3 M8 10da ys T12

M1

M3

T6 2 0 d ays T7

25/7 /03 M2

10 d ays T5

Fin is h

Grfico de barras de actividades


4/7 11/7 Start T4 T1 T2 M1 T7 T3 M5 T8 M3 M2 T6 T5 M4 T9 M7 T10 M6 T11 M8 T12 Fin is h 18/7 2 5/7 1/8 8/8 1 5/8 22/8 2 9/8 5/9 12/9 1 9/9

Mat: Ingeniera de Software Ian Sommerville 2004

USAL - Liceo Informtico II Prof. Ricardo Valerga

Gestin de proyectos Nro. 26

Asignacin de personal/tiempo
4/7 Fred T4 T8 T11 T1 2 Jane T1 T3 T9 An ne T2 T6 Jim Mary T7 T5 T10 1 1/7 18/7 2 5/7 1/8 8/8 15/8 2 2/8 2 9/8 5/9 1 2/9 19/9

Mat: Ingeniera de Software Ian Sommerville 2004

USAL - Liceo Informtico II Prof. Ricardo Valerga

Gestin de proyectos Nro. 27

Gestin del Riesgo

Una tarea fundamental del gerenciamiento es anticipar los riesgos que podran afectar a la programacin del proyecto o a la calidad del software El riesgo es la probabilidad que se produzca una situacin adversa
Riesgo del proyecto; Riesgo del producto; Riesgos del negocio.
USAL - Liceo Informtico II Prof. Ricardo Valerga Gestin de proyectos Nro. 28

Mat: Ingeniera de Software Ian Sommerville 2004

Riesgos
Rotacin del Personal Cambio de gestin

- Tipos
Proyecto Proyecto

- Descripcin
Expertos abandonan el proyecto Cambios en la gestin y definicin de prioridades

No disp. de hardware
Cambio de requerimientos Retrasos en la especificacin Subestimacin del tamao Bajo rendimiento de herramienta CASE Cambio de tecnologa Competencia del producto
Mat: Ingeniera de Software Ian Sommerville 2004

Proyecto
Proyecto y producto Proyecto y producto Proyecto y producto

El hardware no ser entregado a tiempo


Habr ms cambios de lo esperado Las especificaciones de interfases no estarn a tiempo Es ms grande de lo esperado Las herramientas no rinden

Producto Negocio Negocio

Aparece otro producto (competencia) La tecnologa bsica ser cambiada


Gestin de proyectos Nro. 29

USAL - Liceo Informtico II Prof. Ricardo Valerga