Curso · Tema 1 + Tema 2 · Lección 16 de 19

Gestión de las personas: equipos, carga, Tuckman y ley de Brooks

El software lo construyen personas. Un plan excelente fracasa si el equipo está saturado, desmotivado, mal compuesto o con miedo a decir que algo va mal. Esta lección trata de cómo gestionar capacidad y relaciones, no sólo asignar tareas.

Lo que vas a ser capaz de hacer al terminar
  • Enumerar lo que debe gestionar un responsable de proyecto sobre las personas: capacidad, competencias, coordinación, motivación, comunicación y desarrollo.
  • Usar las orientaciones (tarea, interacción, sí mismo) para componer equipos y detectar desequilibrios.
  • Calcular la capacidad real de un equipo y elegir un enfoque para gestionar la carga (horas, capacidad por iteración, WIP, carga visible).
  • Explicar Tuckman, el bus factor, la ley de Brooks y la seguridad psicológica, y tratar los problemas de personal como riesgos.
Por qué importa para el examen

Tema 2, diap. 67-78, y Tema 1, diap. 65-66. Objetivo del tema: "entender el papel de las personas en el desarrollo de un proyecto y ser capaz de gestionarlas". Se presta a preguntas de escenario: "el equipo va tarde, ¿añadimos gente?", "una persona sabe todo del módulo X, ¿qué riesgo hay?", "¿qué enfoque de carga usarías?". Ampliación: ley de Brooks (las diapositivas hablan de que "el rendimiento no es la suma" sin nombrarla), Edmondson, Belbin, canales de comunicación.

1. Las personas son la clave del proyecto

Dos afirmaciones fuertes de las diapositivas:Tema 2, diap. 69; Tema 1, diap. 65-66.

Las limitaciones reales del personal

Puede ser imposible reclutar a las personas ideales: el presupuesto no permite pagar salarios de personal experimentado, las personas con la experiencia necesaria no están disponibles, o la organización prefiere formar a sus empleados. El responsable tiene que trabajar con estas limitaciones, especialmente cuando escasea el personal capacitado.Tema 2, diap. 68. Es decir: los recursos humanos son una restricción (lección 1), y la curva de aprendizaje de quien se forma debe entrar en la estimación.

Qué debe gestionar el responsable

La gestión de personas no es sólo asignar tareas. Son seis dimensiones:Tema 2, diap. 70.

DimensiónPregunta
Capacidad¿Cuánto trabajo puede asumir cada persona?
Competencias¿Qué conocimientos necesita cada tarea?
Coordinación¿Quién necesita colaborar con quién?
Motivación¿Qué favorece compromiso, autonomía y responsabilidad?
Comunicación¿Qué información necesita cada persona y cuándo?
Desarrollo¿Cómo evoluciona el equipo durante el proyecto?

Y una frase que define el estilo de liderazgo que defiende el temario: la persona responsable del proyecto debe entender que está al servicio del equipo, no al contrario. Es la idea de liderazgo de servicio (servant leadership), que en Scrum encarna el Scrum Master: quitar obstáculos, proteger al equipo, facilitar.

2. Conocer al equipo: orientaciones y perfiles

Conocer al equipo es el primer paso. Las diapositivas usan tres orientaciones (Bass y Dunteman, recogidas por Sommerville):Tema 2, diap. 71-72. Ampliación: Sommerville, 10ª ed., cap. 22 "Project management", apartado "Teamwork".

Orientación a tareasOrientación a interacciónOrientación a sí mismo
Se centra en conseguir resultadosSe centra en las relacionesSe centra en necesidades y reconocimiento propios
Planificación, precisión, resolución de problemas, cumplimientoComunicación, coordinación, cohesión, mediaciónAutonomía, influencia, reconocimiento, objetivos personales

No son tipos excluyentes: una misma persona muestra distintos grados de las tres. "Orientación a sí mismo" no es un defecto: alguien motivado por el reconocimiento y la autonomía puede rendir muchísimo si su trabajo le permite destacar.

¿Para qué sirve conocer los perfiles?

El Tema 1 menciona también otros modelos: MBTI, DISC, Belbin, con perfiles como analíticos (detalle y calidad), creativos (innovación), ejecutores (cumplimiento y organización) y comunicadores (stakeholders).Tema 1, diap. 66. Ampliación: Belbin, M. (1981), Management Teams; nueve roles de equipo. Úsalos como lenguaje para hablar de diferencias, no como diagnóstico: el MBTI en particular tiene poca validez científica como predictor del rendimiento. La conclusión de las diapositivas vale para todos: la diversidad de perfiles es una fortaleza, pero requiere que cada uno entienda y respete las diferencias del otro.

3. Dinámica de equipos: el modelo de Tuckman

Bruce Tuckman (1965) observó que los grupos pasan por fases; en 1977 añadió la quinta:Tema 1, diap. 65. Tuckman, B. (1965), "Developmental sequence in small groups"; Tuckman y Jensen (1977). Ver Tuckman's stages.

FaseQué pasaQué hace el líder
Formación (forming)El grupo se conoce; cortesía, dependencia del líder, poca claridad de rolesDirigir: objetivos claros, roles, normas iniciales
Conflicto (storming)Surgen desacuerdos sobre cómo trabajar, quién decide, prioridadesFacilitar el conflicto (no suprimirlo), mediar sobre hechos
Normalización (norming)Se acuerdan normas, roles y formas de trabajo; aparece la cohesiónApoyar, delegar más
Desempeño (performing)Equipo autónomo y eficaz; resuelve sus propios problemasDelegar, proteger, quitar obstáculos
Disolución (adjourning)El proyecto termina; el equipo se separaCerrar bien: reconocer, lecciones aprendidas (lección 11)

Nota sobre las diapositivas: el Tema 1 escribe "formación, inboarding, normalización, desempeño y disolución". La segunda fase del modelo de Tuckman es storming (conflicto, "tormenta"); "inboarding" parece una errata. Para el examen, la secuencia es formación → conflicto → normalización → desempeño → disolución.

Consecuencias para la gestión:

Conflictos

Las diapositivas distinguen:Tema 1, diap. 65.

Y dos ideas más del Tema 1: los equipos cohesionados y con confianza mutua son más productivos que la suma de individualidades, y la diversidad cognitiva mejora la resolución de problemas, pero requiere tiempo de adaptación.

4. Gestionar la carga de trabajo

La regla central: capacidad disponible ≠ horas laborales totales. Hay que descontar reuniones, coordinación, soporte, formación, investigación, incidencias y otras obligaciones. E incluso con eso, hay que evitar asignar el 100 % de la capacidad: hay que dejar margen para imprevistos.Tema 2, diap. 73.

Capacidad = personas × días × horas/día × factor de dedicación al proyecto × factor de horas productivas × (1 − margen para imprevistos) TusBus, sprint de 10 días, 4 personas, 8 h/día, 100 % en el proyecto, 6 h productivas de 8 (75 %), margen del 20 %: 4 × 10 × 8 × 1 × 0,75 × 0,8 = 192 h (no 320)

¿Por qué no al 100 %? Además de los imprevistos, hay una razón matemática (teoría de colas, ampliación): cuando un recurso está ocupado cerca del 100 %, los tiempos de espera crecen de forma explosiva. Cualquier tarea nueva o urgente hace cola, y todo lo que dependa de esa persona se para. Un equipo al 100 % no es eficiente: es un atasco.

Además: repartir el trabajo según capacidad, competencias y dependencias, y revisar la carga durante el proyecto, porque la asignación inicial deja de ser válida.

Formas de gestionar y equilibrar la carga

No existe una única técnica: depende del ciclo de vida, del equipo y del tipo de trabajo.Tema 2, diap. 74.

EnfoqueCómo funcionaRiesgo / precaucionesEncaja con
Asignación por horasDistribuir el esfuerzo estimado según capacidadLas horas estimadas pueden ser inciertasPredictivo, EDT + Gantt
Capacidad por iteraciónSeleccionar trabajo hasta la capacidad del equipoNo confundir velocidad con capacidad futuraScrum
WIP limitadoLimitar las tareas simultáneas por persona/equipoPuede requerir priorizar o esperarKanban, soporte, flujo continuo
Carga visibleTablero, calendario o dashboard para detectar saturaciónLa herramienta no sustituye la conversaciónCualquiera

El WIP (Work In Progress, trabajo en curso) merece una explicación: tener muchas tareas a la vez parece productivo, pero cada cambio de contexto cuesta, y todo avanza lento a la vez en vez de terminarse. Limitar el WIP obliga a terminar antes de empezar. La ley de Little (ampliación) lo formaliza: tiempo medio de entrega = trabajo en curso / ritmo de salida. Con el mismo ritmo, menos WIP = entregas más rápidas.

5. Problemas habituales: también son riesgos

Los problemas de personal son también riesgos, y deben estar en el registro de riesgos (lecciones 12-13):Tema 2, diap. 75.

El bus factor

El bus factor (o truck factor) es el número mínimo de personas que tendrían que desaparecer (por un autobús, o, menos dramático, por un cambio de trabajo o una baja) para que el proyecto se bloquee por falta de conocimiento. Bus factor = 1 significa que una sola persona sabe algo crítico. Se sube con lo que las diapositivas llaman compartir conocimiento: revisión de código, pair programming, documentación y rotación.

El papel del responsable

Siete verbos:Tema 2, diap. 76.

  1. Prever: identificar perfiles críticos, dependencias y riesgos de personal.
  2. Visualizar: hacer visibles carga, bloqueos, WIP y responsabilidades.
  3. Priorizar: reducir trabajo simultáneo antes que saturar al equipo.
  4. Redistribuir: mover tareas, incorporar apoyo o cambiar prioridades.
  5. Compartir conocimiento: revisión de código, pair programming, documentación y rotación.
  6. Comunicar pronto: una sobrecarga detectada tarde suele convertirse en retraso.
  7. Escalar cuando sea necesario: recursos, calendario, alcance o expectativas.

6. La ley de Brooks

"Añadir personal a un proyecto de software retrasado lo retrasa más." Fred Brooks, 1975, tras dirigir el desarrollo del sistema operativo OS/360 de IBM.Ampliación. Brooks, F. (1975), The Mythical Man-Month. Ver Brooks's law. Las diapositivas recogen la idea de fondo: el rendimiento de un equipo no es la suma simple de rendimientos individuales y la composición del equipo importa tanto como el número de personas. Tres razones:

  1. Incorporación (ramp-up): la persona nueva tarda semanas en ser productiva, y mientras tanto consume tiempo de los veteranos que la forman, justo los que están en el camino crítico.
  2. Comunicación: los canales crecen como n(n − 1)/2 (lección 11). De 4 a 8 personas, de 6 a 28 canales.
  3. Divisibilidad: muchas tareas no se pueden repartir. "Nueve mujeres no pueden tener un bebé en un mes."

Matices importantes (Brooks mismo la llamó una "simplificación escandalosa"): añadir gente pronto, a tareas divisibles e independientes y con experiencia en el dominio sí puede ayudar. Lo que no funciona es añadirla tarde, a tareas acopladas, esperando un efecto inmediato. Conecta con el crashing de la lección 9: en software rinde poco. La alternativa preferida suele ser reducir alcance.

7. Motivación, liderazgo y comunicación

Seis claves de las diapositivas:Tema 2, diap. 77.

Seguridad psicológica

Concepto de Amy Edmondson (Harvard, 1999): la creencia compartida de que el equipo es un lugar seguro para asumir riesgos interpersonales: preguntar, admitir un error, discrepar, decir "esto no va a llegar".Ampliación. Edmondson, A. (1999), "Psychological Safety and Learning Behavior in Work Teams", Administrative Science Quarterly. Google, Project Aristotle: el factor más importante de la efectividad de sus equipos. En el estudio de Google sobre qué hace eficaces a sus equipos (Project Aristotle), fue el factor más importante, por encima de quién formaba el equipo.

Por qué es un tema de gestión de proyectos y no de "buen rollo": sin seguridad psicológica, los riesgos no se reportan (nadie quiere ser el propietario "culpable", lección 13), los informes salen en verde hasta el final (lección 11), las lecciones aprendidas buscan culpables y la gente oculta errores en vez de corregirlos pronto. Todo el sistema de control depende de que la información mala suba rápido.

Motivación y agotamiento

El Tema 1 insiste: la motivación y el clima laboral afectan directamente a la calidad del código y a la velocidad de entrega, y el agotamiento (burnout) en proyectos complejos es un riesgo real: hay que vigilar las cargas y celebrar logros. Las horas extra sostenidas no aceleran el proyecto: tras pocas semanas, la productividad cae y los defectos suben (más retrabajo). La comunicación debe equilibrar lo síncrono y lo asíncrono para evitar saturación (no todo merece una reunión).

Resumen

Las ideas finales de las diapositivas:Tema 2, diap. 78.

  1. Gestionar personas es gestionar capacidad y relaciones.
  2. El rendimiento de un equipo no es la suma simple de rendimientos individuales.
  3. La composición del equipo importa tanto como el número de personas.
  4. La carga debe gestionarse continuamente.
  5. Los problemas de personal deben tratarse como riesgos del proyecto.
  6. La IA y las herramientas de gestión pueden ayudar, pero no sustituyen experiencia, liderazgo, comunicación ni decisiones humanas.
Trampas típicas
  • "Si vamos tarde, añadimos gente": ley de Brooks; tarde y en tareas acopladas, retrasa más.
  • "Capacidad = horas de contrato": hay que descontar reuniones, soporte, incidencias… y dejar margen.
  • "Lo eficiente es tener a todo el mundo al 100 %": un sistema al 100 % se atasca.
  • "La orientación a sí mismo es negativa": es otra motivación; se gestiona con el reconocimiento adecuado.
  • "Todo conflicto es malo": los de tarea pueden ser creativos; los relacionales son los destructivos.
  • "El JP manda y el equipo ejecuta": el responsable está al servicio del equipo.
  • "El orden de Tuckman es formación, normalización, conflicto…": es formación → conflicto → normalización → desempeño → disolución.

Práctica

Empareja cada comportamiento con la orientación predominante.

  • Quiere un plan detallado y se centra en cumplir los plazos
  • Media entre dos compañeros y organiza la coordinación con diseño
  • Busca proyectos donde pueda destacar y decidir cómo trabajar
  • Prefiere resolver los problemas hablando con el equipo
  • Le preocupa la precisión de cada entrega por encima de todo
Tareas = resultados, planificación, precisión, cumplimiento. Interacción = relaciones, comunicación, coordinación, mediación. Sí mismo = autonomía, influencia, reconocimiento, objetivos personales.

Ordena las fases de Tuckman: ¿qué número ocupa cada una?

  • Formación (forming)
  • Conflicto (storming)
  • Normalización (norming)
  • Desempeño (performing)
  • Disolución (adjourning)
Forming → storming → norming → performing (1965) → adjourning (1977).

Sprint de 10 días, 5 personas, jornada de 8 h, todas al 100 % en el proyecto. Se estima que de cada 8 h, 6 son productivas (el resto, reuniones y soporte), y se reserva un 20 % de margen para imprevistos. ¿Cuántas horas se pueden planificar?

5 × 10 × 8 = 400 h de contrato → × 0,75 (productivas) = 300 h → × 0,8 (margen) = 240 h. Planificar 400 h sería planificar el retraso.

TusBus va 3 semanas tarde a 5 semanas de la feria. El concejal propone duplicar el equipo (de 4 a 8 personas) la semana que viene. ¿Qué respondes?

  1. Que tan tarde probablemente retrase más, y que conviene reducir alcance
  2. Que sí, porque con el doble de personas se hará el doble de trabajo
  3. Que sí, pero sólo si las nuevas personas trabajan también horas extra
  4. Que no, porque los equipos de más de cuatro personas nunca funcionan
Ley de Brooks: incorporar a 4 personas a 5 semanas del final consume tiempo de los veteranos (formación) y multiplica los canales de comunicación (de 6 a 28). La palanca más eficaz con fecha fija es recortar alcance (Could/Should). Añadir gente puede ayudar sólo en tareas divisibles e independientes con gente con experiencia.

Sólo Marta entiende el módulo de ingesta de datos GPS. ¿Qué acción del responsable ataca directamente este riesgo?

  1. Pedirle a Marta que trabaje más horas para terminar el módulo antes
  2. Asignar a Marta también el módulo de pagos porque es la más capaz
  3. Organizar pair programming y revisiones de código en ese módulo
  4. Esperar a que Marta avise si piensa dejar la empresa o coger una baja
Bus factor = 1. Compartir conocimiento (pairing, revisiones, documentación, rotación) lo sube. (a) y (b) aumentan su carga y el riesgo de burnout; (d) es aceptación pasiva de un riesgo importante.

Un equipo de soporte recibe peticiones continuas y cada persona tiene 7 tareas abiertas a la vez; nada se termina. ¿Qué enfoque de carga es el más adecuado?

  1. Asignación por horas con un Gantt detallado de las peticiones
  2. Limitar el trabajo en curso (WIP) por persona y por equipo
  3. Capacidad por iteración con sprints de cuatro semanas fijos
  4. Añadir más personas al equipo hasta que se terminen las tareas
Flujo continuo + mucha multitarea → limitar WIP: terminar antes de empezar. Su precaución: obliga a priorizar o esperar.

¿Qué afirmaciones son coherentes con el temario sobre personas?

  1. Los problemas de personal deben estar en el registro de riesgos
  2. La IA puede sustituir las decisiones del responsable del equipo
  3. Una sobrecarga detectada tarde suele convertirse en retraso
  4. Hay que reducir el trabajo simultáneo antes que saturar al equipo
  5. Los conflictos sobre ideas técnicas deben evitarse siempre
La IA ayuda pero no sustituye decisiones humanas; los conflictos de tarea pueden ser creativos si se gestionan bien.

En las reuniones de TusBus nadie menciona problemas, todos los informes están en verde y, a dos semanas de la entrega, aparecen de golpe tres bloqueos graves. ¿Qué factor de equipo probablemente falla y cómo lo abordarías como responsable?

Falta seguridad psicológica: la gente no se atreve a comunicar errores, dudas y riesgos (quizá por miedo a ser culpada). Abordarlo: el responsable da ejemplo admitiendo sus propios errores; trata los riesgos y fallos sin buscar culpables (propietario ≠ culpable, postmortems blameless); agradece explícitamente a quien trae malas noticias pronto; hace visible la carga y los bloqueos (tablero, daily centrada en impedimentos); y usa medidas objetivas de progreso (hitos, criterios binarios) en lugar del "cómo vas" subjetivo.

Repaso espaciado · lecciones 1, 9, 15

Para acortar un proyecto, ¿sobre qué actividades tiene sentido aplicar crashing?

  1. Sobre las que tienen más holgura
  2. Sobre las del camino crítico
  3. Sobre las que son más baratas
  4. Sobre todas por igual
Sólo acortar el camino crítico acorta el proyecto. Y en software, el crashing choca con la ley de Brooks.

"¿Estamos construyendo el producto correcto?" es la pregunta de…

  1. La verificación
  2. El control de calidad
  3. La validación
  4. La planificación de calidad
Validación: contra las necesidades reales. Verificación: "¿lo estamos construyendo correctamente?".

Para profundizar

Fuente principal recomendada

Brooks, F. (1975/1995), The Mythical Man-Month, cap. 2 (el ensayo que da nombre al libro; corto y legible). DeMarco y Lister (1987/2013), Peopleware, el clásico sobre personas en proyectos software. Sobre seguridad psicológica: Google re:Work · Understanding team effectiveness.

¿Dudas?

Aplica la lección a tu grupo de prácticas: ¿en qué fase de Tuckman estáis? ¿cuál es vuestro bus factor? ¿qué orientación predomina? Coméntalo con tus compañeros: es el mejor ejercicio de "sabiduría" para este tema. Si te queda duda sobre la errata "inboarding" de la diapositiva, confírmalo en tutoría.

Resúmenes imprimibles: Tema 2 · Glosario.