Está en la página 1de 35

1 Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Lmites del pensamiento


Introduccin
Trabajo en grupo
Seleccin y organizacin del personal
El modelo CMM para personal
Tema 4. Gestin de Recursos
humanos
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 2
Introduccin (I)
LA GENTE EN EL PROCESO
La gente es uno de los "bienes ms preciados" de
una organizacin
Las tareas de un gestor estn esencialmente
orientadas a la gente. A menos que haya algn
entendimiento con la gente, la gestin ser un
fracaso
La ingeniera del software es fundamentalmente
una actividad cognitiva. Las limitaciones del
conocimiento limitan a su vez el proceso software
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 3
Introduccin (II)
ACTIVIDADES DE GESTIN
Solucin de problemas (usando la gente disponible)
Motivacin (de la gente que trabaja en el proyecto)
Planificacin (QU tiene que hacer la gente)
Estimacin (CUN rpido tiene que trabajar la gente
Control (de las actividades de la gente)
Organizacin (CMO tiene que trabajar la gente)
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 4
Lmites del pensamiento
La gente no piensa de la misma manera, pero cada
uno est sujeto a restricciones bsicas sobre su
forma de pensar debido a:
La organizacin de la memoria
La representacin del conocimiento
La influencia de la motivacin
Si comprendemos estas restricciones, podemos
comprender cmo stas afectan a la gente que
participa en un proceso software
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 5
Organizacin de la memoria
Working memory
Long-term memory
(Large capacity, slow access)
Short-term
memory
From
senses
sentidos
memoria a
corto plazo
memoria de trabajo
memoria a largo plazo
(Gran capac., acceso lento)
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 6
Transferencia de informacin
La resolucin de problemas requiere normalmente
una transferencia de informacin entre la memoria a
corto plazo y la memoria de trabajo
La informacin puede perderse o corromperse
durante esta transferencia
El procesamiento de la informacin ocurre durante
la transferencia de informacin desde la memoria a
corto plazo a la memoria a largo plazo
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 7
Modelado del conocimiento
Conocimiento semntico: es el conocimiento de
los conceptos tales como la operacin de
asignacin, el paso de parmetros, etc.
Conocimiento sintctico: se refiere a los detalles
de representacin, por ejemplo un bucle en C.
El conocimiento semntico se almacena de forma
estructurada, independientemente de la
representacin.
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 8
Conocim. sintctico y semntico
Task knowledge
Computer knowledge
Semantic knowledge
Syntactic knowledge
Conocim. de tareas Conocim. del ordenador
Conocim. sintctico
Conocim. semntico
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 9
Adquisicin del conocimiento
El conocimiento semntico se adquiere mediante
experiencia y aprendizaje activo
El conocimiento sintctico se adquiere mediante
memorizacin.
El nuevo conocimiento sintctico puede interferir
con conocimiento sintctico ya existente.
Suele haber problemas con programadores
experimentados en cuanto a mezcla de sintaxis entre
diferentes lenguajes de programacin
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 10
Resolucin de problemas (I)
Es independiente del lenguaje de programacin
Requiere la integracin de diferentes tipos de
conocimiento (del ordenador, de tareas, del
dominio, de la organizacin)
Implica el desarrollo de un modelo semntico de la
solucin y la prueba de dicho modelo
contrastndolo con el problema
Conduce a la representacion del modelo en una
notacin adecuada o lenguaje de programacin
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 11
Resolucin de problemas (II)
New knowledge
Existing knowledge
Long-term memory
Partial
solutions
Solution Problem
Working
memory
Problema
Soluc.
parciales
Solucin
Nuevo conocim.
Conocim. existente
Memoria de
trabajo
Mem. a largo plazo
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 12
Motivacin
Una tarea importante d eun gestor es la de motivar
a la gente que trabaja en un proyecto
La motivacin es una tarea compleja. Se considera
que hay diferentes tipos de motivacin basadas en:
Necesidades bsicas (ej. comer, dormir, etc.)
Necisidades personales (ej. respeto, autoestima)
Necesidades sociales (ej. ser aceptado como parte
de un grupo)
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 13
Jerarqua de necesidades
Physiological needs
Safety needs
Social needs
Esteem needs
Self-
realization needs
Neces. fisiolgicas
Neces. de seguridad
Neces. sociales
Neces. estima
Neces. auto-
realizacin
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 14
Tipos de personalidad
La jerarqua de necesidades es realmente una
simplificacin de la realidad
La motivacin debera tener en cuenta tambin los
diferentes tipos de personalidad:
Orientados a la tarea
Orientados a s mismos
Orientados a la interaccin
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 15
Aspectos sobre motivacin
La motivacin se consigue en la medida en que se
puedan satisfacer las necesidades de un individuo
La motivacin puede cambiar dependiendo de
circunstancias externas al personal o eventos
externos
La gente no solamente est motivada por factores
personales, sino por los derivados de formar parte
de un grupo y una cultura.
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 16
El trabajo en grupo
La mayor parte del trabajo de ingeniera del
software es una actividad de grupo
El desarrollo de la agenda para la mayor parte de
proyectos no triviales es tal que no puede
completarse por una persona trabajando en solitario
La interaccin con el grupo es una clave
determinante del rendimiento del grupo
La flexibilidad en la composicin de un grupo es
limitada
Los gestores deben intentar tabajar lo mejor posible
con la gente disponible
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 17
Distribucin del tiempo
50%
Interaction with
other people
20%
Non-productive
activities
30%
Working alone
Actividades no
productivas
Trabajando slo
Interactuando
con otra gente
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 18
Composicin del grupo
Un grupo formado por miembros que comparten la
misma motivacin puede ser problemtico
Orientados a la tarea - cada uno quiere hacer las cosas
segn su propio criterio
Orientados a s mismo - cada uno quiere ser el jefe
Orientados a la interaccin - demasiadas "charlas", no
suficiente trabajo
Un grupo efectivo tiene un equilibro de todos los tipos
La mayora de los ingenieros son orientados a la tarea
Necesidad de que todos los miembros se impliquen en
las decisiones que afecten al grupo
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 19
El lder del grupo
El liderazgo del grupo se debe basar en el respeto,
no en un ttulo que proporciona un "status"
Debe haber un lder administrativo y tcnico
Un liderazgo democrtico es ms efectivo que uno
autocrtico
Se debera soportar una trayectoria de carrera
profesional basada en la competencia tcnica
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 20
Cohesin del grupo
En un grupo cohesivo, los miembros consideran que el
grupo es ms importante que un individuo del mismo
Ventajas de un grupo cohesivo:
Se pueden desarrollar estndares de calidad del grupo
Los miembros del grupo trabajan estrechamente, por lo
que se reducen las inhibiciones causadas por la
ignorancia
Los miembros del grupo aprenden unos de otros y dan a
conocer su trabajo entre sus miembros
Se puede practicar la "programacin sin ego", en la que
los miembros se esfuerzan por mejorar el trabajo de los
dems
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 21
Desarrollo de la cohesividad
La cohesividad est influenciada por factores tales
como la cultura organizacional y las personalidades
del grupo
La cohesividad se puede propiciar mediante
Eventos sociales
Desarrollar una identidad de grupo y un rea propia
Actividades explcitas de construccin de grupos
La sinceridad con la informacin es una forma
sencilla de asegurar que todos los miembros se
sientan parte del grupo
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 22
Comunicaciones del grupo
Una buena comunicacin es esencial para el trabajo
efectivo del grupo
Cebe intercambiarse informacin sobre el estado
del trabajo, las decisiones de diseo y los cambios
en las decisiones previas
Una buena comunicacin fortalece la cohesividad
del grupo y promueve un mayor entendimiento
Factores que influyen:
Status de sus miembros
Personalidades de sus miembros
Composicin sexual del grupo
Canales de comunicacin
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 23
Organizacin del grupo
Tamao del grupo relativamente pequeo (menos
de ocho personas)
Dividir los proyectos grandes en mltiples proyectos
pequeos
Los grupos pequeos pueden organizarse de forma
informal y democrtica
El jefe de programadores intentar hacer un uso
efectivo de las habilidades y experiencia del grupo
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 24
Organizacin democrtica
El grupo acta como un todo y las decisiones se
toman por consenso
El lder del grupo sirve como un enlace externo del
grupo, pero no realiza asignaciones especficas de
trabajo
El trabajo se discute por el grupo como un todo y
las tareas se reparten de acuerdo segn la
habilidad y experiencia de cada uno
Esta aproximacin tiene xito en grupos cuyos
miembros son todos competentes y con experiencia
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 25
Grupos de programac. extrema
Los grupos de "programacin extrema" son una
variante de la organizacin democrtica
En dichos grupos, se toman algunas decisines de
gestin por parte de los miembros del grupo
Los programadores trabajan por parejas y
adquieren una responsabilidad colectiva del cdigo
que han desarrollado
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 26
Grupos con jefe de trabajo
Test specialist
Tech. author
OS specialist
Toolsmith
Administrator
Backup
programmer
Chief
programmer
Librarian
Specialist pool
Nucleus of chief programmer team
Outside
Communication
Grupo de
especialistas
Ncleo del grupo
Administrador
Espe. herram.
Espec. S.O.
Espec. tcnico
Espec. prueb.
Prog.
jefe
Prog.
respal.
Config.
Comunicacin
externa
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 27
Problemas
Los buenos diseadores y programadores no se
encuentran fcilmente.
Los restantes miembros del grupo pueden verse
afectados por el hecho de que el jefe de
programadores asuma el xito de todo el grupo,
dificultando su trabajo
Debido a la estructura impuesta por la organizacin,
puede no ser posible formar este tipo de grupo
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 28
Seleccin y organiz. de personal
Se trata de una responsabilidad importante del
gestor de proyectos
Normalmente las decisiones se basan en:
informacin proporcionada por el candidato (su
currculum)
informacin obtenida mediante una entrevista
recomendaciones de otra gente que conoce al
candidato
Agunas compaias utilizan test psicolgicos y/o test
de aptitud
No hay evidencias de si estos tests son o no son
realmente tiles
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 29
Factores de seleccin
Experiencia en el dominio de la aplicacin
Experiencia en la plataforma
Experiencia en el lenguaje de programacin
Estudios previos
Capacidad de comunicacin
Adaptabilidad
Actitud
Personalidad
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 30
Entornos de trabajo
El entorno fsico de trabajo juega un papel
importante en la productividad y satisfaccin
individual
Confort
Privacidad
Otras facilidades
Las consideraciones acerca de la salud y la
seguridad deberan tenerse en cuenta
Iluminacin
Climatizacin
Mobiliario
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 31
Oficina hipottica
Office
Office
Office
Office
Office
Office
Office
Office
Communal
area
Meeting
room
Window
Shared
documentation
oficina
oficina
oficina
oficina
oficina
oficina
oficina
oficina
ventana
sala de
reuniones
rea
comn
documentacin
compartida
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 32
El modelo CMM de personal
Pretende ser un marco para la gestin del trabajo
realizado por la gente implicada en el desarrollo del
software
Es un modelo de cinco etapas
Inicial. Gestin de rec. humanos "ad-hoc"
Repetible. Se desarrollan polticas para mejora de las
capacidades (aptitudes)
Definido. Gestin de rec. humanos estandarizada para la
organizacin
Gestionado. Se establecen metas cuantitativas para la
gestin de recursos humanos
Optimizado. Se realiza un esfuerzo continuado para
mejorar la competencia y motivacin en el trabajo
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 33
Continuous workforce innovation
Coaching
Personal Competency Development
Organisational Performance Alignment
Organisational Competency Management
Team-based Practices
Team Building
Mentoring
Managed
Optimizing
Participatory Culture
Competency-based Practices
Career Development
Competency Development
Workforce Planning
Knowledge and Skills Analysis
Compensation
Training
Performance Management
Staffing
Communication
Work environment
Initial
Repeatable
Defined
Continuously improve methods
for developing personal and
organisational competence
Quantitatively manage
organisational growth in
workforce capabilities and
establish competency-based
teams
Identify primary
competencies and
align workforce
activities with them
Instill basic
discipline into
workforce
activities
El modelo CMM de personal
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 34
Objetivos P-CMM
Mejorar las capacidades de la organizacin
mejorando las capacidades de trabajo de la gente
implicada
Asegurar que las capacidades para el desarrollo del
software no conciernen a un nmero pequeo de
individuos
Igualar la motivacin de los individuos con la de la
organizacin
Ayudar a la "retencin" de gente con conocimientos
y habilidades crticas
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 4. 35
Puntos clave
Los gestores de software deben comprender algunos
de los factores humanos para poder llevar a cabo su
trabajo con xito
Los factores principales a considerar son:
La organizacin de la memoria
La representacin del conocimiento
La influencia de la motivacin
La composicin y comunicacin de los grupos de
trabajo resulta fundamental para el xito del proyecto
El modelo P-CMM proporciona un marco para mejorar
las capacidades de los recursos humanos de una
organizacin