3. planificación y gerencia de proyectos

Post on 10-Mar-2016

218 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Material correspondiente al tema 3 de la asignatura de Ingeniería del Software impartida en la UNESUM (2012). Con licencia CC-BY-NC-SA 3.0 (Creative Commons)

TRANSCRIPT

3. Planificación y gerencia de proyecto

CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 1 2012

Objetivos del tema Explicar las tareas principales llevadas a cabo por los

directores de proyecto

Introducir la gestión de proyectos software y sus principales características

Revisar el proceso de planificación

Revisar representación gráfica de la planficación

Conceptos de riesgo

Proceso de gestión de riesgo del proyecto

CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 2 2012

Iniciamos >>

Temas 1. Gestión de proyectos

2. Planificación de proyectos

3. Calendarización del proyecto

4. Gestión de riesgos

2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 3

El producto es intangible.

La ingeniería del software no es un concepto tradicional >> por tanto, los proyectos de software tampoco.

Muchos proyectos SW son sólo parte de proyectos más grandes. Por ejemplo??

>>Actividades de la Gestión

2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 4

1. Gestión de proyectos Características de la gestión del software

1. Gestión de proyectos Aplicación de conocimientos, habilidades,

herramientas y técnicas a las actividades del proyecto para satisfacer los requisitos del mismo

Entrega del software a tiempo y de acuerdo con los requisitos de la organización desarrollando y adquiriendo el software

Es necesaria la gestión de proyectos?

2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 5

Oct-12 Ing. de Software

Qué es la Ing. de Sw -

6

Ciencias de la

Computación

Ingeniería de

Software (2)

Cliente

Teorías

Herramientas y

Técnicas para

resolver problemas

Problema

Funciones

de las

Computa-

doras

Ingeniería de

Software (1)

Solución

<<

Propuesta de proyecto. Qué?

Planificación. Cuándo, cómo y con quién?

Estimación de costes. Cuánto?

Seguimiento y control

Personal

Documentación, informes

>> Elementos comunes de la gestión

2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 7

1. Gestión de proyectos Actividades de la Gestión del proyecto

No son elementos propios de la gestión del software

Son aplicables a cualquier tipo de proyecto

Técnicamente sistemas de ingeniería complejo tienden a pasar los mismos problemas que los sistemas software.

>> Personal

2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 8

1. Gestión de proyectos Elementos comunes de la gestión

Puede haber un inconveniente en la incorporiación del personal que los directores de proyectos deben considerar y que pueden deberse a:

Presupuesto

Experiencia

<< Indice

2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 9

1. Gestión de proyectos Personal del proyecto

2. Planificación del proyecto

Actividad que requiere de trabajo minucioso

Es un proceso continuo a lo largo del ciclo del proyecto.

Existe un plan global del proyecto, que se va armando con varios planes diferentes que lo soportan.

Tipos de plan?

2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 10

Plan de calidad

Plan de validación

Plan de la gestión de la configuración

Plan de mantenimiento

Plan del personal para desarrollo

>> Proceso de planificación

2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 11

Describe los procedimientos de calidad y los estándares que serán usados en el proyecto

Describe las propuestas, recursos y calendario usados para la validación del sistema.

Describe los procedimientos de la gestión de la configruación y las estructuras a usarse.

2. Planificación del proyecto Predice los requisitos de mantenimiento de sistemas, costos y esfuerzos para el mismo.

Describe cómo van a desarrollarse las habilidades y la experiencia de los miembros del equipo del proyecto.

Establecer o entender los requistos y restricciones del proyecto

Valorar los parámetros del proyecto

Definir hitos y entregables A lo largo del proyecto hay que:

Planificar el tiempo

Inicia actividades

Revisar el avance de la actividad

Revisar y renegociar cambios

Si existen problemas >> iniciar revisión técnica

2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 12

2. Planificación del proyecto Proceso de planificación

Hitos>>Logros>>Medibles

Entregables>>Resultados al cliente

>>Plan de proyecto

Muestra los recursos del proyecto, el desglose del trabajo (EDT=WBS) y cronograma de trabajo

Estructura:

Introducción

Organización del proyecto

Requisitos de recursos SW y HW

Desglose de trabajo

Cronograma

Mecanismos para monitoreo y control

2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 13

2. Planificación del proyecto Plan del proyecto

<<Indice

Dividir el proyecto en tareas y estimar tiempo y recursos para llevarlas a cabo.

Organizar las tareas de forma concurrente (es decir, a la vez, de forma que se aproveche al máximo el tiempo)

Minimizar dependencia de tareas. Por qué?

Depende de la intuición y experiencia de los managers/directores de proyecto

2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 14

3. Calendarización del proyecto

Dibujar proceso de cronograma >>

Problemas de la programación >>

Dificultad de predecir los problemas y el coste de su resolución.

La productividad no es proporcional al número de personas que trabajan en una tarea.

Lo impredecible sucede en todos los casos, por lo que hay que prepararse también para lo impredecible.

2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 15

Problemas de la programación

Ley de Brooke

Barras y redes >>

3. Calendarización del proyecto

Se trata de representaciones gráficas de la planificación

Muestran u organizan el desglose de tareas (no deben ser muy pequeñas)

Los diagramas de actividades muestran las dependencias y el camino crítico.

Los diagramas de barras muestran el cronograma en calendario.

2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 16

Barras y redes

Ejemplo >>

3. Calendarización del proyecto

3. Calendarización del proyecto

2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 17

Ejemplo Activity Duration (days) Dependencies

T1 8

T2 15

T3 15 T1 (M1)

T4 10

T5 10 T2, T4 (M2)

T6 5 T1, T2 (M3)

T7 20 T1 (M1)

T8 25 T4 (M5)

T9 15 T3, T6 (M4)

T10 15 T5, T7 (M7)

T11 7 T9 (M6)

T12 10 T11 (M8)

Ian Sommerville

2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 18

3. Calendarización del proyecto Ejemplo

4/7 11/7 18/7 25/7 1/8 8/8 15/8 22/8 29/8 5/9 12/9 19/9

T4

T8 T11

T12

T1

T3

T9

T2

T6 T10

T7

T5

Fred

Jane

Anne

Mary

Jim

Ian Sommerville

Reubicación de personal

2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 19

3. Calendarización del proyecto Ejemplo

star t

T2

M3T6

Finish

T10

M7T5

T7

M2T4

M5

T8

4/7 /03

8 da ys

14/7 /03 15 da ys

4/8/03

15 da ys

25/8/03

7 da ys

5/9/03

10 da ys

19/9/03

15 da ys

11/8/03

25 da ys

10 da ys

20 da ys

5 da ys25/7 /03

15 da ys

25/7 /03

18/7 /03

10 da ys

T1

M1 T3

T9

M6

T11

M8

T12

M4

Ian Sommerville

2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 20

4/7 11/7 18/7 2 5/7 1/8 8/8 1 5/8 22/8 2 9/8 5/9 12/9 19/9

T4

T1

T2

M1

T7T3

M5

T8

M3

M2

T6

T5

M4

T9

M7

T10

M6

T11

M8

T12

Star t

Finish

3. Calendarización del proyecto Ejemplo

Ian Sommerville

<< Indice

4. Gestión de riesgos Predecir/identificar riesgos y desarrollar planes para

minimizar su efecto en el proyecto.

Qué es un riesgo?

Es una probabilidad de que ocurra alguna circunstancia adversa

Los riesgos del proyecto

Los riesgos del producto

Los riesgos del negocio

2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 21

Afectan el cronograma o recursos del proyecto

Afectan a la calidad o rendimiento del software en elaboración

Afectan a la organización proveedora

Próxima sesión >>

Próxima sesión Finalizar proceso de gestión de riesgos

Iniciamos la Ingeniería de requisitos o Análisis del sistema.

Vamos a preparar los temas 6, 7 y 8 de las bibliografías BB1 y BB2

Se realizará una dinámica de grupo y/o test al iniciar la clase.

2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 22

2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 23

CC BY-NC-SA 3.0

Mónica Guerrero Vázquez

http://ticydh.blogspot.com

http://urjc.academia.edu/MonicaGuerreroVazquez

m.guerrerovazquez@gmail.com

top related