Abstract
Agile Software Development (ASD) has become the most chosen development method. The core fundamentals of ASD are based on Teamwork factors and how valuable it considers individuals and their interactions over processes and tools. Researchers have shown the positive impact of teamwork quality in ASD and the importance of assessing it to increase the chances of succeeding projects in this context. Based on this, some researchers have proposed instruments that can assess ASD teamwork quality. One of these instruments is a bayesian network-based model (TWQ-BN), with its practical utility assessed in a case study presented in previous work. However, there is a lack of practical use cases documented using TWQ-BN to identify process improvement opportunities. This paper addresses this gap by presenting two industry-based use cases to help potential users understand how to use TWQ-BN to define action items to improve the team’s effectiveness. This paper provides better guidance toward adopting TWQ-BN and shows how it can be used as a tool on iteration retrospectives to diagnose the teamwork quality.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
References
Anderson, R.D., Vastag, G.: Causal modeling alternatives in operations research: overview and application. Eur. J. Oper. Res. 156(1), 92–109 (2004)
Batista, A.C.D., de Souza, R.M., da Silva, F.Q.B., de Almeida Melo, L., Marsicano, G.: Teamwork quality and team success in software development: a non-exact replication study. In: Proceedings of the 14th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), ESEM 2020. Association for Computing Machinery, New York (2020)
Beck, K., et al.: Manifesto for agile software development (2001). http://www.agilemanifesto.org/
Chow, T., Cao, D.B.: A survey study of critical success factors in agile software projects. J. Syst. Softw. 81(6), 961–971 (2008)
Fenton, N., Neil, M., Caballero, J.G.: Using ranked nodes to model qualitative judgments in Bayesian networks. IEEE Trans. Knowl. Data Eng. 19(10), 1420–1432 (2007)
Fenton, N., Neil, M., Marsh, W., Hearty, P., Radliński, Ł, Krause, P.: On the effectiveness of early life cycle defect prediction with Bayesian nets. Empirical Softw. Eng. 13(5), 499–537 (2008). https://doi.org/10.1007/s10664-008-9072-x
Figalist, I., Elsner, C., Bosch, J., Olsson, H.H.: Breaking the vicious circle: why AI for software analytics and business intelligence does not take off in practice. In: 2020 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 5–12. IEEE (2020)
Fontana, R.M., Fontana, I.M., da Rosa Garbuio, P.A., Reinehr, S., Malucelli, A.: Processes versus people: how should agile software development maturity be defined? J. Syst. Softw. 97, 140–155 (2014)
Freire, A., Perkusich, M., Saraiva, R., Almeida, H., Perkusich, A.: A Bayesian networks-based approach to assess and improve the teamwork quality of agile teams. Inf. Softw. Technol. 100, 119–132 (2018)
Gren, L., Goldman, A., Jacobsson, C.: Agile ways of working: a team maturity perspective. J. Softw. Evol. Process 32(6), e2244 (2020)
Gren, L., Lenberg, P.: Agility is responsiveness to change: an essential definition. In: Proceedings of the Evaluation and Assessment in Software Engineering, pp. 348–353. Association for Computing Machinery (2020)
Hoda, R., Salleh, N., Grundy, J.: The rise and evolution of agile software development. IEEE Softw. 35(5), 58–63 (2018)
Hoegl, M., Gemuenden, H.G.: Teamwork quality and the success of innovative projects: a theoretical concept and empirical evidence. Organ. Sci. 12(4), 435–449 (2001)
Kraut, R.E., Streeter, L.A.: Coordination in software development. Commun. ACM 38(3), 69–81 (1995)
Lindsay, R.M., Ehrenberg, A.S.C.: The design of replicated studies. Am. Stat. 47(3), 217–228 (1993)
Lindsjørn, Y., Sjøberg, D.I., Dingsøyr, T., Bergersen, G.R., Dybå, T.: Teamwork quality and project success in software development: a survey of agile development teams. J. Syst. Softw. 122, 274–286 (2016)
Masood, Z., Hoda, R., Blincoe, K.: Real world scrum a grounded theory of variations in practice. IEEE Trans. Softw. Eng. 48(5), 1579–1591 (2022)
de Mendonça, W.L.M., et al.: From dusk till dawn: reflections on the impact of COVID-19 on the development practices of a R &D project. In: Proceedings of the 34th Brazilian Symposium on Software Engineering, SBES 2020, pp. 596–605. Association for Computing Machinery, New York (2020). https://doi.org/10.1145/3422392.3422446
Miller, C., Rodeghero, P., Storey, M.A., Ford, D., Zimmermann, T.: “How was your weekend?” Software development teams working from home during COVID-19. In: 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE), pp. 624–636 (2021)
Moe, N.B., Dingsøyr, T., Dybå, T.: A teamwork model for understanding an agile team: a case study of a scrum project. Inf. Softw. Technol. 52(5), 480–491 (2010)
Moe, N.B., Dingsøyr, T., Røyrvik, E.A.: Putting agile teamwork to the test – an preliminary instrument for empirically assessing and improving agile software development. In: Abrahamsson, P., Marchesi, M., Maurer, F. (eds.) XP 2009. LNBIP, vol. 31, pp. 114–123. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-01853-4_14
Ringstad, M.A., Dingsøyr, T., Brede Moe, N.: Agile process improvement: diagnosis and planning to improve teamwork. In: O’Connor, R.V., Pries-Heje, J., Messnarz, R. (eds.) EuroSPI 2011. CCIS, vol. 172, pp. 167–178. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-22206-1_15
Williams, L., Rubin, K., Cohn, M.: Driving process improvement via comparative agility assessment. In: Proceedings of the 2010 Agile Conference, AGILE 2010, Washington, DC, USA, pp. 3–10. IEEE Computer Society (2010)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 Springer Nature Switzerland AG
About this paper
Cite this paper
Freire, A. et al. (2023). Using a Teamwork Quality Instrument to Improve Agile Teams’ Effectiveness: Practical Use Cases. In: Rocha, C., Santana Júnior, C., De Sá, F., Silva da Silva, T. (eds) Agile Methods. WBMA 2021. Communications in Computer and Information Science, vol 1642. Springer, Cham. https://doi.org/10.1007/978-3-031-25648-6_1
Download citation
DOI: https://doi.org/10.1007/978-3-031-25648-6_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-25647-9
Online ISBN: 978-3-031-25648-6
eBook Packages: Computer ScienceComputer Science (R0)