"Software-development productivity is influenced by numerous technical, organizational, and human factors rather than programmer ability alone."
The review identifies a broad range of productivity factors and specifically emphasizes soft and human-related factors alongside technical ones.
View Source