TY - JOUR
T1 - Explaining software developer acceptance of methodologies
T2 - A comparison of five theoretical models
AU - Riemenschneider, Cynthia K.
AU - Hardgrave, Bill C.
AU - Davis, Fred D.
N1 - Funding Information:
The authors are grateful to the Information Technology Research Center at the University of Arkansas for financial support of this research.
PY - 2002/12
Y1 - 2002/12
N2 - Many organizations attempt to deploy methodologies intended to improve software development processes. However, resistance by individual software developers against using such methodologies often obstructs their successful deployment. To better explain why individual developers accept or resist methodologies, five theoretical models of individual intentions to accept information technology tools were examined, in a field study of 128 developers in a large organization that implemented a methodology, each model explained significant variance in developers' intentions to use the methodology. Similar to findings from the tool adoption context, we found that, if a methodology is not regarded as useful by developers, its prospects for successful deployment may be severely undermined. In contrast to the typical pattern of findings in a tool context, however, we found that methodology adoption intentions are driven by: 1) the presence of an organizational mandate to use the methodology, 2) the compatibility of the methodology with how developers perform their work, and 3) the opinions of developers' coworkers and supervisors toward using the methodology. Collectively, these results provide surprising new insights into why software developers accept or resist methodologies and suggest what software engineering managers might do to overcome developer resistance.
AB - Many organizations attempt to deploy methodologies intended to improve software development processes. However, resistance by individual software developers against using such methodologies often obstructs their successful deployment. To better explain why individual developers accept or resist methodologies, five theoretical models of individual intentions to accept information technology tools were examined, in a field study of 128 developers in a large organization that implemented a methodology, each model explained significant variance in developers' intentions to use the methodology. Similar to findings from the tool adoption context, we found that, if a methodology is not regarded as useful by developers, its prospects for successful deployment may be severely undermined. In contrast to the typical pattern of findings in a tool context, however, we found that methodology adoption intentions are driven by: 1) the presence of an organizational mandate to use the methodology, 2) the compatibility of the methodology with how developers perform their work, and 3) the opinions of developers' coworkers and supervisors toward using the methodology. Collectively, these results provide surprising new insights into why software developers accept or resist methodologies and suggest what software engineering managers might do to overcome developer resistance.
KW - Diffusion of innovations
KW - Intention models
KW - Methodologies
KW - Software development
KW - Technology acceptance model
KW - Theory of planned behavior
UR - http://www.scopus.com/inward/record.url?scp=0036964199&partnerID=8YFLogxK
U2 - 10.1109/TSE.2002.1158287
DO - 10.1109/TSE.2002.1158287
M3 - Article
AN - SCOPUS:0036964199
SN - 0098-5589
VL - 28
SP - 1135
EP - 1145
JO - IEEE Transactions on Software Engineering
JF - IEEE Transactions on Software Engineering
IS - 12
ER -