Armstrong dalam Sopiah & Sangadji, (2018:352) mengatakan bahwa kinerja tidak
terjadi dengan sendirinya. Dengan kata lain, terdapat beberapa faktor yang
mempengaruhi kinerja. Faktor-faktor tersebut adalah:
(1) Personal factors (faktor individu). Faktor individu berkaitan dengan keahlian,
motivasi, komitmen, dan lain-lain.
(2) Leadership factors (faktor kepemimpinan). Faktor kepemimpinan berkaitan
dengan mutu dukungan serta arahan yang diberikan oleh pimpinan, manager
maupun kelompok kerja.
(3) Team factors (faktor kelompok/rekan kerja). Faktor tim kerja yang
berhubungan dengan mutu dorongan yang diberi oleh rekan kerja.
(4) System factors (faktor sistem). Faktor sistem berkaitan dengan sistem metode
kerja yang ada dan fasilitas yang disediakan oleh organisasi.
(5) Contextual/situational factors (faktor situasi). Faktor situasi berkaitan dengan
tekanan dan perubahan lingkungan, baik lingkungan iternal maupun eksternal
