TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad...

49
TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000

Transcript of TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad...

Page 1: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

TEMA 9.Organización del Proyecto

Informático.

Jose Onofre Montesa Andrés

Universidad Politécnica de Valencia

Escuela Universitaria de Informática

2000

Page 2: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

2TEMA 9. Organización del Proyecto Informático.

Índice

IntroducciónLa estructura de los EquiposLa comunicación en el proyecto

Informático

Page 3: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

3TEMA 9. Organización del Proyecto Informático.

Introducción

Aprobada la realización del proyecto, la gestión de éste se centra en dos temas:Crear un equipo de trabajo.Hacer un seguimiento de lo

planificado.Ahora trataremos el: ¿cómo

organizar un equipo de trabajo?”

Page 4: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

4TEMA 9. Organización del Proyecto Informático.

Visión global del desarrollo.

Clientes y

UsuariosDesarrollador

essoftware objetivo Maquina

Personas, Equipos, Organizaciones

Ideas…Especificación… Diseño… Código

Page 5: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

5TEMA 9. Organización del Proyecto Informático.

Estructura de la empresa y el equipo de proyectoEn el equipo hay dos tipos de

personas:Las que provienen de la organización

receptora del subsistema informático, quien lo explotará.

Los técnicos cuya labor es la construcción del subsistema.

Page 6: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

6TEMA 9. Organización del Proyecto Informático.

Estructura de la empresa y el equipo de proyectoEl equipo puede utilizar un modelo

organizativo diferente al de la empresa receptora.

Hay que enlazar las dos organizaciones de modo que no se produzcan conflictos entre ellas.

Page 7: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

7TEMA 9. Organización del Proyecto Informático.

¿Porque crear una Organización para el proyecto?

En la planificación se fracciona las actividades de modo que resulte fácil la realización y control de cada tarea.

Hay que crear las condiciones que:• faciliten la coordinación: puesta en marcha , toma

de decisiones, seguimiento y finalización de tareas.

• facilite comunicarse a las personas encargadas de cada tarea, con las personas que realizan la misma u otras tarea asociadas a la suya.

Page 8: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

8TEMA 9. Organización del Proyecto Informático.

Diferentes ámbitos del proyectoEl proyecto Informático, nace con el

objetivo de proporcionar un subsistema informático a una organización.

La organización del equipo de desarrollo puede ser independiente de la empresa a la que le construye el sistema.

Page 9: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

9TEMA 9. Organización del Proyecto Informático.

Podemos encontrarnos con diferentes coyunturas:El equipo del proyecto forma parte de

la división a la que le desarrolla el SI.El equipo del proyecto forma parte de

la organización pero no depende de los mismos directivos que los usuarios. (en organizaciones grandes).

El equipo de proyecto es externo a la organización.

Page 10: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

10TEMA 9. Organización del Proyecto Informático.

El equipo forma parte de la división cliente del SI.

Se tendrá muy pocos grados de libertad para organizar el equipo (los disponibles).

Si la dirección de la división apoya el proyecto: todas las personas involucradas llegarán a

cotas altas de acuerdo. El objetivo del equipo y el de la organización

anfitriona son exactamente el mismo.

Page 11: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

11TEMA 9. Organización del Proyecto Informático.

El equipo sólo forma parte de la organización.El equipo del proyecto dependerá

fundamentalmente del CPD y podrá utilizar recursos (personas) especialistas en temas, que se justifican como consecuencia del tamaño de la organización anfitriona.

Es posible que los objetivos del CPD no sean los mismos que los del departamento cliente.

Page 12: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

12TEMA 9. Organización del Proyecto Informático.

El equipo de proyecto es externo a la organización.

El equipo del proyecto se forma con personal externo a la organización. Tiene mucha libertad a la hora de

seleccionar a los miembros,depende del tamaño de la suministradora.

Los objetivos se comparten desde una perspectiva de Cliente-Suministrador.

Page 13: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

13TEMA 9. Organización del Proyecto Informático.

La estructura de los EquiposEl desarrollo de los proyectos

informáticos suele requerir:un equipo pequeño, por lo que las

estructuras clásicas sólo nos sirven de marco de referencia.

especialistas en diferentes áreas:• conocimiento técnico informático • conocimiento en el área del S.I. en estudio.

– (Equipos Multifuncionales).

Page 14: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

14TEMA 9. Organización del Proyecto Informático.

Estructura de los equipos informáticosSe han clasificado las estructuras

de los equipos en tres tipos diferentes:Equipo no egoísta (Weinberg)Equipo de Programador Jefe.Equipo Controlado Descentralizado.

» Marilyn Mantei (1981)

Page 15: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

15TEMA 9. Organización del Proyecto Informático.

Equipo no Egoísta (Weinberg)Son equipos pequeños (< 10 personas)Las personas del equipo comparten el

código desarrollado. Examinando mutuamente lo desarrollado.

Las metas se marcan por consenso.El liderazgo del grupo es una función

rotativa, tratando de pasarsela al individuo más apropiado en cada momento.

Page 16: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

16TEMA 9. Organización del Proyecto Informático.

Equipo no Egoísta. Estructura de Dirección.Las personas están en diferentes

áreas de conocimientos y niveles de experiencia.

Page 17: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

17TEMA 9. Organización del Proyecto Informático.

Equipo no Egoísta. Sistema de Comunicación.Todo el mundo puede comunicarse

con todo el mundo.

Page 18: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

18TEMA 9. Organización del Proyecto Informático.

Equipo de Programador Jefe. Se trata de equipos pequeños. Hay un Jefe Técnico (el

programador jefe) que: Reparte las tareas a realizar. El

se queda con las más complejas. Recibe información del trabajo

realizado por cada miembro del equipo.

Toma todas las decisiones importantes.

Page 19: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

19TEMA 9. Organización del Proyecto Informático.

Programador Jefe

Programadores Especialistas Bases de Datos

Consultores

Equipo de Programador Jefe. Estructura de Dirección.Es una estructura autocrática y

centralizada

Page 20: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

20TEMA 9. Organización del Proyecto Informático.

Equipo de Programador Jefe. Sistema de Comunicación.Todas las comunicaciones pasan

necesariamente por el programador jefe.

Page 21: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

21TEMA 9. Organización del Proyecto Informático.

Equipo Controlado Descentralizado.Los equipos pueden ser grandes.Del líder del proyecto dependen una

serie de programadores expertos y estos a su vez gestionan cada uno un grupo de programadores.

Trata de nutrirse de las mejores características de los equipos anteriores.

Page 22: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

22TEMA 9. Organización del Proyecto Informático.

Líder del Proyecto

Programador Experto

Programador

Equipo Controlado-descentralizado Estructura de Dirección.

La responsabilidad es del líder y los programadores expertos.

Page 23: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

23TEMA 9. Organización del Proyecto Informático.

Equipo Controlado Descentralizado. Sistema de Comunicación. Los grupos formados

por personas a un mismo nivel y su superiores se comunican de forma descentralizada

Page 24: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

24TEMA 9. Organización del Proyecto Informático.

Comparación entre los diferentes tipos de Equipos:

Dificultad

Tamaño

Duración

Modularidad

Fiabilidad

Duración

Sociabilidad

Estructura del equipo Alta

Baja

Grande

Pequeño

Corta

Larga

Alta

Baja

Alta

Baja

Estric.

Laxa

Alta

Baja

No Egoísta X X X X X X XControladoDescentralizado

X X X X X X X

Programador Jefe X X X X X X X

Page 25: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

25TEMA 9. Organización del Proyecto Informático.

La comunicación en el proyecto Informático.Comunicación en ArmoníaLa incapacidad de la gente para

comunicarse de forma efectiva es uno de los obstáculos más comunes para la obtención de productos de calidad así como para la productividad.

Page 26: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

26TEMA 9. Organización del Proyecto Informático.

Mejorar la comunicación entre los miembros del proyecto mejora la moral, productividad, calidad y la relación coste-beneficio.

Page 27: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

27TEMA 9. Organización del Proyecto Informático.

Si se detectan problemas de comunicación deberemos:Comprender las causas de

problema.Poner en marcha acciones

correctivas.Forzar hacia un entorno de trabajo

comunicativo.

Page 28: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

28TEMA 9. Organización del Proyecto Informático.

Facilita la comunicación.

Cuando estas equivocado admítelo.Ejercita la tolerancia.Habla con la gente.Ayuda a los demás.Pide ayuda a los demás.Utiliza el tacto; haz tus comentarios

desde una perspectiva correcta.

Page 29: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

29TEMA 9. Organización del Proyecto Informático.

Facilita la comunicación.

Mantén informados a los demás; No Sorprendas.

Cierra los problemas.Muestra aprecio.Escucha con atención.Saluda a la gente; Recuerda sus

nombres.Alcanza compromisos.

Page 30: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

30TEMA 9. Organización del Proyecto Informático.

Facilita la comunicación.

Debes estar deseoso de romper la tradición.

Ten claro lo que debes esperar de los demás.

Respetar a las personas.

Page 31: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

31TEMA 9. Organización del Proyecto Informático.

Respeta a las demás personas.No existe mejor recomendación

para trabajar en grupo que la de tratar a los otros como te gustaría que te tratasen a ti.

La gente tiende a tratarte del mismo modo en que la tratas.

Page 32: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

32TEMA 9. Organización del Proyecto Informático.

Cuando estas equivocado admítelo.

Admitir que estas equivocado puede cambiar el modo desde la confrontación a la cooperación.

Si sabes que te has equivocado, no construyas muros a tu alrededor.

No es cierto el dicho: “Admitir que estas equivocado es signo de debilidad”

Aumentaras el respeto hacia ti.La tensión tiende a desaparecer.

Page 33: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

33TEMA 9. Organización del Proyecto Informático.

Ejercita la tolerancia.

La tolerancia con que trates a los demás enseñara a los otros a ser tolerante cuando lo requieran tus acciones.

De forma especial cuando alguien esta aprendiendo.

Recuerda las veces en que te has equivocado.En un caso en el que no fueron tolerantesEn un caso en que lo fueron

Page 34: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

34TEMA 9. Organización del Proyecto Informático.

Habla con la gente.

La comunicación interactiva todavía es la mejor.

Es mas fácil criticar a las espaldas de uno, sobre todo cuando no lo conoces.

Sal de tu puesto para hablar con tus superiores, inferiores y compañeros.

Habla por teléfono, en lugar de enviar notas. Cuando tengas una reunión, plantéate

quienes se podrían beneficiar.

Page 35: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

35TEMA 9. Organización del Proyecto Informático.

Ayuda a los demás.

Ayuda a los demás cuando puedas.Cuida de no hacer el trabajo de los

demás. (Se te mide por tu trabajo).No crees dependencias. Enseña como hacerlo. Sugiere

caminos para aprender.Se respeta a los que ayudan.

Page 36: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

36TEMA 9. Organización del Proyecto Informático.

Pide ayuda a los demás.

Acudiendo al potencial de otros lleva a los dos a ganar de la experiencia.

Todo el mundo tiene cosas que aportar.Te sorprenderás no solo de la respuesta,

sino que también de la mejora en tus resultados.

Las personas a las que se les pide ayuda se sienten bien.

Busca al combinación “Ganar-Ganar”

Page 37: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

37TEMA 9. Organización del Proyecto Informático.

Utiliza el tacto; haz comentarios desde una perspectiva correcta.Tacto, es el arte de hacer una

puntualización sin hacer un enemigo.Ponte en la piel de los demás:

¿Como reaccionaria si me dijeran esto?Deja claro que quieres trabajar con los

demás y añadir valor al proyecto.Los mensajes que envías no se escuchan

por lo alto que lo envíes.Deja las emociones aparte :-( | :-) | ;-)

Page 38: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

38TEMA 9. Organización del Proyecto Informático.

Mantén informados a los demás; No Sorprendas.Esfuérzate por no sorprender con

noticias malas.Las noticias malas son como la

basura; cuando mas tardes en actuar sobre ellas, mayor será el mal olor.

Page 39: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

39TEMA 9. Organización del Proyecto Informático.

Cierra los problemas.

Los problemas prolongados entre personas o grupos tienen efectos negativos para la comunicación.

Ojo si escuchas:Veremos que pasa,No se que es lo que voy ha hacerTrabajare en esto más adelanteTodavía no he entrado a este asuntoNo me he olvidado de esto, pero...

Page 40: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

40TEMA 9. Organización del Proyecto Informático.

Muestra aprecio.

Una de las frases más importantes que puedes pronunciar es “Gracias”

Cuando la gente haga algo por ti, muestra tu aprecio.(aceptación)

Estará deseoso de ayudarte otra vez.Si muestras tu gratitud en publico, será

mayor la percepción.Recuerda situaciones en las que tras hacer un

buen trabajo fuiste elogiado o no.

Page 41: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

41TEMA 9. Organización del Proyecto Informático.

Escucha con atención.

Escuchar beneficia a ambas partes.En la comunicación se envía y recibe

información. Escuchar es la parte fundamental de la recepción. El emisor rara vez tiene problemas de concentración El receptor puede estar distraído por otros

pensamientos.• Preparando la respuesta a lo dicho hace 2 minutos.• Contando los segundos hasta que termine de hablar

para irse.

Page 42: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

42TEMA 9. Organización del Proyecto Informático.

Escucha con atención.

Técnicas para aumentar la atención.Hacer preguntas sobre el tema,Reafirmar lo dicho

Ganaras en conocimientos, y ganara el proyecto.

Page 43: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

43TEMA 9. Organización del Proyecto Informático.

Saluda a la gente; recuerda sus nombres. Es una forma importante de implicarse con

los demás. Recordar situaciones en las que algún

superior se dirigiera a vosotros por nombre. Recordar otra situación en la que algún

superior se cruzase con vosotros, pero que no os saludara.

Los 30 segundos del ascensor ¿Que situación hace que trabajéis mas duro?

Page 44: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

44TEMA 9. Organización del Proyecto Informático.

Alcanza compromisos.

Una solución de compromiso, es frecuentemente la mejor.

Es fácil que dos partes se encuentren en desacuerdo.Es posible que las dos partes tengan la

razón.Si todos tienen que trabajar para el tema

lo mejor será ponerse de acuerdo• (Unir los objetivos por los que se trabajara)

Page 45: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

45TEMA 9. Organización del Proyecto Informático.

Alcanza compromisos.

Es un signo de fuerza el concentrarse en los aspectos que uno cree mas importantes, dando menos importancia a los otros.

Page 46: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

46TEMA 9. Organización del Proyecto Informático.

Esta deseoso de romper la tradición.No permitas que los hábitos pasados

impidan el progreso positivo.Mucha gente utiliza los hábitos como

razones de peso para no mejorar.Vivimos en un mundo muy cambiante.

Debemos estar abiertos a nuevas ideas y formas de pensar.

Lucha por hace las cosas que tienen más sentido.

Page 47: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

47TEMA 9. Organización del Proyecto Informático.

Ten claro lo que debes esperar de los demás.Si queremos que se forme un equipo

efectivo, los miembros de un proyecto deben entender el papel de los demás.

Las expectativas que tenemos de los demás pueden causar problemas.

Esperamos ciertas cosas de la gente con la que trabajamos.

Page 48: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

48TEMA 9. Organización del Proyecto Informático.

Ten claro lo que debes esperar de los demás.Asumimos que los demás saben lo

que esperamos.Las expectativas han de estar

documentadas:Documentadas, Aprobadas y ser

Medibles (para medir el cumplimiento)

Page 49: TEMA 9. Organización del Proyecto Informático. Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000.

49TEMA 9. Organización del Proyecto Informático.

Bibliografía

Mantei, M. “The effect of Programming Team Structures on Programming Task”. CACM Marzo 1981. Reimpreso en “Tutorial: Software Engineering Project Management de R. Thayer, IEEE Computer Society Prees, 1988.

Whitten, N., Managin Software Development Projects - 2nd de.. John Whiley & Sons Inc. 1995.