HOME

TheInfoList



OR:

''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