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.
- 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 ScholarCross Ref
- Irad Ben-Gal. 2008. Bayesian networks. Encyclopedia of statistics in quality and reliability 1 (2008).Google Scholar
- Barry Boehm and Richard Turner. 2003. Balancing agility and discipline: A guide for the perplexed. Addison-Wesley Professional.Google ScholarDigital Library
- Syed Aftab Hassan Bukhari. 2011. What is Comparative Study. Available at SSRN 1962328 (2011).Google Scholar
- 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 Scholar
- Torgeir Dingsøyr, Sridhar Nerur, VenuGopal Balijepally, and Nils Brede Moe. 2012. A decade of agile methodologies: Towards explaining agile software development.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 Scholar
- R Murray Lindsay and Andrew SC Ehrenberg. 1993. The design of replicated studies. The American Statistician 47, 3 (1993), 217--228.Google Scholar
- 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 ScholarDigital Library
- I Scott MacKenzie. 2012. Human-computer interaction: An empirical research perspective. Newnes.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- Brian Mullen and Carolyn Copper. 1994. The relation between group cohesiveness and performance: An integration. Psychological bulletin 115, 2 (1994), 210.Google ScholarCross Ref
- 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 Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarCross Ref
- 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 ScholarDigital Library
Index Terms
- On the influence of different perspectives on evaluating the teamwork quality in the context of agile software development
Recommendations
Measuring Agile teamwork: a comparative analysis between two models
SAC '21: Proceedings of the 36th Annual ACM Symposium on Applied ComputingBackground: The literature presents distinct models to assess the Teamwork Quality (TWQ) for agile teams. These models have different constructs and, consequently, measures. Unfortunately, there are no results of empirical studies contrasting the ...
Adopting to Agile Software Development
Abstract Agile software development can be made successful, but there is no well-defined way how to achieve this. The problem is that the successful adoption of agile methods and practices is a complex process and this process should be customizable for ...
The Combination of Agile and Lean in Software Development: An Experience Report Analysis
AGILE '11: Proceedings of the 2011 Agile ConferenceThere has been a noticeable focus shift from agile methods such as extreme Programming (XP) and Scrum to lean software development in the last several years, which is indicated as â from agile to leanâ . However, the reality may not be as simple or ...
Comments