''Peopleware'' can refer to anything that has to do with the role of people in the development or use of computer
software
Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work.
At the lowest programming level, executable code consists ...
and
hardware systems, including such issues as developer productivity, teamwork, group dynamics, the psychology of programming, project management, organizational factors, human interface design and
human–machine interaction.
Overview
The concept of peopleware in the software community covers a variety of aspects:
* Development of productive persons
* Organizational culture
* Organizational learning
* Development of productive teams, and
* Modeling of human competencies.
History
The neologism, first used by
Peter G. Neumann
Peter Gabriel Neumann (born 1932) is a computer-science researcher who worked on the Multics operating system in the 1960s. He edits the RISKS Digest columns for ACM ''Software Engineering Notes'' and ''Communications of the ACM''. He founded ...
in 1977 and independently coined by Meilir Page-Jones in 1980, was popularized in the 1987 book ''
Peopleware: Productive Projects and Teams'' by
Tom DeMarco
Tom DeMarco (born August 20, 1940) is an American software engineer, author, and consultant on software engineering topics. He was an early developer of structured analysis in the 1970s.
Early life and education
Tom DeMarco was born in Hazl ...
and Timothy Lister.
The term ''Peopleware'' also became the title and subject matter of a long-running series of columns by
Larry Constantine
Larry LeRoy Constantine (born 1943) is an American software engineer, professor in the Center for Exact Sciences and Engineering at the University of Madeira Portugal, and considered one of the pioneers of computing. He has contributed numerous c ...
in Software Development magazine, later compiled in book form.
Larry Constantine
Larry LeRoy Constantine (born 1943) is an American software engineer, professor in the Center for Exact Sciences and Engineering at the University of Madeira Portugal, and considered one of the pioneers of computing. He has contributed numerous c ...
''The Peopleware Papers'' Prentice Hall, 2001. ()
References
{{Reflist
Information technology consulting
Software project management