Peopleware puede referirse a cualquier cosa que tenga que ver con el papel de las personas en el desarrollo o uso de sistemas de software y hardware , incluidas cuestiones como la productividad de los desarrolladores, el trabajo en equipo, la dinámica de grupo, la psicología de la programación, la gestión de proyectos, los factores organizacionales, los factores humanos. Diseño de interfaces e interacción hombre-máquina . [1]
El concepto de peopleware en la comunidad de software cubre una variedad de aspectos: [2]
El neologismo, utilizado por primera vez por Peter G. Neumann en 1977 [3] y acuñado de forma independiente por Meilir Page-Jones en 1980, [4] se popularizó en el libro de 1987 Peopleware: Productive Projects and Teams de Tom DeMarco y Timothy Lister. [5]
El término Peopleware también se convirtió en el título y el tema de una larga serie de columnas de Larry Constantine en la revista Software Development, que luego se compilaron en forma de libro. [6]