Using agile methods to improve inclusion and team diversity / Utilização de métodos ágeis para melhorar a inclusão e a diversidade da equipe

Authors

  • Suzana Cândido de Barros Sampaio Brazilian Journals Publicações de Periódicos, São José dos Pinhais, Paraná
  • Marcelo Luiz Monteiro Marinho
  • Anderson Mateus da Silva

DOI:

https://doi.org/10.34117/bjdv8n4-416

Keywords:

agile methods, software engineering, human aspects, people with disabilities, people with special needs.

Abstract

Agile Methodologies have brought insights into how to develop software by focusing on individuals and valuing diversity in the teams. Some studies show that diversity builds better teams and delivers better results. However, there is a known lack of representativeness when discussing diversity for people with disabilities. In this context, this paper aims at identifying the leading prac- tices/techniques that allow an open concept of social inclusion and diversity in agile software development teams and propose any necessary adaptations to help wide diversity. We performed a literature review and raised a set of techniques that were presented to experts in two contexts: (i) within the software development industry and working under agile methodologies and (ii) with disabilities or people who coordinate teams with people with disabilities. The results show that some agile techniques can promote inclusion but is necessary for some adaptations. We verify that to encourage this diversity for people with disabilities, specific tools, knowledge of sign language and transformations in the environment is vital for supporting broad diversity.

References

Pekka Abrahamsson, Outi Salo, Jussi Ronkainen, and Juhani Warsta. 2017. Agile software development methods: Review and analysis. arXiv preprint arXiv:1709.08439 (2017).

Ban Al-Ani, Erik Trainer, Roger Ripley, Anita Sarma, André Van Der Hoek, and David Redmiles. 2008. Continuous coordination within the context of coop- erative and human aspects of software engineering. In Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering. ACM, ACM, 1–4.

Hiva Alahyari, Richard Berntsson Svensson, and Tony Gorschek. 2017. A study of value in agile software development organizations. Journal of Systems and Software 125 (2017), 271–288.

Maria Salete Fábio Aranha. 2001. Paradigmas da relação da sociedade com as pessoas com deficiência. Revista do Ministério Público do Trabalho 11, 21 (2001), 160–173.

Richard Baskerville and Jan Pries-Heje. 2013. Discursive Co-development of Agile Systems and Agile Methods. In International Working Conference on Transfer and Diffusion of IT. Springer, 279–294.

Scott Bellman, Sheryl Burgstahler, and Richard Ladner. 2014. Work-based learning experiences help students with disabilities transition to careers: A case study of University of Washington projects. Work 48, 3 (2014), 399–405.

Frederick P Brooks Jr. 1995. The Mythical Man-Month: Essays on Software Engi- neering, Anniversary Edition, 2/E. Pearson Education India.

Sheryl Burgstahler. 2003. The role of technology in preparing youth with disabil- ities for postsecondary education and employment. Journal of Special Education Technology 18, 4 (2003), 7–19.

Sheryl E Burgstahler and Richard E Ladner. 2007. Increasing the participation of people with disabilities in computing fields. Computer 40, 5 (2007), 94–97.

Daniela Damian, Luis Izquierdo, Janice Singer, and Irwin Kwan. 2007. Awareness in the wild: Why communication breakdowns occur. In International Conference on Global Software Engineering (ICGSE 2007). IEEE, 81–90.

Cleidson RB de Souza, Helen Sharp, Janice Singer, Li-Te Cheng, and Gina Venolia. 2009. Guest Editors’ Introduction: Cooperative and Human Aspects of Software Engineering. IEEE software 26, 6 (2009), 17–19.

Tom DeMarco and Timothy Lister. 1999. Peopleware, Productive Projects and Teams, Featuring Eight All-New Chapters.

Philipp Diebold, Thomas Zehler, and Dominik Richter. 2017. How do agile practices support automotive SPICE compliance?. In Proceedings of the 2017 International Conference on Software and System Process. ACM, 80–84.

Martin Fowler and Jim Highsmith. 2001. The agile manifesto. Software Develop- ment 9, 8 (2001), 28–35.

Irit Hadar, Sofia Sherman, and Orit Hazzan. 2008. Learning human aspects of collaborative software development. Journal of Information Systems Education 19, 3 (2008), 311–319.

John Hattie and Helen Timperley. 2007. The power of feedback. Review of educational research 77, 1 (2007), 81–112.

Orit Hazzan and Jim Tomayko. 2004. Human aspects of software engineer- ing: The case of extreme programming. In International Conference on Extreme Programming and Agile Processes in software Engineering. Springer, 303–311.

Constantin Hofmann, Sebastian Lauber, Benjamin Haefner, and Gisela Lanza. 2018. Development of an agile development method based on Kanban for dis- tributed part-time teams and an introduction framework. Procedia Manufacturing 23 (2018), 45–50.

ISO Iec25010. 2011. systems and software engineering–systems and software quality requirements and evaluation (square)–system and software quality mod- els. International Organization for Standardization 34 (2011), 2910.

ILO. 2019. Work for a brighter future-Global Commission on the Future of Work.

Michael James. 2010. Scrum reference card. CollabNet Inc (2010).

Michael John, Frank Maurer, and Bjørnar Tessem. 2005. Human and social factors of software engineering: workshop summary. ACM SIGSOFT Software Engineering Notes 30, 4 (2005), 1–6.

Matti Kaisti, Ville Rantala, Tapio Mujunen, Sami Hyrynsalmi, Kaisa K¨"onn¨"ol¨"a, Tuomas M¨"akil¨"a, and Teijo Lehtonen. 2013. Agile methods for embedded systems development-a literature review and a mapping study. EURASIP Journal on Embedded Systems 2013, 1 (2013), 15.

Kaisa K¨"onn¨"ol¨"a, Samuli Suomi, Tuomas M¨"akil¨"a, Tero Jokela, Ville Rantala, and Teijo Lehtonen. 2016. Agile methods in embedded system development: Multiple-case study of three industrial cases. Journal of Systems and Software 118 (2016), 134–150.

Chakravanti Rajagopalachari Kothari. 2004. Research methodology: Methods and techniques. New Age International.

Richard E Ladner and Dan Comden. 2008. Computer science for everyone: making your computing classes and departments accessible. In ACM SIGCSE Bulletin, Vol. 40. ACM, 547–548.

Mark H Leddy. 2010. Technology to advance high school and undergraduate students with disabilities in science, technology, engineering, and mathematics. Journal of Special Education Technology 25, 3 (2010), 3–8.

Michelle Lima, Nathália Tavares, Mozar Brito, and Mônica Capelle. 2013. O sentido do trabalho para pessoas com deficiência. Revista de Administração Mackenzie 14, 2 (2013).

Marcelo Marinho, Luís Amorim, Rafael Camara, Brigitte Renata Oliveira, Marcos Sobral, and Suzana Sampaio. 2021. Happier and further by going together: The importance of software team behaviour during the COVID-19 pandemic. Technology in society 67 (2021), 101799.

Claudia de O Melo, Viviane Santos, Eduardo Katayama, Hugo Corbucci, Rafael Prikladnicki, Alfredo Goldman, and Fabio Kon. 2013. The evolution of agile software development in Brazil. Journal of the Brazilian Computer Society 19, 4 (2013), 523.

Ronald K Mitchell, Bradley R Agle, and Donna J Wood. 1997. Toward a theory of stakeholder identification and salience: Defining the principle of who and what really counts. Academy of management review 22, 4 (1997), 853–886.

Nils Brede Moe and Torgeir Dingsøyr. 2017. Emerging research themes and updated research agenda for large-scale agile development: a summary of the 5th international workshop at XP2017. In Proceedings of the XP2017 Scientific Workshops. ACM, 14.

Steven Nijhuis, Ruben Vrijhoef, and Joseph Kessels. 2018. Tackling Project Management Competence Research. Project Management Journal 49, 3 (2018), 62–81.

ODS. 2019. Projeto Oeste 2030. https://oestepr2030.org.br/ods-9/. Accessed: 2019-05-12.

ONU. 2019. ONUBR Agenda 2030 - 17 Objetivos para transformar nosso mundo - ODS 8. https://nacoesunidas.org/pos2015/ods8/. Accessed: 2019-05-12.

ONU. 2020. United Nations. https://www.un.org/en/. Accessed: 2020-01-20.

World Health Organization. 2012. Relatório mundial sobre a deficiência. São Paulo: SEDPcD 504 (2012), 505.

Deivis Cassiano Philereno, Natália Sartor, Claudio Rotta, Evandro José Krewer, and Sandra Maria de Oliveira. 2015. QUALIFICAÇÃO DAS PESSOAS COM DEFICIÊNCIA PARA O MERCADO DE TRABALHO: UM ESTUDO DE CASO EM CAXIAS DO SUL-RS. Revista Estudo & Debate 22, 1 (2015).

Minna Pikkarainen, Jukka Haikara, Outi Salo, Pekka Abrahamsson, and Jari Still. 2008. The impact of agile practices on communication in software development. Empirical Software Engineering 13, 3 (2008), 303–337.

Neil Potter and Mary Sakry. 2009. Implementing SCRUM (agile) and CMMI together. The Process Group-Post newsletter 16, 2 (2009), 1–6.

Mawarny Md Rejab, James Noble, and George Allan. 2014. Distributing expertise in agile software development projects. In 2014 Agile Conference. IEEE, 33–36.

Stephen P Robbins, TA Judge, and S Sanghi. 2002. Organizational Behavior Prentice Hall of India. New Delhi (2002).

Suzana CB Sampaio, Thiago Alves Bastos, and Marcelo LM Marinho. 2021. Soft skills for newborn software engineers in agile teams. International Journal of Agile Systems and Management 14, 1 (2021), 27–52.

Helen Sharp and Hugh Robinson. 2008. Collaboration and co-ordination in mature eXtreme programming teams. International Journal of Human-Computer Studies 66, 7 (2008), 506–518.

Barbara C. A Silveira, Thiago Silva-de Souza, and Ana Regina C da Rocha. 2018. Software Accessibility for Visually Impaired People: a systematic mapping study. In Proceedings of the 17th Brazilian Symposium on Software Quality. 190–199.

Magnus T. Sletholt, Jo Hannay, Dietmar Pfahl, Hans C. Benestad, and Hans P. Langtangen. 2011. A literature review of agile practices and their effects in scientific software development. In Proceedings of the 4th international workshop on software engineering for computational science and engineering. ACM, 1–9.

Sociedade SOFTEX. 2020. Guia Geral MPS de Software: 2020. (2020). Accessed: 2020-02-20.

Degif Teka, Yvonne Dittrich, and Mesfin Kifle. 2017. Integrating discount usability in scrum development process in Ethiopia. In 2017 International Conference on Computing Networking and Informatics (ICCNI). IEEE, 1–8.

Mário Rui Tomás. 2009. Métodos ágeis: características, pontos fortes e fracos e possibilidades de aplicação. (2009).

General Assembly United Nations. 2018. United Nations 2018 flagship report on disability and development: realization of the Sustainable Development Goals by, for and with persons with disabilities, UN Doc. Technical Report. A/73/220.

Gina Venolia, Rob DeLine, and Thomas LaToza. 2005. Software Development at Microsoft Observed: It’s about people working together. Microsoft Research (2005).

Davi Viana, Tayana Conte, Dalton Vilela, Cleidson RB de Souza, Gleison Santos, and Rafael Prikladnicki. 2012. The influence of human aspects on software process improvement: Qualitative research findings and comparison to previous studies. (2012), 121–125.

Gerald M Weinberg. 1971. The psychology of computer programming. Vol. 932633420. Van Nostrand Reinhold New York.

Sune Wolff. 2012. Scrum goes formal: Agile methods for safety-critical systems. In Proceedings of the First International Workshop on Formal Methods in Software Engineering: Rigorous and Agile Approaches. IEEE, IEEE Press, Zurich, Switzerland, 23–29.

Downloads

Published

2022-04-21

How to Cite

Sampaio, S. C. de B., Marinho, M. L. M., & da Silva, A. M. (2022). Using agile methods to improve inclusion and team diversity / Utilização de métodos ágeis para melhorar a inclusão e a diversidade da equipe. Brazilian Journal of Development, 8(4), 29126–29149. https://doi.org/10.34117/bjdv8n4-416

Issue

Section

Original Papers