Necesidades fisiolgicas
Satisfacer las necesidades sociales:
Tiempo para conocer a sus compaeros de grupo, el
teletrabajo plantea nuevos retos.
Las comunicaciones electrnicas no satisfacen plenamente
las necesidades sociales.
Se deben organizar encuentros peridicos.
Satisfacer las necesidades de estima
Mostrar a la gente que es de gran valor para la organizacin
Reconocimiento pblico de los logros
Remuneracin adecuada
Satisfacer las necesidades de autorrealizacin
Exigencia
Capacitacin
Es necesario conocer el tipo de
personalidad con el que se cuenta:
1. Orientada a las tareas: motivados por el
trabajo y el reto intelectual del desarrollo de
software
2. Orientados a s mismos: motivados por
el xito y reconocimiento personal, el
desarrollo de software es un medio para
conseguir sus propsitos.
3. Orientados a la interaccin: motivados
por las presencia y acciones de los
compaeros.
Estos tipos pueden cambiar segn las
2,5,3 Gestionando Grupos
El software profesional es desarrollado por
equipos que pueden tener desde 2 hasta
varios cientos de personas.
Los equipos se suelen dividir en varios
grupos responsables cada uno de un
subproyecto.
En los grupos pequeos los problemas de
comunicacin se reducen.
Es importante que un grupo tenga el
equilibrio correcto de habilidad y
experiencia, tcnicas y personalidades.
Factores que influyen en el trabajo de
grupo:
La composicin del grupo: Existe
equilibrio de habilidades, experiencia y
personalidad?
La cohesin del grupo: piensa el grupo
en si mismo como un equipo ms que como
una coleccin de individuos?
La comunicacin del grupo: se
comunican los miembros del grupo de forma
efectiva?
La organizacin del grupo: Est
organizado el equipo de tal forma que cada
uno se siente valorado y satisfecho con su
La composicin del grupo:
Un grupo con personalidades
complementarias puede trabajar mejor que
un grupo seleccionado por sus habilidades
tcnicas.
El lder designado para el grupo puede no ser
realmente el lder en la realidad.
Las personas competentes tcnicamente no
siempre son los mejores administradores. Y
viceversa.
Imponer un lder que el grupo no desea
causa tensiones.
Algunas personas con experiencia pueden
sentirse mal con la imposicin de un lder
Cohesion
En un grupo cohesivo los miembros piensan que es ms
importante el grupo que los individuos.
Las ventajas de un grupo cohesivo son:
Puede crearse un grupo que utilice estndar de calidad acordados.
Los miembros del grupo trabajan juntos.
La programacin sin ego puede ser practicada.
Programacin sin ego:
Los diseos, programas y documentos son considerados como
propiedad comn
Es ms fcil la inspeccin y mejora de los programas.
La cohesin se promueve asegurando que los miembros
del equipo sean tratados como responsables y confiables
y se les de acceso a toda la informacin.
Los grupos altamente cohesivos tambin
pueden presentar problemas como:
Resistencia irracional al cambio de liderazgo
Pensamiento de grupo.
Las comunicaciones del grupo
Factores que influyen en la efectividad de las
comunicaciones son:
El tamao del grupo. En un grupo grande es ms
difcil asegurar que todos los miembros se
comuniquen. A veces la comunicacin es en una
sola direccin
La estructura del grupo. Las personas en grupos
estructurados informalemente se comunican mejor
que en los grupos jerrquicos.
La composicin del grupo. Si existen demasiadas
personas en el grupo que tienen la misma
personalidad las comunicaciones se inhiben. La
comunicacin funciona mejor en grupos de ambos
sexos.
El entorno de trabajo fsico del grupo
Entornos de trabajo:
El tamao de la habitacin, el mobiliario, el
equipo, la temperatura, la humedad, la
luminosidad y la calidad de la luz influyen en
el comportamiento.
Factores ms importantes de diseo:
Privacidad: los programadores necesitan un rea
donde se puedan concentrar sin interrupciones.
Repercusin del exterior: las personas prefieren
trabajar con luz natural y con vista del entorno.
Personalizacin: la habilidad para arreglar el lugar
de trabajo
2,5,4 El modelo de madurez de
capacidad de personal
El software Engineering Institute (SEI) propuso el
CMM para el proceso de software
Para soportar este modelo tambin propusieron el
Modelo de Madurez de Capacidad del Personal (P-
CMM) que es un marco de trabajo para mejorar la
forma en que la organizacin administra sus recursos
humanos.
Niveles
1. Inicial AdHoc
2. Repetible
3. Definido
4. Administrado
5. Optimizado
3. EL PRODUCTO
Se debe examinar el producto y el problema que se
intenta resolver
3.1 El mbito del software
Contexto: Como encaja el software a construir en un
sistema?
Objetivos de Informacin: Que objetos de datos visibles al
cliente se obtienen del software?
Funcin y desempeo: Que funcin realiza el software para
transformar la informar de entrada en una salida?