Está en la página 1de 29

Tema 1.

Gestin de proyectos
4 Importancia de la gestin 4 Factores que influencian el xito 4 Personal 4 Problema 4 Proceso 4 Modelos de proceso 4 Actividades de gestin
Francisco Mora (DCCIA, Universidad de Alicante, 2002) 1

Importancia de la gestin
Buena gestin = condicin NECESARIA para el EXITO del proyecto

ES RESPONSABILIDAD DE LOS GESTORES...


4 4

Planificar el proceso de desarrollo Hacer un seguimiento del trabajo, de forma que :


cumpla los estndares establecidos se sigue la agenda prevista no se sobrepasa el presupuesto


Tema 1. 2

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Conceptos sobre gestin (II)

Caractersticas especiales del software:


4 4 4

Producto intangible No entendimiento claro sobre el proceso del sw Unicidad de los grandes sistemas software

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 1.

Conceptos sobre gestin (III)

Claves para una BUENA GESTIN

Personal Esfuerzo humano intenso Problema Minuciosa comunicacin con cliente Proceso Mtodos tcnicos y herramientas

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 1.

Personal
- Instituto de Ingeniera del Software crea Modelo de madurez de la capacidad de gestin del personal: - Ayudando a atraer, aumentar, motivar, desplegar y retener el talento. - Define las siguientes reas clave:
reclutamiento, seleccin, gestin de rendimiento, entrenamiento, retribucin, desarrollo de la carrera, diseo de la organizacin y del trabajo desarrollo cultural y espritu de equipo.
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 1. 5

Personal
Participantes :
4 Gestores Superiores 4 Gestores Tcnicos 4 Profesionales 4 Clientes 4 Usuarios Finales

Planificar Motivar Organizar y Controlar a los Profesionales

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 1.

Personal (el jefe de equipo) (I)


Caractersticas :
4 Habilidad para motivar 4 Habilidad para moldear procesos (resol. problemas) 4 Habilidad para incentivar la creatividad 4 Dotes de gestin 4 Saber incentivar los logros (increment. productividad) 4 Capacidad para crear un equipo que presente

cohesin
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 1. 7

Personal (el jefe de equipo) (II)


La forma en que se presente el proyecto determinar si el equipo lo ve como una misin a realizar o como trabajos forzados

Incluir fig12.1 pag 303 microsoft

Sois un equipo o no? Por qu vamos tan despacio? Trabajad ms duro.


Tema 1. 8

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Personal (el jefe de equipo) (III)

Incluir fig11.1 pag 285 Microsoft

Desarrollador de software bien estimado


Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 1. 9

Personal (el equipo de software) (I)


Organizacin del personal :
4 N individuos asignados a m tareas funcionales (m N) 4 N individuos asignados a m tareas funcionales (m < N) 4 N individuos organizados en t equipos

Estructuras de equipo :
4 Descentralizado democrtico (DD) 4 Descentralizado controlado (DC) 4 Centralizado controlado (CC)
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 1. 10

Personal (el equipo de software) (II)


Somos el equipo adecuado para ganar este partido

Incluir fig 13.1 pag 328 Microsoft


No, nosotros somos el equipo adecuado para ganar este partido

No hay una estructura nica de equipo mejor para todos los proyectos
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 1. 11

Personal (el equipo de software) (III)


El rendimiento de un equipo es INVERSAMENTE proporcional a la cantidad de comunicacin que se deba entablar

El tiempo que los miembros del equipo vayan a vivir juntos afecta a la moral del equipo

Factores tiles para seleccionar personal son: experiencia en el dominio, adaptabilidad y personalidad.
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 1. 12

Personal (el equipo de software) (IV)


Factores a tener en cuenta:
4 Dificultad y tamao del problema a resolver 4 Tiempo de vida del grupo 4 Grado de modularizacin del problema 4 Calidad y fiabilidad requerida del sistema 4 Rigidez del tiempo de entrega 4 Grado de comunicacin requerida por el proyecto

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 1.

13

Personal (el equipo de software) (VI)


DD DIFICULTAD ALTA PEQUEA TAMAO GRANDE PEQUEO DURACIN DEL EQUIPO CORTO LARGO MODULARIDAD ALTA BAJA FIABILIDAD ALTA BAJA FECHA DE ENTREGA EXTRICTA FLEXIBLE COMUNICACIN ALTA PEQUEA X X X X X X X X X X X X X X X X X X X X X DC CC

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 1.

14

Problema
Para planificar un proyecto se requieren estimaciones CUANTITATIVAS Pasos:
4 mbito del software

Poner vieta pag 180 Microsoft

Contexto Objetivos de informacin Funcin y rendimiento


4 Descomposicin del

problema
Funcionalidad Proceso
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 1. 15

Proceso
Se debe seleccionar el modelo de proceso apropiado para la ingeniera del software que debe aplicar el equipo del proyecto

Incluir figura 14.3 pag 355 Micosoft.

Los proyectos pequeos necesitan menos tiempo para su desarrollo


Tema 1. 16

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Modelos de Proceso
MODELO CODIFICAR Y CORREGIR

Incluir figura 7.3 pag 152 Micosoft.

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 1.

17

Modelos de Proceso
Secuenciales (I)
MODELO DE CICLO DE VIDA EN CASCADA

Incluir figura 7.2 pag 151 Micosoft.

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 1.

18

Modelos de Proceso
Secuenciales (II)
CRTICAS AL MODELO DE CICLO DE VIDA EN CASCADA
- Acenta el fracaso de la industria software frente al usuario final. - Se tarda mucho tiempo en pasar por todo el ciclo, dado que hasta que no se finalice una fase no se pasa a la siguiente. - No refleja el proceso real de desarrollo software. Los proyectos reales raramente siguen este flujo secuencial , puesto que siempre hay iteraciones.
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 1. 19

Modelos de Proceso
Secuenciales (III)
MODELO CONSTRUCCION DE PROTOTIPOS

Incluir figura 7.8 pag 160 Micosoft.

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 1.

20

Modelos de Proceso
Secuenciales (VI)
MODELO DE DESARROLLO RAPIDO DE APLICACIONES (DRA)

Incluir figura 2.6 pag 26 pRESSMAN.

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 1.

21

Modelos de Proceso Evolutivos (I)


MODELO DE DESARROLLO INCREMENTAL

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 1.

22

Modelos de Proceso Evolutivos


(II)
MODELO EN ESPIRAL

Incluir figura 7.4 pag 154 Micosoft.

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 1.

23

Modelos de Proceso Evolutivos


(III). (cont.)
DESARROLLO UNIFICADO
Inicio
tiempo
4 Inicio:

Elaboracin

Construccin

Transicin

Se define el mbito del proyecto y se desarrollan los casos de uso 4 Elaboracin: Se realiza el plan del proyecto, estimaciones, diseo bsico 4 Construccin: Se implementa en base a iteraciones 4 Transicin: Fase de transicin para entregar el producto a los usuarios (p.ej. pruebas beta)
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 1. 24

Modelos de Proceso Evolutivos


(III) (cont.)
DESARROLLO UNIFICADO
Inception Inicio
Iteracin Prelim. ...

Elaboration Elaboracin
Iteracin Arquitec. ...

Construction Construccin
Iteracin Desarr. Iteracin Desarr. ...

Transition Transicin
Iteracin Transic. ...

Versin

Versin

Versin

Versin

Versin

Versin

Versin

Release

Una iteracin es una secuencia de actividades con un plan establecido y un criterio de evaluacin, que resulta en una versin interna nueva (incremento) Al final de un ciclo obtenemos una versin para el cliente (release).
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 1. 25

Modelos de Proceso Evolutivos


(III) (cont.)
DESARROLLO UNIFICADO
Flujos del proceso
Modelado del sist. Requerimientos Anlisis y Diseo Implementacin Pruebas Despliegue
Inicio

Fases
Construccin Transicin

Elaboracin

Flujos de soporte
Gestin Configurac. Gestin Entorno

Iteraciones

Iteraciones Prelim (s)

Iter.
#1

Iter.
#2

Iter.
#n

Iter. Iter. #n+1 #n+2

Iter. #m
Tema 1.

Iter. #m+1
26

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Modelos de Proceso Evolutivos


(III)
DESARROLLO UNIFICADO: Conceptos clave
4 4

Fases, Iteraciones Flujos del proceso

Cundo tienen lugar? Qu hay que hacer?

Actividades, pasos

Artefactos

modelos Informes, documentos

Qu se produce?

Trabajador: Ingeniero

Quin lo hace?
Tema 1. 27

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Problema y proceso
co mu cli nica en ci te n

Actividades del proceso Tareas


Funciones del producto Funcin 1 Funcin 2 Funcin 3 ...

Para cada celda, estimar los requisitos de recursos, poner fechas a las tareas y determinar los productos a obtener
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 1. 28

pla nif ica ci n an de lisis rie sg os ing en ier a

Actividades de gestin
Calidad del producto Evaluacin del riesgo Mtricas Estimacin de costes Confeccin de agendas Comunicacin cliente Personal Otros recursos Monitorizacin del proyecto
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 1. 29

También podría gustarte