4. Algunas Opiniones
“Without excellent personnel, even good to excellent
processes can only achieve marginal results.”
Capers Jones
“The major problems of our work are not so
much technological as sociological in nature.”
Tom DeMarco and Tim Lister
5. ¿Por qué?
Ningún proceso, herramienta o metodología ha creado
jamás por sí solo software.
El software es hecho por personas.
El mejor software del mundo es hecho por la gente más
talentosa.
La colaboración entre las personas es esencial para
lograr un producto de software de calidad.
El desarrollo de software requiere de altas dosis de
creatividad e innovación.
6. La importancia de la gente
El impacto de la gente en la
productividad es mucho mayor
que el de: metodología, procesos,
herramientas, tecnología
Las diferencias productividad no
están relacionadas a: edad,
educación, años de experiencia.
Las diferencias en productividad
pueden ser de 25 a 1.
La identificación y retención de
las personas que hacen la
diferencia es esencial.
9. Ecosistema Ágil
Un ecosistema ágil debe brindar las
condiciones adecuadas que faciliten el trabajo
diario, la comunicación y la colaboración entre
los miembros del equipo de desarrolladores de
software.
11. Procesos impuestos
Definir procesos de desarrollo sin tomar en cuenta a la
gente que los debe llevar a cabo y sus distintos niveles de
expertise.
12. Multitasking
Asignar a una persona a múltiples proyectos
(multitarea) sin asumir el costo de task-switching
Semana 1 Semana 2 Semana 3 Semana 4
13. Micromanagement
Microadministrar a la gente es:
Controlar todas y cada una de sus actividades
Controlar el tiempo que le toma realizarlas
Preguntar constantemente sobre el estado de las mismas
14. Crunch Time
Produce más errores (bugs) lo cual hace más lento
el desarrollo.
La productividad baja considerablemente:
A las 8 semanas de 60 horas de trabajo c/u, el
trabajo total es el mismo que si se hubiera trabajado
8 semanas de 40 horas.
Los periodos largos de trabajo continuo reducen
las funciones cognitivas y aumentan
dramáticamente las probabilidades de errores
catastróficos.
Afecta negativamente la motivación y el estado de
ánimo.
16. Recompensar individuos
Fomenta la competencia
interna.
Alimenta la percepción de
injusticias.
Afecta la motivación intrínseca.
Promueve la sub-optimización.
18. Espacios de trabajo inadecuados
Espacios pequeños
Gente apiñada
Cubículos
“Los cubículos matan
las neuronas”
19. Presión excesiva
“La gente bajo presión no
piensa más rápido.”
Experimento del buen
samaritano
20. Comunicación de Bajo Ancho
de Banda
“Nos sentamos en lugares
apartados.”
“Nos comunicamos
fundamentalmente vía e-mail.”
“Sólo nos vemos las caras en
las reuniones semanales de una
hora de duración.”
26. Ambientes de trabajo adecuados
“Rooms without a view are like prisons for the people who have to stay in
them.”
Christopher Alexander - The Timeless Way of Building
27. Comunicación de Alto Ancho
de Banda
“Nos sentamos en un mismo
lugar.”
“Nos comunicamos
fundamentalmente vía
conversaciones.”
“Nos vemos las caras
constantemente y nos reunimos al
menos 15 minutos todos los días.”
36. Resumen y Consejos
Las personas son importantes:
Consigan a las personas indicadas.
Las interacciones entre las personas son importantes:
Fomenten la colaboración entre las personas.
El contexto donde ocurren estas interacciones son
importantes:
Creen un ambiente donde las personas y equipos puedan
sobresalir.