Cuando los proyectos de desarrollo de software fallan, se culpa a muchos factores, desde la tecnología hasta las horas invertidas en un proyecto. Sin embargo, el problema a menudo tiene una causa más profunda:
La administración no tiene en cuenta el elemento humano necesario para el desarrollo eficaz de los programas informáticos.

Tom DeMarco y Tim Lister proporcionan una mirada en profundidad a los verdaderos culpables detrás de los horarios perdidos, la alta rotación y la baja productividad en Peopleware: Productos y equipos productivos.
Los trabajadores del conocimiento, como los ingenieros de software, a menudo se lanzan en entornos de equipo orientados a los trabajadores de producción. Carecen de los elementos necesarios para prosperar en este espacio y trabajar al máximo de su capacidad.
Resumen
El lugar de trabajo moderno no tiene en cuenta el hecho de que los ingenieros se sienten mejor creando un trabajo de calidad, lo que a menudo requiere el espacio adecuado y oportunidades para pensar en la solución en la que están trabajando.
Muchas empresas presionan para que los ciclos de desarrollo sean más rápidos, los plazos de entrega sean imposibles de cumplir y la gestión trate a las personas como si fueran piezas fácilmente reemplazables. No es una tarea fácil revertir esta realidad para su equipo, pero este libro es el proyecto que necesita.
El Peopleware se divide en seis partes:
- Gestión de los recursos humanos
- El entorno de la oficina
- Las personas adecuadas
- Crecimiento de equipos productivos
- Tierra fértil
- Se supone que es divertido trabajar aquí
No se preocupe. Este libro no requerirá que te entretengas con un sinfín de teorías o palabras de moda de gestión. DeMarco y Lister te llevan a través de ejemplos del mundo real y miradas sinceras a todo lo que se opone a los gerentes de software exitosos.
Capítulos cortos centrados en un área crítica a la vez, lo que lo convierte en una lectura perfecta cuando se trata de otro conjunto de horarios poco realistas. Conocimientos procesables y los puntos de datos que necesitas para presentar el caso a la alta dirección, para que consigas los cambios que necesitas para apoyar a tu equipo de forma adecuada.
Las cosas más importantes que aprenderás de Peopleware: Productos y equipos productivos
- Deja de mirar los problemas del equipo desde un punto de vista tecnológico. Es necesario un enfoque sociológico para los trabajadores del conocimiento.
- Crear un ambiente de trabajo capaz de fomentar la concentración. Los planos de planta abierta y las granjas de cubículos hacen casi imposible que los ingenieros de software logren «fluir», que es un estado de concentración que les permite pensar. Darles el espacio y la privacidad adecuados para crear un trabajo de calidad. Este proceso no es de talla única. Observa cómo trabaja tu equipo para encontrar una configuración ideal.
- No se pueden solucionar todos los problemas que afectan a la productividad de su equipo, pero se pueden abordar los problemas uno a uno con la vista puesta en el largo plazo.
- Más horas trabajadas no equivale a una mayor cantidad o calidad de trabajo. Evite las horas extras en la medida de lo posible, fuera de las situaciones de crisis. Acepte que el tiempo menos productivo, llamado «bajo el tiempo», ocurrirá a lo largo del proyecto.
- Su proceso de contratación debe incluir un portafolio de desarrollo y la aportación de los actuales miembros del equipo.
- Esfuérzate por lograr una alineación de objetivos entre los miembros del equipo, ya que esto te ayuda a crear una unidad de trabajo capaz de más que la suma de sus partes.
- Los miembros de tu equipo saben que hay más en la vida que el trabajo, y te enfrentas a una alta rotación si no les das el equilibrio que necesitan.
- Una cultura de calidad es necesaria para mantener a su equipo contento con el trabajo que hacen. Unas líneas de tiempo realistas para los proyectos y el retroceso de las metas de la alta dirección es una parte esencial de la creación de este entorno.
Si sólo recuerdas una línea de Peopleware
«La función del gerente no es hacer que la gente trabaje, sino hacer posible que la gente trabaje». Cada concepto en este excelente libro de gestión de desarrolladores de software se deriva de esta filosofía.
Ben Thompson es cofundador de GitPrime, donde dirige el diseño y la experiencia del cliente. Es un ex-alumno del Combinador Y, con experiencia en diseño de productos, marcas y diseño UX. Sigue a @thebent en Twitter.
Get Engineering Impact: el boletín semanal para gerentes de equipos de software
Manténgase al día con las tendencias en el liderazgo de la ingeniería, la productividad, la cultura y la ampliación de los equipos de desarrollo.