Purpose
Job performance is an important variable, which primarily affects outcomes at three levels: the micro level (i.e. the individual), the meso level (i.e. the group) and the macro level (i.e. the organisation). This paper aims to identify, analyse and synthesise factors that affect job performance.
Design/methodology/approach
Through an extensive integrative review of literature, this study identifies and classifies the factors that affect job performance. A synthesised model based on the schema of demands, resources and stressors is also developed.
Findings
The demands identified are grouped into physical, cognitive and affective. Stressors adversely affecting job performance are classified at an individual level, job level and family level. Finally, resources are classified at an individual level, job level, organisational level and social level.
Research limitations/implications
This review enhances the job demands-resources (JD-R) model to job demands-resources-stressors (JD-R-S) model by identifying a separate category of variables that are neither job demands nor resources, but still impede job performance.
Practical implications
The subgroups identified under demands, resources and stressors provide insights into job performance enhancement strategies, by changing, managing or optimising them.
Originality/value
This study helps in better understanding the factors that go on to impact job performance differentially, depending on the group to which they belong. It gives a holistic picture of factors affecting job performance, thereby integrating classifying and synthesising the vast literature on the topic.