El papel de las personas en el desarrollo de software
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 de computadoras , incluyendo temas como la productividad del desarrollador, el trabajo en equipo, la dinámica de grupo, la psicología de la programación, la gestión de proyectos, los factores organizacionales, el diseño de la interfaz humana y la interacción hombre-máquina . [1]
Descripción general
El concepto de peopleware en la comunidad de software cubre una variedad de aspectos: [2]
- Desarrollo de personas productivas
- Cultura organizacional
- Aprendizaje organizacional
- Desarrollo de equipos productivos, y
- Modelado de competencias humanas.
Historia
El neologismo, utilizado por primera vez por Peter G. Neumann en 1977 [3] y acuñado independientemente por Meilir Page-Jones en 1980, [4] se popularizó en el libro Peopleware: Productive Projects and Teams de 1987 de Tom DeMarco y Timothy Lister. [5]
El término Peopleware también se convirtió en el título y tema de una larga serie de columnas de Larry Constantine en la revista Software Development, compiladas posteriormente en forma de libro. [6]
Referencias
- ^ Larry Constantine Constantine sobre Peopleware Prentice Hall, 1995, pág. xxi. ( ISBN 0-13-331976-8 )
- ^ Silvia T. Acuña (2005). Manual de modelos de procesos de software para incorporar las capacidades de las personas . pp. 9–11.
- ^ Peter G. Neumann "Peopleware in Systems", en Peopleware in Systems, Cleveland, Ohio: Asociación para la gestión de sistemas, 1977, págs. 15-18 ( ISBN 0-934356-13-0 ) .
- ^ Page-Jones, M. Guía práctica para el diseño de sistemas estructurados. Nueva York: Yourdon Press. ( ISBN 0-13-690769-5 )
- ^ Tom DeMarco y Timothy Lister. Peopleware: proyectos y equipos productivos . Nueva York: Dorset House, 1987. ( ISBN 0-932633-43-9 )
- ^ Larry Constantine Los documentos de Peopleware Prentice Hall, 2001. ( ISBN 0-13-060123-3 )