How Agile Software Development Methods Reduce Work Exhaustion: Insights on Role Perceptions and Organizational Skills

Venkatesh, V., Thong, J.Y.L., Chan, F.K.Y., Hoehle, H., and Spohrer, K. "How agile software development methods reduce work exhaustion: Insights on role perceptions and organizational skills," Information Systems Journal, 30, 4 (2020), pp. 733-761.

29 Pages Posted: 2 Jul 2020 Last revised: 6 Oct 2021

See all articles by Viswanath Venkatesh

Viswanath Venkatesh

Virginia Polytechnic Institute and State University - Pamplin College of Business

James Y.L. Thong

HKUST Business School

Frank K. Y. Chan

ESSEC Business School

Hartmut Hoehle

University of Arkansas - Department of Information Systems

Kai Spohrer

affiliation not provided to SSRN

Date Written: 2020

Abstract

Agile methods are widely used in the software industry as a way to more rapidly develop and deliver new software. They define iterative work processes, advocate self-organization and openness for change, and prescribe how software developers interact with each other and external stakeholders. Despite their popularity, it is unclear how agile methods influence work exhaustion in software developers and how developer skills play into this effect. On the one hand, agile methods may reduce software developers’ work exhaustion by leveling out their workload across the entire duration of a project. On the other hand, agile methods exert a high level of pressure on software developers to continuously deliver working software, create many intensive social interactions, and to frequently adapt to changes. In light of these effects, prior research could not explain why some software developers become less exhausted from using agile methods, whereas others perceive the exact opposite. Based on the job demand-control model, we develop a theoretical model connecting agile method use to individual developer skills and to two established determinants of employee exhaustion: role conflict and role ambiguity. We tested our research model in a field study among 1,894 software developers in 217 project teams that used agile methods. The random coefficient modeling results show that agile method use facilitates the achievement of clear and unambiguous role perceptions and thereby reduces work exhaustion in developers, particularly if developers possess the organizational skills to effectively interact with others in their organization. We highlight implications for theory on the individual-level effects of software development methods and provide practical insights for software companies.

Keywords: Agile methods, systems development, XP, job demand-control model, role conflict, role ambiguity, work exhaustion, organizational skills, random coefficient modeling

JEL Classification: M12, M15

Suggested Citation

Venkatesh, Viswanath and Thong, James Y.L. and Chan, Frank K. Y. and Hoehle, Hartmut and Spohrer, Kai, How Agile Software Development Methods Reduce Work Exhaustion: Insights on Role Perceptions and Organizational Skills (2020). Venkatesh, V., Thong, J.Y.L., Chan, F.K.Y., Hoehle, H., and Spohrer, K. "How agile software development methods reduce work exhaustion: Insights on role perceptions and organizational skills," Information Systems Journal, 30, 4 (2020), pp. 733-761., Available at SSRN: https://ssrn.com/abstract=3623694

Viswanath Venkatesh

Virginia Polytechnic Institute and State University - Pamplin College of Business ( email )

VA
United States

HOME PAGE: http://vvenkatesh.com

James Y.L. Thong (Contact Author)

HKUST Business School ( email )

Clear Water Bay
Kowloon
Hong Kong

HOME PAGE: http://jthong.people.ust.hk/

Frank K. Y. Chan

ESSEC Business School ( email )

3 Avenue Bernard Hirsch
CS 50105 CERGY
CERGY, CERGY PONTOISE CEDEX 95021
France

Hartmut Hoehle

University of Arkansas - Department of Information Systems ( email )

United States

Kai Spohrer

affiliation not provided to SSRN

Do you have a job opening that you would like to promote on SSRN?

Paper statistics

Downloads
57
Abstract Views
348
rank
520,384
PlumX Metrics