Key Facts and Insights
- Sociological Factors: DeMarco and Lister argue that the productivity of software teams is more dependent on sociological factors than on the technology used.
- Management Role: The role of management is not to make people work, but to make it possible for people to work.
- Office Environment: The physical workspace significantly impacts productivity and collaboration.
- Turnover: High staff turnover is a significant productivity killer, affecting not just the departing person, but the whole team.
- Flow State: The concept of 'flow', a state of deep concentration, is crucial for productive software development. ...