Skip to main content

Preferred Tools for Agile Development: A Sociocultural Perspective

  • Conference paper
  • First Online:
Book cover Software Technology: Methods and Tools (TOOLS 2019)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 11771))

Included in the following conference series:

Abstract

Tools are of paramount importance in supporting software development methods, Agile ones included. In this paper, we aim to identify the most popular tools used by the Agile developers community, studying whether there are shared opinions or there are discrepancies, that could be related to cultural or geographical differences. The study is based on the DESMET approach, enhanced with some additional considerations.

Results show that Agilists are well integrated and tend to use the same tools even if some regional differences exist. Moreover, they prefer well-known and established products; interestingly, planning tools are generally regarded as unsatisfactory. We list, classify, and discuss the most popular tools.

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.

    https://pragprog.com/magazines/2011-09/the-only-agile-tools-youll-ever-need.

  2. 2.

    https://stateofagile.versionone.com/.

References

  1. Stankovic, D., Nikolic, V., Djordjevic, M., Cao, D.B.: A survey study of critical success factors in agile software projects in former Yugoslavia IT companies. J. Syst. Soft. 86(6), 1663–1678 (2013)

    Article  Google Scholar 

  2. Ambler, S.W., et al.: The agile system development life cycle (2010). http://www.ambysoft.com/essays/agileLifecycle.html. Accessed 14 Aug 2019

  3. Anderson, A., Huttenlocher, D., Kleinberg, J., Leskovec, J.: Discovering value from community activity on focused question answering sites: a case study of stack overflow. In: Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 850–858. ACM (2012)

    Google Scholar 

  4. Aversano, L., Canfora, G., De Lucia, A., Gallucci, P.: Integrating document and workflow management tools using xml and web technologies: a case study. In: Proceedings of the 6th European Conference on Software Maintenance and Reengineering, pp. 24–33. IEEE (2002)

    Google Scholar 

  5. Azizyan, G., Magarian, M.K., Kajko-Matsson, M.: Survey of agile tool usage and needs. In: 2011 Agile Conference (AGILE), pp. 29–38. IEEE (2011)

    Google Scholar 

  6. Barua, A., Thomas, S.W., Hassan, A.E.: What are developers talking about? An analysis of topics and trends in stack overflow. Empir. Softw. Eng. 19(3), 619–654 (2014)

    Article  Google Scholar 

  7. Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley Professional, Boston (2000)

    Google Scholar 

  8. Beck, K.: Tools for agility. Microsoft White Papers, pp. 1–12 (2008)

    Google Scholar 

  9. Beck, K., et al.: Manifesto for agile software development (2001)

    Google Scholar 

  10. Choi, H., Varian, H.: Predicting the present with google trends. Econ. Rec. 88(s1), 2–9 (2012)

    Article  Google Scholar 

  11. Clarke, R.: Collaborative authorship with Atlassian confluence. GLiNTECH White Paper, p. 10 (2007)

    Google Scholar 

  12. Coman, I.D., Sillitti, A., Succi, G.: Investigating the usefulness of pair-programming in a mature agile team. In: Abrahamsson, P., Baskerville, R., Conboy, K., Fitzgerald, B., Morgan, L., Wang, X. (eds.) XP 2008. LNBIP, vol. 9, pp. 127–136. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-68255-4_13

    Chapter  Google Scholar 

  13. Corral, L., Sillitti, A., Succi, G.: Software development processes for mobile systems: is agile really taking over the business? In: International Workshop on the Engineering of Mobile-Enabled Systems (MOBS 2013) (2013)

    Google Scholar 

  14. Dubakov, M., Stevens, P.: Agile Tools: The Good, the Bad and the Ugly. Report, TargetProcess, Inc. (2008)

    Google Scholar 

  15. Fisher, J., Koning, D., Ludwigsen, A.: Utilizing Atlassian JIRA for large-scale software development management. In: 14th International Conference on Accelerator and Large Experimental Physics Control Systems (ICALEPCS) (2013)

    Google Scholar 

  16. Gottstein, D., Renè, A., Fechner, T.: Vergleich verschiedener Softwarewerkzeuge zur agilen Softwareentwicklung (2011). http://winfwiki.wi-fom.de/index.php/Vergleich_verschiedener_Softwarewerkzeuge_zur_agilen_Softwareentwicklung

  17. Gretzel, U., Yoo, K.H., Purifoy, M.: Online travel review study: role and impact of online travel reviews (2007)

    Google Scholar 

  18. Hedberg, H., Lappalainen, J.: A preliminary evaluation of software inspection tools, with the DESMET method. In: Fifth International Conference on Quality Software (QSIC 2005), pp. 45–52. IEEE (2005)

    Google Scholar 

  19. Hunt, J.: Tools to help with agile development. Agile Software Construction, pp. 217–237 (2006)

    Google Scholar 

  20. Iivari, J., Iivari, N.: The relationship between organizational culture and the deployment of agile methods. Inf. Softw. Technol. 53(5), 509–520 (2011)

    Article  Google Scholar 

  21. Kitchenham, B., Linkman, S., Law, D.: DESMET: a methodology for evaluating software engineering methods and tools. Comput. Control Eng. J. 8(3), 120–126 (1997)

    Article  Google Scholar 

  22. Kropp, M., Maier, A.: Swiss Agile Study (2014). http://www.swissagilestudy.ch/files/2015/05/SwissAgileStudy2014.pdf

  23. Kruchten, P.: Scaling down large projects to meet the agile sweet spot. IBM developerWorks 13 (2004)

    Google Scholar 

  24. Portillo-Rodríguez, J., Vizcaíno, A., Piattini, M., Beecham, S.: Tools used in global software engineering: a systematic mapping review. Inf. Softw. Technol. 54(7), 663–685 (2012)

    Article  Google Scholar 

  25. Rech, J.: Podcasts about software engineering. ACM SIGSOFT Softw. Eng. Notes 32(2), 1–2 (2007)

    Google Scholar 

  26. Reifer, D.J., Maurer, F., Erdogmus, H.: Scaling agile methods. IEEE Softw. 20(4), 12–14 (2003)

    Article  Google Scholar 

  27. Rubin, K.S.: Essential Scrum: A Practical Guide to the Most Popular Agile Process. Addison-Wesley, Boston (2012)

    Google Scholar 

  28. Sarkan, H.M., Ahmad, T.P.S., Bakar, A.A.: Using JIRA and Redmine in requirement development for agile methodology. In: 5th Malaysian Conference on Software Engineering (MySEC), pp. 408–413. IEEE (2011)

    Google Scholar 

  29. Sillitti, A., Succi, G., Vlasenko, J.: Toward a better understanding of tool usage. In: International Conference on Software Engineering (ICSE 2011) (2011)

    Google Scholar 

  30. Sullivan, G.M., Artino Jr., A.R.: Analyzing and interpreting data from likert-type scales. J. Grad. Med. Educ. 5(4), 541–542 (2013)

    Article  Google Scholar 

  31. Surowiecki, J.: The Wisdom of Crowds. Anchor, Norwell (2005)

    Google Scholar 

  32. Tell, P., Babar, M.A.: Requirements for an infrastructure to support activity-based computing in global software development. In: Proceedings of the 6th IEEE International Conference on Global Software Engineering Workshop (ICGSEW), pp. 62–69. IEEE (2011)

    Google Scholar 

  33. Wang, X., Maurer, F., Morgan, R., Oliveira, J.: Tools for supporting distributed agile project planning. In: Šmite, D., Moe, N., Ågerfalk, P. (eds.) Agility Across Time and Space, pp. 183–199. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-12442-6_13

    Chapter  Google Scholar 

  34. West, D., Hammond, J.S.: The Forrester Wave: Agile Development Management Tools. Forrester Research (2010)

    Google Scholar 

  35. Whitworth, E., Biddle, R.: The social nature of agile teams. In: Agile, vol. 7, pp. 26–36 (2007)

    Google Scholar 

Download references

Acknowledgements

We thank for the support from CINI/MANTIS and from CNR-ISTC.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marcello Missiroli .

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

Ciancarini, P., Missiroli, M., Sillitti, A. (2019). Preferred Tools for Agile Development: A Sociocultural Perspective. In: Mazzara, M., Bruel, JM., Meyer, B., Petrenko, A. (eds) Software Technology: Methods and Tools. TOOLS 2019. Lecture Notes in Computer Science(), vol 11771. Springer, Cham. https://doi.org/10.1007/978-3-030-29852-4_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-29852-4_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-29851-7

  • Online ISBN: 978-3-030-29852-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics