Individual empowerment of agile and non-agile software developers in small teams

被引:37
|
作者
Tessem, Bjornar [1 ]
机构
[1] Univ Bergen, Dept Informat Sci & Media Studies, N-5020 Bergen, Norway
关键词
Software development; Agile methods; Empowerment; DECISION-MAKING; PSYCHOLOGICAL EMPOWERMENT; SYSTEMS; MODEL; CONSEQUENCES; SATISFACTION; PERFORMANCE; ANTECEDENTS; MANAGEMENT;
D O I
10.1016/j.infsof.2014.02.005
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Empowerment of employees at work has been known to have a positive impact on job motivation and satisfaction. Software development is a field of knowledge work wherein one should also expect to see these effects, and the idea of empowerment has become particularly visible in agile methodologies, in which proponents emphasise team empowerment and individual control of the work activities as a central concern. Objective: This research aims to get a better understanding of how empowerment is enabled in software development teams, both agile and non-agile, to identify differences in empowering practices and levels of individual empowerment. Method: Twenty-five interviews with agile and non-agile developers from Norway and Canada on decision making and empowerment are analysed. The analysis is conducted using a conceptual model with categories for involvement, structural empowerment and psychological empowerment. Results: Both kinds of development organisations are highly empowered and they are similar in most aspects relating to empowerment. However, there is a distinction in the sense that agile developers have more possibilities to select work tasks and influence the priorities in a development project due to team empowerment. Agile developers seem to put a higher emphasis on the value of information in decision making, and have more prescribed activities to enable low-cost information flow. More power is obtained through the achievement of managing roles for the non-agile developers who show interest and are rich in initiatives. Conclusion: Agile developers have a higher sense of being able to impact the organisation than non-agile developers and have information channels that is significantly differently from non-agile developers. For non-agile teams, higher empowerment can be obtained by systematically applying low-cost participative decision making practices in the manager-developer relation and among peer developers. For agile teams, it is essential to more rigorously follow the empowering practices already established. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:873 / 889
页数:17
相关论文
共 50 条
  • [1] Comparative analysis of job satisfaction in agile and non-agile software development teams
    Melnik, Grigori
    Maurer, Frank
    [J]. EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4044 : 32 - 42
  • [2] Comparing decision making in agile and non-agile software organizations
    Zannier, Carmen
    Maurer, Frank
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, PROCEEDINGS, 2007, 4536 : 1 - +
  • [3] Interface Problems of Agile in a Non-agile Environment
    Theobald, Sven
    Diebold, Philipp
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2018, 2018, 314 : 123 - 130
  • [4] Strategies for doing Agile in a non-Agile Environment
    Kuusinen, Kati
    Gregory, Peggy
    Sharp, Helen
    Barroca, Leonor
    [J]. ESEM'16: PROCEEDINGS OF THE 10TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2016,
  • [5] Developers motivation in agile teams
    Melo, Claudia de O.
    Santana, Celio
    Kon, Fabio
    [J]. 2012 38TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2012, : 376 - 383
  • [6] Lehman's Laws in Agile and Non-agile Projects
    Duran, Kelley
    Burns, Gabbie
    Snell, Paul
    [J]. 2013 20TH WORKING CONFERENCE ON REVERSE ENGINEERING (WCRE), 2013, : 292 - 300
  • [7] Three-way cultural change: Introducing agile within two non-agile companies and a non-agile methodology
    Lawrence, Richard
    Yslas, Blas
    [J]. AGILE 2006, Proceedings, 2006, : 255 - 259
  • [8] ASSESSING PERSONALITY PROFILES OF SOFTWARE DEVELOPERS IN AGILE DEVELOPMENT TEAMS
    Balijepally, VenuGopal
    Mahapatra, RadhaKanta
    Nerur, Sridhar
    [J]. COMMUNICATIONS OF THE ASSOCIATION FOR INFORMATION SYSTEMS, 2006, 18 : 55 - 75
  • [9] Efficient Shapely Explanation of Support Vector Regression for Agile and Non-agile Software Effort Estimation
    Najm, Assia
    Zakrani, Abdelali
    Marzak, Abdelaziz
    [J]. INTELLIGENT SUSTAINABLE SYSTEMS, WORLDS4 2022, VOL 2, 2023, 579 : 711 - 729
  • [10] Investigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations
    Ibrahim, Mennatallah H.
    Darwish, Nagy Ramadan
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (01) : 97 - 103