Anda di halaman 1dari 19

Conceptos sobre Gestin de Proyectos

Las actividades tcnicas y las gerenciales son igualmente importantes


para el xito de un proyecto de desarrollo de software.

Buena gestin condicin NECESARIA para el EXITO


del proyecto

Es responsabilidad de los gestores de proyecto:

Planificar el proceso de desarrollo


Hacer un seguimiento del trabajo, de forma que:
Cumpla los estndares establecidos
Se siga la agenda prevista (plan de trabajo)
No se sobrepase el presupuesto
58

Conceptos sobre gestin de proyectos


Los gerentes controlan los recursos y el ambiente en que las
actividades tcnicas se suceden. Los gerentes tienen la ltima
responsabilidad de asegurar que los productos se entreguen a
tiempo y dentro del presupuesto estimado, adems que los
productos exhiban la funcionalidad y calidad que el cliente
requiere.
Entre las actividades gerenciales se tiene:

La elaboracin del plan de trabajo.


Contratacin de proyectos.
Desarrollo de estrategias de mercado.
Contratacin y entrenamiento de personal.

59

Conceptos sobre gestin de proyectos


Las actividades de la administracin de un proyecto comprende
los mtodos para organizar y seguir el curso a un proyecto:

Estimacin de costos.
Polticas de asignacin de recursos.
control de presupuesto.
Determinacin del avance del proyecto.
Reasignacin de recursos.
Ajuste al calendario de trabajo.
Establecimiento de procedimientos de control de calidad.
Comunicacin con los clientes.

Problemas en la Adm. de Proyectos. Algunas soluciones:

Estimaciones de actividades y costos reales


Seleccionar Jefes de Proyecto: capacidad de adm./tcnica
Analizar resultados de proyectos anteriores
60

Claves para una buena gestin

Personal Esfuerzo humano intenso.


Problema Minuciosa comunicacin con cliente.
Proceso Mtodos tcnicos y herramientas.

PERSONAL. el gestor que se olvida de que el trabajo de ingeniera de


software es un esfuerzo humano intenso nunca tendr xito en la gestin de
proyectos.

PROBLEMA. un gestor que no fomenta una minuciosa comunicacin con el


cliente al principio de la evolucin del problema se arriesga a construir una
elegante solucin para un problema equivocado.

PROCESO. el administrador que presta poca atencin al proceso corre el


riesgo de arrojar mtodos tcnicos y herramientas eficaces al vaco.
61

Gestin de proyectos: Personal


El Factor Humano: Instituto de Ingeniera del Software (SEI) crea
Modelo de Madurez de la Capacidad de Gestin del Personal
(MMCGP):
Ayudando a atraer, aumentar, motivar, desplegar y retener el talento.
Define las siguientes reas prcticas clave para el personal que
desarrolla software:
RECLUTAMIENTO

SELECCIN

RENDIMIENTO

ENTRENAMIENTO

RETRIBUCIN

DESARROLLO DE
LA CARRERA

DISEO DE LA
ORGANIZACIN Y
DEL TRABAJO

DESARROLLO
CULTURAL Y
ESPRITU DE
EQUIPO

62

Gestin de proyectos: Personal


Participantes:

 Gestores Superiores

9 Planificar

 Gestores Tcnicos

9 Motivar

 Profesionales

9 Organizar

 Clientes

9 Controlar a los

 Usuarios Finales

profesionales

63

Personal: Jefe de Equipo


Para ser eficaz, el equipo del proyecto debe organizarce de manera
que maximice las habilidades y capacidades de cada persona.
Labor del Jefe de equipo o Jefe de Proyecto.
Caractersticas (Modelo de Gestion MOI):








Habilidad para motivar


Habilidad para moldear procesos (resolucin de problemas)
Habilidad para incentivar la creatividad
Dotes de gestin
Saber incentivar los logros (incrementar la productividad)
Capacidad para crear un equipo que presente cohesin

64

Motivacin, Organizacin e Innovacin


Liderazgo tcnico: es el proceso de crear un entorno en el cual la
gente se siente y est autorizada.

Capaz de tomar sus propias decisiones.


Tener responsabilidad.
Visin comn del problema.
Aportar ideas y comentarios que son tomados en cuenta.
Tiene pocos obstculos para realizar su trabajo.
Crear un entorno de forma natural sin forzar a las personas
Respetar las personalidades individuales de cada uno.

Ejemplo: Mejorar la comunicacin entre miembros del equipo


Crear una lista de distribucin para que la gente pregunte las dudas (I) pero la creas abierta y no
moderada para que todo el mundo pueda escribir y contestar libremente y adems escribes un
primer mensaje animando a todos a preguntar sus dudas por bsicas que parezcan (M), y
finalmente crea la lista y aade a todos por defecto de forma que no se tengan que aadir y sea
fcil escribir y leer mensajes (O). Si realmente quieres que sea un xito tienes que tener en cuenta
una ltima cosa, las emociones, dale un nombre atractivo o con el que el grupo se identifique, que
se sienta parte de algo diferente.
65

Personal: el equipo de software


Organizacin del personal: existen casi tantas estructuras de
organizacin de personal para el desarrollo de software como
organizaciones que se dedican a ello.
1. N individuos asignados a m tareas funcionales (m >= N)
2. N individuos asignados a m tareas funcionales (m < N)
3. N individuos organizados en t equipos

organizacin de equipo formal (3) es la ms productiva.


La mejor estructura del equipo depende del estilo de gestin de
una organizacin, el nmero de personas que compondr el equipo,
sus niveles de preparacin y la dificultad general del problema.

66

Personal: estructura del equipo


La mejor estructura: se sugieren tres organigramas de equipo
genricos (Paradigma de Mantei):

Descentralizado Democrtico (DD)


Descentralizado Controlado (DC)
Centralizado Controlado (CC)

Somos el equipo
adecuado para
ganar este partido

No, nosotros somos


el equipo adecuado
para ganar este
partido
67

Personal: estructura del equipo. Descentralizado


Democrtico (DD)
No se tiene un jefe permanente

Se nombran coordinadores de
tareas
Equipo
Descentralizado
Democrtico
Las decisiones sobre problemas se
realizan por consenso del grupo

Comunicacin Horizontal

68

Personal: estructura del equipo. Descentralizado


Controlado (DC)
Tiene un jefe definido que coordina
tareas especficas.

Tienen jefes secundarios que tienen


responsabilidades sobre subtareas
Equipo
Descentralizado
Controlado
La implementacin de soluciones se
reparte en subgrupos

Comunicacin Horizontal entre


subgrupos. Tambin hay
comunicacin vertical (Control)

69

Personal: estructura
Controlado (CC)

Equipo
Centralizado
Controlado

del

equipo.

Centralizado

El jefe del equipo se encarga de


la resolucin de problemas a alto
nivel.
El jefe del equipo coordina
internamente al grupo.
Comunicacin vertical

- El rendimiento de un equipo es INVERSAMENTE proporcional a la


cantidad de comunicacin que se deba entablar.
- Factores tiles para seleccionar personal son: experiencia
en el dominio, adaptabilidad y personalidad.
- Factores a tener en cuenta: dificultad y tamao del problema,
rigidez del tiempo de entrega, grado de comunicacin requerida.
Investigar

Paradigma de Constantine: C,AL,A,S


70

Descentralizado Democrtico

Estructura de gestin

Canales de comunicacin

Equipos de larga duracin.


Modularidad baja.
Requieren ms tiempo para completar un proyecto.
71

Descentralizado Controlado

Estructura de gestin

Canales de comunicacin

Proyectos grandes.
Modularidad alta.
72

Centralizado Controlado
Jefe de Proyecto

...

...

Programadores Consultor
Estructura de gestin

Jefe de Proyecto

Programadores Consultor
Canales de comunicacin

Proyectos grandes.
Modularidad alta.
73

Conceptos sobre gestin de proyectos


Las actividades de la administracin de un proyecto comprende los
mtodos para organizar y seguir el curso a un proyecto, pero
pueden surgir problemas:

Escala. tamao de muchos esfuerzos de desarrollo es


grande conduciendo a complejidades, confusin, y dificultad
para coordinar a los miembros del equipo.

Incertidumbre. da como resultado un continuo flujo de


cambios que impactan al equipo.

Interoperatividad. el nuevo software debe comunicarse con


el anterior y ajustarse.

Para enfrentarse a estos problemas el equipo debe establecer


mtodos efectivos para coordinar al personal que realiza el
trabajo: mecanismos de comunicacin formales e informales (ej.:
documentos, reuniones de trabajo)
74

Tcnicas de coordinacin de proyectos

Formal. Enfoque
Impersonal. Incluye documentos de IS y
entregas, memorandos tcnicos, hitos del proyecto,
planificaciones del programa y herramientas de control.

Formal. Procedimientos Interpersonales. Se centra en las


actividades de garanta de calidad aplicada a los productos de IS.

Informal. Procedimientos Interpersonales. Reuniones de grupo


para la divulgacin de informacin y resolucin de problemas.

Comunicacin Electrnica. Incluye correo electrnico, boletines


de noticias electrnicos y videoconferencias.

Red Interpersonal. Discusiones informales entre los miembros


del equipo y con personas que puedan aportar aunque no
pertenezcan al proyecto.
75

Valor de la tcnica de coordinacin

6
Discusin entre personas
Documentos
Hitos del proyecto
Revisiones de diseo

Informes de seguimiento de errores


Revisiones de estado

Revisiones de requisitos

Correo electrnico
Reuniones de grupo
Inspecciones de cdigo

Boletines del proyecto

Formal, enfoque impersonal

Cdigo fuente

Formal, proc. interpersonales

Datos del depsito del software

Informal, proc. interpersonales


Comunicacin electrnica

Herramientas de control del proyecto

Red Interpersonal

2
2

Empleo de la tcnica de coordinacin

76