Skip to main content

Are We Agile or Not? A Survey on Brazilian Software Processes

  • Conference paper
  • First Online:
Agile Methods (WBMA 2018)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 981))

Included in the following conference series:

Abstract

How many software practitioners use agile methods in Brazil? We currently have little knowledge about Brazilian developers profile and about the software processes applied. One of the issues that remain unanswered is whether these practitioners are using agile software processes or not. With the aim to start filling this gap, we conducted a study with the objective to identify whether Brazilian software practitioners are agile. Our research approach was the survey as the method for collecting data. We applied a clustering algorithm to analyze data and characterize the software process, and text mining techniques to identify respondents perceptions of their software processes. Our results show a preliminary profile for Brazilian software processes and practitioners positive and negative perceptions about these processes. We contribute with a method to characterize agile, traditional and hybrid software processes.

This research project is supported by CNPQ (National Council for Scientific and Technological Development) – Process Number 408976/2016-0.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    As opposed to agile, traditional processes could also be called plan-driven processes, such as stated by [23].

References

  1. Dal Forno, G.M.B., Muller, F.M.: Fatores Críticos em Projetos de Desenvolvimento de Software. In: Pretexto 2017, vol. 18, no. 2, pp. 100–105 (2017). https://doi.org/10.21714/pretexto.v18i2.5295

    Google Scholar 

  2. Pfleeger, S.L., Kitchenham, B.A.: Principles of survey research - part 5: populations and samples. Softw. Eng. Notes 27(5), 17–20 (2002)

    Google Scholar 

  3. Pfleeger, S.L., Kitchenham, B.A.: Principles of survey research - part 3: constructing a survey instrument. Softw. Eng. Notes 27(2), 20–24 (2002)

    Google Scholar 

  4. Pfleeger, S.L., Kitchenham, B.A.: Principles of survey research - part 4: questionnaire evaluation. Softw. Eng. Notes 27(3), 20–23 (2002)

    Google Scholar 

  5. Kitchenham, B.A., et al.: Preliminary guidelines for empirical research in software engineering. IEEE Trans. Softw. Eng. 28, 721–734 (2002). https://doi.org/10.1109/TSE.2002.1027796

    Google Scholar 

  6. Lee, A.S., Mohareji, K.: Linking relevance to practical significance. In: Proceedings of the 45th Hawaii International Conference on System Sciences, Maui, 4–7 January, pp. 5234–5240 (2012). https://doi.org/10.1109/HICSS.2012.416

  7. Kuhrman, M., et al.: Hybrid software and system development in practice: waterfall, scrum and beyond. In: Proceedings of the 2017 International Conference on Software and System Process, ICSSP 2017, France, pp. 30–39 (2017). https://doi.org/10.1145/3084100.3084104

  8. Bustard, D., Wilkie, G., Greer, D.: The maturation of agile software development principles and practice: observations on successive industrial studies in 2010 and 2012. In: Proceedings of the International Conference and Workshops on the Engineering of Computer Based Systems, Scottsdale, AZ, pp. 139–146. IEEE (2013)

    Google Scholar 

  9. Campanelli, A.S., Camilo, R.D., Parreiras, F.S.: The impact of tailoring criteria on agile practices adoption: a survey with novice agile practitioners in Brazil. J. Syst. Softw. 137, 366–379 (2018). https://doi.org/10.1016/j.jss.2017.12.012

    Google Scholar 

  10. Garousi, V., Zhi, J.: A survey of software testing practices in Canada. J. Syst. Softw. 86(5), 1354–1379 (2013). https://doi.org/10.1016/j.jss.2012.12.051

    Google Scholar 

  11. Ochodek, M., Zopczyńska, S.: Perceived importance of agile requirements engineering practices - a survey. J. Syst. Softw. 143, 29–43 (2018). https://doi.org/10.1016/j.jss.2018.05.012

    Google Scholar 

  12. Holvitie, J., et al.: Technical debt and agile software development practices and processes: an industry practitioner survey. Inf. Softw. Technol. 96, 141–160 (2018). https://doi.org/10.1016/j.infsof.2017.11.015

    Google Scholar 

  13. Garousi, V., Coskunçay, A., Betin-Can, A., Demirörs, O.: A survey of software engineering practices in Turkey. J. Syst. Softw. 108, 148–177 (2015). https://doi.org/10.1016/j.jss.2015.06.036

    Google Scholar 

  14. Melo, C., et al.: The evolution of agile software development in Brazil. J. Braz. Comput. Soc. 19, 523–552 (2013). https://doi.org/10.1007/s13173-013-0114-x

    Google Scholar 

  15. Agner, L.T.W., Soares, I.W., Stadzisz, P.C., Simão, J.M.: A Brazilian survey on UML and model-driven practices for embedded software development. J. Syst. Softw. 86(4), 997–1005 (2013). https://doi.org/10.1016/j.jss.2012.11.023

    Google Scholar 

  16. Forza, C.: Survey research in operations management: a process-based perspective. Int. J. Oper. Prod. Manag. 22(2), 152–194 (2002)

    Google Scholar 

  17. Özcan-Top, Ö., Demirörs, O.: Software agility assessment reference model v 3.0 (Agility MOD). Technical report METU/II-TR-2014-39 (2014)

    Google Scholar 

  18. Özcan-Top, Ö., Demirörs, O.: Assessing software agility: an exploratory case study. In: Mitasiunas, A., Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2014. CCIS, vol. 477, pp. 202–213. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-13036-1_18

    Google Scholar 

  19. Qumer, A., Henderson-Sellers, B.: A framework to support the evaluation, adoption and improvement of agile methods in practice. J. Syst. Softw. 81(11), 1899–1919 (2008). https://doi.org/10.1016/j.jss.2007.12.806

    Google Scholar 

  20. Sidky, A., Arthur, J., Bohner, S.: A disciplined approach to adopting agile practices: the agile adoption framework. Innov. Syst. Softw. Eng. 3(3), 203–216 (2007). https://doi.org/10.1007/s11334-007-0026-z

    Google Scholar 

  21. Fontana, R.M., Reinehr, S., Malucelli, A.: Agile compass: a tool for identifying maturity in agile software-development teams. IEEE Softw. 32(6), 20–23 (2015). https://doi.org/10.1109/MS.2015.135

    Google Scholar 

  22. Bryman, A.: Social Research Methods, 4th edn. Oxford University Press, New York (2012)

    Google Scholar 

  23. Boehm, B., Turner, R.: Balancing agility and discipline: evaluating and integrating agile and plan-driven methods. In: Proceedings of the 26th International Conference on Software Engineering, 23–28 May, pp. 718–719 (2004). https://doi.org/10.1109/ICSE.2004.1317503

  24. Adolph, S., Krutchen, P., Hall, W.: Reconciling perspectives: a grounded theory of how people manage the process of software development. J. Syst. Softw. 85, 1269–1286 (2012). https://doi.org/10.1016/j.jss.2012.01.059

    Google Scholar 

  25. Softex: Software e servićos de TI: A Indústria Brasileira em Perspectiva (2012). http://www.softex.br/inteligencia/. Accessed 9 July 2018

  26. Stackoverflow: Developers survey results (2018). https://insights.stackoverflow.com/survey/2018/. Accessed 9 July 2018

  27. O’Reilly: O’Reilly Software Development Salary Survey (2017). https://www.oreilly.com/ideas/2017-software-development-salary-survey. Accessed 9 July 2018

  28. Agile Manifesto Principles (2001). http://agilemanifesto.org/principles.html. Accessed 9 July 2018

  29. Version One: 12th State of Agile Survey (2018). http://stateofagile.versionone.com/. Accessed 12 July 2018

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rafaela Mantovani Fontana .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Cesa, L.O.A., Mantovani Fontana, R., Reinehr, S., Malucelli, A. (2019). Are We Agile or Not? A Survey on Brazilian Software Processes. In: Tonin, G., Estácio, B., Goldman, A., Guerra, E. (eds) Agile Methods. WBMA 2018. Communications in Computer and Information Science, vol 981. Springer, Cham. https://doi.org/10.1007/978-3-030-14310-7_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-14310-7_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-14309-1

  • Online ISBN: 978-3-030-14310-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics