skip to main content
10.1145/3422392.3422397acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbesConference Proceedingsconference-collections
research-article

On the influence of different perspectives on evaluating the teamwork quality in the context of agile software development

Published:21 December 2020Publication History

ABSTRACT

Background: The literature reports that different perspectives (i.e., roles) within an agile software development team (ASD) perceive the impact of teamwork quality (TWQ) on team performance in different ways. However, nothing is said about the perspective influence on the assessment TWQ construct itself. Aims: To fill this gap, this study provides a more in-depth insight into how the perspective affects the perception of the variables in TWQ construct. Method: We performed a comparative analysis in which we collected TWQ-related data from 21 ASD teams from 2 software development companies. We interviewed 130 professionals from different roles (i.e., developers, technical leader, and manager). We compared the results for the associated perspectives using the Mean Relative Error (MRE). Results: The leader and manager perspectives show reasonable agreement when evaluating three variables that compose the TWQ (i.e., Cohesion, Self-Organizing, and Team Orientation). Developers and managers strongly agreed on four variables (i.e., Communication, Cohesion, Self-Organizing, and Collaboration). For developers and leaders, only the Coordination variable showed reasonable agreement. Conclusions: We believe that more studies are needed to generalize the results. However, the research indicates that different perspectives evaluate the variables that compose the TWQ construct in different ways. Closer discussions and definitions of more objective metrics are advisable to assess these variables, aiming to align expectations between perspectives and consensus when measuring efforts to achieve continuous improvement team's.

References

  1. Ronald D Anderson and Gyula Vastag. 2004. Causal modeling alternatives in operations research: Overview and application. European Journal of Operational Research 156, 1 (2004), 92--109. https://doi.org/10.1016/S0377-2217(02)00904-9 EURO Excellence in Practice Award 2001.Google ScholarGoogle ScholarCross RefCross Ref
  2. Irad Ben-Gal. 2008. Bayesian networks. Encyclopedia of statistics in quality and reliability 1 (2008).Google ScholarGoogle Scholar
  3. Barry Boehm and Richard Turner. 2003. Balancing agility and discipline: A guide for the perplexed. Addison-Wesley Professional.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Syed Aftab Hassan Bukhari. 2011. What is Comparative Study. Available at SSRN 1962328 (2011).Google ScholarGoogle Scholar
  5. Torgeir Dingsøyr, Tor Erlend Fægri, Tore Dybå, Børge Haugset, and Yngve Lindsjørn. 2016. Team performance in software development: research results versus agile principles. IEEE software 33, 4 (2016), 106--110.Google ScholarGoogle Scholar
  6. Torgeir Dingsøyr, Sridhar Nerur, VenuGopal Balijepally, and Nils Brede Moe. 2012. A decade of agile methodologies: Towards explaining agile software development.Google ScholarGoogle Scholar
  7. N. E. Fenton, M. Neil, and Jose Galan Caballero. 2007. Using Ranked Nodes to Model Qualitative Judgments in Bayesian Networks. Knowledge and Data Engineering, IEEE Transactions on 19, 10 (Oct 2007), 1420--1432. https://doi.org/10.1109/TKDE.2007.1073Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Arthur Freire, Mirko Perkusich, Renata Saraiva, Hyggo Almeida, and Angelo Perkusich. 2018. A Bayesian networks-based approach to assess and improve the teamwork quality of agile teams. Information and Software Technology 100 (2018), 119--132.Google ScholarGoogle ScholarCross RefCross Ref
  9. Martin Hoegl and Hans Georg Gemuenden. 2001. Teamwork quality and the success of innovative projects: A theoretical concept and empirical evidence. Organization science 12, 4 (2001), 435--449.Google ScholarGoogle Scholar
  10. R Murray Lindsay and Andrew SC Ehrenberg. 1993. The design of replicated studies. The American Statistician 47, 3 (1993), 217--228.Google ScholarGoogle Scholar
  11. Yngve Lindsjørn, Dag IK Sjøberg, Torgeir Dingsøyr, Gunnar R Bergersen, and Tore Dybå. 2016. Teamwork quality and project success in software development: A survey of agile development teams. Journal of Systems and Software 122 (2016), 274--286.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. I Scott MacKenzie. 2012. Human-computer interaction: An empirical research perspective. Newnes.Google ScholarGoogle Scholar
  13. Nils Brede Moe and Aybüke Aurum. 2008. Understanding decision-making in agile software development: a case-study. In 2008 34th Euromicro Conference Software Engineering and Advanced Applications. IEEE, 216--223.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Nils Brede Moe and Torgeir Dingsøyr. 2008. Scrum and team effectiveness: Theory and practice. In International conference on agile processes and extreme programming in software engineering. Springer, 11--20.Google ScholarGoogle ScholarCross RefCross Ref
  15. Nils Brede Moe, Torgeir Dingsøyr, and Tore Dybå. 2010. A teamwork model for understanding an agile team: A case study of a Scrum project. Information and Software Technology 52, 5 (2010), 480--491.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Brian Mullen and Carolyn Copper. 1994. The relation between group cohesiveness and performance: An integration. Psychological bulletin 115, 2 (1994), 210.Google ScholarGoogle ScholarCross RefCross Ref
  17. Thomas E Murphy, Jim Duggan, David Norton, Brian Prentice, Daryl C Plummer, and Susan Landry. 2009. Predicts 2010: Agile and cloud impact application development directions. Gartner, Dec (2009).Google ScholarGoogle Scholar
  18. Maria Paasivaara, Casper Lassenius, and Ville T Heikkilä. 2012. Inter-team coordination in large-scale globally distributed scrum: Do scrum-of-scrums really work?. In Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement. 235--238.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Lukasz Radlinski. 2010. Asurvey of bayesian net models for software development effort prediction. International Journal of Software Engineering and Computing 2, 2 (2010), 95--109.Google ScholarGoogle Scholar
  20. Knut Rolland, Torgeir Dingsoyr, Brian Fitzgerald, and Klaas-Jan Stol. 2016. Problematizing agile in the large: alternative assumptions for large-scale agile development. In 39th International Conference on Information Systems. Association for Information Systems (AIS).Google ScholarGoogle Scholar
  21. Tali Seger, Orit Hazzan, and Ronen Bar-Nahor. 2008. Agile orientation and psychological needs, self-efficacy, and perceived support: a two job-level comparison. In Agile 2008 Conference. IEEE, 3--14.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Muhammad Usman, Emilia Mendes, Francila Weidt, and Ricardo Britto. 2014. Effort estimation in agile software development: a systematic literature review. In Proceedings of the 10th international conference on predictive models in software engineering. 82--91.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. VersionOne. 2019. 13th Annual State of Agile Development Survey Results. https://www.stateofagile.com/#ufh-i-521251909-13th-annual-state-of-agile-report/473508. Accessed em: 07-01-2019.Google ScholarGoogle Scholar
  24. Claes Wohlin, Per Runeson, Martin Höst, Magnus C Ohlsson, Björn Regnell, and Anders Wesslén. 2012. Experimentation in software engineering. Springer Science & Business Media.Google ScholarGoogle ScholarCross RefCross Ref
  25. S Michelle Young, Helen M Edwards, Sharon McDonald, and J Barrie Thompson. 2005. Personality characteristics in an XP team: a repertory grid study. In Proceedings of the 2005 workshop on Human and social factors of software engineering. 1--7.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On the influence of different perspectives on evaluating the teamwork quality in the context of agile software development

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        SBES '20: Proceedings of the XXXIV Brazilian Symposium on Software Engineering
        October 2020
        901 pages
        ISBN:9781450387538
        DOI:10.1145/3422392

        Copyright © 2020 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 21 December 2020

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        Overall Acceptance Rate147of427submissions,34%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader