Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Group development and group maturity when building agile teams

Published: 01 February 2017 Publication History

Abstract

Overlap between what is meant by an agile team and a mature group in psychology.Group developmental issues are dealt with in practice in agile groups.Quantitative survey data support the connections.Focusing on group development is a key success factor when building agile teams. The agile approach to projects focuses more on close-knit teams than traditional waterfall projects, which means that aspects of group maturity become even more important. This psychological aspect is not much researched in connection to the building of an "agile team." The purpose of this study is to investigate how building agile teams is connected to a group development model taken from social psychology. We conducted ten semi-structured interviews with coaches, Scrum Masters, and managers responsible for the agile process from seven different companies, and collected survey data from 66 group-members from four companies (a total of eight different companies). The survey included an agile measurement tool and the one part of the Group Development Questionnaire. The results show that the practitioners define group developmental aspects as key factors to a successful agile transition. Also, the quantitative measurement of agility was significantly correlated to the group maturity measurement. We conclude that adding these psychological aspects to the description of the "agile team" could increase the understanding of agility and partly help define an "agile team." We propose that future work should develop specific guidelines for how software development teams at different maturity levels might adopt agile principles and practices differently.

References

[1]
L. Adkins, Coaching Agile Teams: a Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition, Pearson Education, Boston, M.A, 2010.
[2]
V. Balijepally, R. Mahapatra, S. Nerur, Assessing personality profiles of software developers in agile development teams, Commun. Assoc. Inf.Syst., 18 (2006) 4.
[3]
Y. Baruch, B.C. Holtom, Survey response rate levels and trends in organizational research, Hum. Relat., 61 (2008) 1139-1160.
[4]
W. Bion, Experiences in Groups: and other papers, Routledge, London, 1992.
[5]
B. Boehm, R. Turner, Balancing Agility and Discipline: a guide for the perplexed, Addison-Wesley, Boston, 2003.
[6]
B. Boehm, R. Turner, Management challenges to implementing agile processes in traditional development organizations, IEEE Software, 22 (2005) 30-39.
[7]
K. Chronis, L. Gren, Agility measurements mismatch: A validation study on three agile team assessments in software engineering, Springer International Publishing, 2016.
[8]
J. Cohen, Quantitative methods in psychology - a power primer, Psychol. Bull., 112 (1992) 155-159.
[9]
S. Cruz, F.Q. da Silva, L.F. Capretz, Forty years of research on personality in software engineering: a mapping study, Comput. Human Behav., 46 (2015) 94-113.
[10]
A. De Wit, Measurement of project success, Int. J. Project Manage., 6 (1988) 164-170.
[11]
K. Dikert, M. Paasivaara, C. Lassenius, Challenges and success factors for large-scale agile transformations: a systematic literature review, J. Syst. Software, 119 (2016) 87-108.
[12]
R. Feldt, L. Angelis, R. Torkar, M. Samuelsson, Links between the personalities, views and attitudes of software engineers, Inf. Softw. Technol., 52 (2010) 611-624.
[13]
L. Gren, R. Torkar, R. Feldt, Work motivational challenges regarding the interface between agile teams and a non-agile surrounding organization: A case study, 2014.
[14]
L. Gren, R. Torkar, R. Feldt, Group maturity and agility, are they connected? A survey study, IEEE, 2015.
[15]
L. Gren, R. Torkar, R. Feldt, The prospects of a quantitative measurement of agility: a validation study on an agile maturity model, J. Syst. Softw., 107 (2015) 38-49.
[16]
R. Guzzo, R. Jette, R. Katzell, The effects of psychologically based intervention programs on worker productivity: a meta-analysis, Pers. Psychol., 38 (1985) 275-291.
[17]
P. Hersey, K. Blanchard, D. Johnson, Management of Organizational Behavior: Leading Human Resources, Prentice Hall, Upper Saddle River, N.J, 2000.
[18]
N.W. Hudson, R.C. Fraley, Volitional personality trait change: can people choose to change their personality traits?, J. Pers. Soc. Psychol., 109 (2015) 490.
[19]
J. Iivari, N. Iivari, The relationship between organizational culture and the deployment of agile methods, Inf. Softw. Technol., 53 (2011) 509-520.
[20]
S. Jalali, C. Wohlin, Agile practices in global software engineering - A systematic map, IEEE, 2010.
[21]
S. Jalali, C. Wohlin, L. Angelis, Investigating the applicability of agility assessment surveys: a case study, J. Syst. Softw., 98 (2014) 172-190.
[22]
J. Keyton, Communicating in Groups: Building Relationships for Group Effectiveness, McGraw-Hill, New York, 2002.
[23]
K. Korhonen, Adopting agile practices in teams with no direct programming responsibility - a case study, Product-Focused Softw. Process Improv. (2011) 30-43.
[24]
J.P. Kotter, Leading change: why transformation efforts fail, Harv. Bus. Rev., 92 (2007) 107.
[25]
N. Kurapati, V. Manyam, K. Petersen, Agile software development practice adoption survey, Springer Berlin Heidelberg, 2012.
[26]
P. Lenberg, R. Feldt, L.-G. Wallgren, Behavioral software engineering: a definiton and systematic literature review, J. Syst. Softw., 107 (2015) 15-37.
[27]
M. Leppänen, A comparative analysis of agile maturity models, Springer, 2013.
[28]
S. McDonald, H. Edwards, Who should test whom?, Commun. ACM, 50 (2007) 66-71.
[29]
G. Melnik, F. Maurer, Comparative Analysis of Job Satisfaction in Agile and Non-agile Software Development Teams, Springer, 2006.
[30]
K.R. Murphy, B. Myors, Statistical Power Analysis: a Simple and General Model for Traditional and Modern Hypothesis Tests, Lawrence Erlbaum, Mahwah, N.J, 2004.
[31]
J. Noll, S. Beecham, I. Richardson, Global software development and collaboration: barriers and solutions, ACM Inroads, 1 (2010) 66-78.
[32]
M. Olszewska, J. Heidenberg, M. Weijola, K. Mikkonen, I. Porres, Quantitatively measuring a large-scale agile transformation, J. Syst. Softw., 117 (2016) 258-273.
[33]
O. Ozcan-Top, O. Demirors, Assessment of agile maturity models: A multiple case study, in: Communications in Computer and Information Science, vol.349, Springer Berlin Heidelberg, 2013, pp. 130-141.
[34]
K. Petersen, C. Wohlin, The effect of moving from a plan-driven to an incremental software development approach with agile practices, Empirical Softw. Eng., 15 (2010) 654-693.
[35]
P. Ranganath, Elevating teams from 'doing' agile to 'being' and 'living' agile, 2011.
[36]
T. Seger, O. Hazzan, R. Bar-Nahor, Agile orientation and psychological needs, self-efficacy, and perceived support: A two job-level comparison, IEEE, 2008.
[37]
P. Serrador, J.K. Pinto, Does agile work? - a quantitative analysis of agile project success, Int. J. Project Manage., 33 (2015) 1040-1051.
[38]
A. Sidky, Ph.D. thesis Virginia Polytechnic Institute and State University, 2007.
[39]
A. Simon, Y. Agazarian, A. Beck, The system for analyzing verbal interaction, in: The Process of Group Psychotherapy: Systems for Analyzing Change, American Psychological Association, Washington, DC, 2000, pp. 357-380.
[40]
C. So, W. Scholl, Perceptive Agile Measurement: New Instruments for Quantitative Studies in the Pursuit of the Social-psychological Effect of Agile Practices, Springer, 2009.
[41]
E. Sundström, K. De Meuse, D. Futrell, Work teams: applications and effectiveness, Am. psychol., 45 (1990) 120.
[42]
A. Teh, E. Baniassad, D. Van Rooy, C. Boughton, Social psychology and software teams: establishing task-effective group norms, IEEE Software, 29 (2012) 53-58.
[43]
A. Terracciano, R.R. McCrae, L.J. Brant, P.T. Costa Jr, Hierarchical linear modeling analyses of the NEO-PI-R scales in the baltimore longitudinal study of aging., Psychol. Aging, 20 (2005) 493.
[44]
C. Tolfo, R. Wazlawick, The influence of organizational culture on the adoption of extreme programming, J.Syst.Softw., 81 (2008) 1955-1967.
[45]
C. Tolfo, R. Wazlawick, M. Ferreira, F. Forcellini, Agile methods and organizational culture: reflections about cultural levels, J. Softw. Maint. Evol., 23 (2011) 423-441.
[46]
B. Tuckman, M. Jensen, Stages of small-group development revisited, Group Organiz. Manage., 2 (1977) 419-427.
[47]
G. Weinberg, The Psychology of Computer Programming, Dorset House Pub, New York, 1998.
[48]
S. Wheelan, Group size, group development, and group productivity, Small Group Res., 40 (2009) 247-262.
[49]
S. Wheelan, Creating Effective Teams: a guide for members and leaders, SAGE, Thousand Oaks, 2013.
[50]
S. Wheelan, C.N. Burchill, F. Tilin, The link between teamwork and patients' outcomes in intensive care units, Am. J. Crit. Care, 12 (2003) 527-534.
[51]
S. Wheelan, J. Hochberger, Validation studies of the group development questionnaire, Small Group Research, 27 (1996) 143-170.
[52]
S. Wheelan, J. Kesselring, Link between faculty group development and elementary student performance on standardized tests, J. Educ. Res., 98 (2005) 323-330.
[53]
S. Wheelan, R. Mckeage, Developmental patterns in small and large groups, Small Group Research, 24 (1993) 60-83.
[54]
S. Wheelan, D. Murphy, E. Tsumura, S.F. Kline, Member perceptions of internal group dynamics and productivity, Small Group Research, 29 (1998) 371-393.
[55]
S. Wheelan, F. Tilin, The relationship between faculty group development and school productivity, Small group research, 30 (1999) 59-81.
[56]
S.A. Wheelan, Group Processes: a developmental perspective, Allyn and Bacon, Boston, 2005.
[57]
E. Whitworth, R. Biddle, The social nature of agile teams, IEEE, 2007.
[58]
L. Williams, What agile teams think of agile principles, Commun. ACM, 55 (2012) 71-76.
[59]
L. Yu, Overcoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills, IGI Global, Hershey, Pennsylvania, 2014.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of Systems and Software
Journal of Systems and Software  Volume 124, Issue C
February 2017
289 pages

Publisher

Elsevier Science Inc.

United States

Publication History

Published: 01 February 2017

Author Tags

  1. Agile processes
  2. Empirical study
  3. Group psychology
  4. Maturity
  5. Measurement

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Assessing Maturity in Data-Driven CultureInternational Journal of Business Intelligence Research10.4018/IJBIR.33281314:1(1-17)Online publication date: 14-Nov-2023
  • (2023)A Theory of Scrum Team EffectivenessACM Transactions on Software Engineering and Methodology10.1145/357184932:3(1-51)Online publication date: 27-Apr-2023
  • (2023)Mastering scrum with a focus on team maturity and key components of scrumInformation and Software Technology10.1016/j.infsof.2022.107079153:COnline publication date: 1-Jan-2023
  • (2023)Understanding the Role of Human-Related Factors in Security Requirements ElicitationRequirements Engineering: Foundation for Software Quality10.1007/978-3-031-29786-1_5(65-74)Online publication date: 17-Apr-2023
  • (2022)Factors that Boost and Hinder the Transition from Traditional to Self-managed TeamsProceedings of the XXI Brazilian Symposium on Software Quality10.1145/3571473.3571489(1-11)Online publication date: 7-Nov-2022
  • (2022)The Impact of the Group Maturity on the Software Development Team Effectiveness: an Experience ReportProceedings of the XXXVI Brazilian Symposium on Software Engineering10.1145/3555228.3555258(78-87)Online publication date: 5-Oct-2022
  • (2022)Problem reports and team maturity in Agile automotive software developmentProceedings of the 15th International Conference on Cooperative and Human Aspects of Software Engineering10.1145/3528579.3529173(41-45)Online publication date: 21-May-2022
  • (2022)What makes effective leadership in agile software development teams?Proceedings of the 44th International Conference on Software Engineering10.1145/3510003.3510100(2402-2414)Online publication date: 21-May-2022
  • (2022)Improving Teamwork in Agile Software Engineering Education: The ASEST+ FrameworkIEEE Transactions on Education10.1109/TE.2021.308409565:1(18-29)Online publication date: 1-Feb-2022
  • (2022)A teamwork effectiveness model for agile software developmentEmpirical Software Engineering10.1007/s10664-021-10115-027:2Online publication date: 1-Mar-2022
  • Show More Cited By

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media