Skip to main content

Communication and Documentation Practices in Agile Requirements Engineering: A Survey in Polish Software Industry

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 359))

Abstract

Requirements engineering, system analysis and other analytical activities form the basis of every IT project. Such activities are not clearly defined in Agile development methods, but it does not mean that they are absent in an agile project. The aim of our work was to determine which practices related to requirements-related communication and which requirements documenting techniques are used in agile software projects. For this reason we carried out a survey study targeting agile practitioners from Polish IT industry. The paper presents survey results, discusses the noticed differences with respect to the general Agile values and principles and provides a comparison to results of similar studies described in the related work. The main observation about communication practices is that frequent, face to face communication is the most common, but many respondents also declare use of other, remote communication means or exchanging SRS documents. The investigation of requirements documentation techniques revealed differences between the techniques used while describing requirements for developers and those used to elicit requirements from stakeholders and to comprehend them.

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

Buying options

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

Learn about institutional subscriptions

Notes

  1. 1.

    https://www.google.com/forms/about/.

  2. 2.

    www.konferencjabeit.pl/.

  3. 3.

    https://www.atlassian.com/software/confluence.

References

  1. ISO/IEC/IEEE: ISO/IEC/IEEE 29148:2011. Systems and software engineering life cycle processes. Requirements engineering (2011)

    Google Scholar 

  2. International Institute of Business Analysis: Business Analysis Body of Knowledge (BABOK Guide) version 3 (2015)

    Google Scholar 

  3. Project Management Institute: Business Analysis for Practitioners A Practice Guide (2015)

    Google Scholar 

  4. International Requirements Engineering Board: IREB CPRE Foundation Level Syllabus ver. 2.2.2 (2017)

    Google Scholar 

  5. Fowler, M., Highsmith, J.: The agile manifesto. Softw. Dev. 9(8), 28–35 (2001)

    Google Scholar 

  6. Kassab, M.: The changing landscape of requirements engineering practices over the past decade. In 5th International Workshop on Empirical Requirements Engineering (EmpiRE), pp. 1–8. IEEE (2015)

    Google Scholar 

  7. Paetsch, F., Eberlein, A., Maurer, F.: Requirements engineering and agile software development. In: 12th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pp. 308–313. IEEE (2003)

    Google Scholar 

  8. Sillitti, A., Ceschi, M., Russo, B., Succi, G.: Managing uncertainty in requirements: a survey in documentation-driven and agile companies. In: 11th IEEE International Software Metrics Symposium (METRICS 2005), pp. 10–17. IEEE (2005)

    Google Scholar 

  9. International Institute of Business Analysis: Agile Extension to the BABOK Guide, Version 2 (2017)

    Google Scholar 

  10. Gregorio, D.: How the business analyst supports and encourages collaboration on agile projects. In: IEEE International Systems Conference (SysCon), pp. 1–4. IEEE (2012)

    Google Scholar 

  11. Rogers, G.: RE in Agile Projects: Survey Results, Requirements Engineering Magazine. IREB (2016). https://re-magazine.ireb.org/articles/re-in-agile-projects-survey-results

  12. Heikkilä, V.T., Damian, D., Lassenius, C., Paasivaara, M.: A mapping study on requirements engineering in agile software development. In: 41st Euromicro Conference on Software Engineering and Advanced Applications, pp. 199–207. IEEE (2015)

    Google Scholar 

  13. Cao, L., Ramesh, B.: Agile requirements engineering practices: An empirical study. IEEE Softw. 25(1), 60–67 (2008)

    Article  Google Scholar 

  14. Heck, P., Zaidman, A.: A systematic literature review on quality criteria for agile requirements specifications. Softw. Qual. J. 26(1), 127–160 (2018)

    Article  Google Scholar 

  15. Przybyłek, A., Zakrzewski, M.: Adopting collaborative games into agile requirements engineering. In: 13th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2018), pp. 54–64 (2018)

    Google Scholar 

  16. Miler, J., Gaida, P.: On the agile mindset of an effective team – an industrial opinion survey. In: Federated Conference on Computer Science and Information Systems (FedCSIS 2019), Leipzig, Germany (2019)

    Google Scholar 

  17. Méndez Fernández, D., et al.: Naming the pain in requirements engineering: contemporary problems, causes, and effects in practice. Empir. Softw. Eng. 22, 2298–2338 (2017). https://doi.org/10.1007/s10664-016-9451-7

    Article  Google Scholar 

  18. Inayat, I., Salim, S.S., Marczak, S., Daneva, M., Shamshirband, S.: A systematic literature review on agile requirements engineering practices and challenges. Comput. Hum. Behav. 51, 915–929 (2015)

    Article  Google Scholar 

  19. Schön, E.M., Thomaschewski, J., Escalona, M.J.: Agile requirements engineering: a systematic literature review. Comput. Stand. Interfaces 49, 79–91 (2017)

    Article  Google Scholar 

  20. Wagner, S., Méndez Fernández, D., Kalinowski, M., Felderer, M.: Agile requirements engineering in practice: status quo and critical problems. CLEI Electron. J. 21(1), 15 (2018)

    Article  Google Scholar 

  21. Ochodek, M., Kopczyńska, S.: Perceived importance of agile requirements engineering practices – a survey. J. Syst. Softw. 143, 29–43 (2018)

    Article  Google Scholar 

  22. Alsaqaf, W., Daneva, M., Wieringa, R.: Quality requirements challenges in the context of large-scale distributed agile: an empirical study. In: Proceedings of 24th Requirements Engineering: Foundation for Software Quality Conference (REFSQ), pp. 139–154 (2018)

    Chapter  Google Scholar 

  23. Rodríguez, P., Markkula, J., Oivo, M., Turula, K.: Survey on agile and lean usage in Finnish software industry. In: ACM-IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 139–148. IEEE (2012)

    Google Scholar 

  24. Diel, E., Bergmann, M., Marczak, S., Luciano, E.: What is agile, which practices are used, and which skills are necessary according to Brazilian professionals: findings of an initial survey. In: 6th Brazilian Workshop on Agile Methods (WBMA), pp. 18–24. IEEE (2015)

    Google Scholar 

  25. Jarzębowicz, A., Ślesiński, W.: What is troubling IT analysts? a survey report from Poland on requirements-related problems. In: Kosiuczenko, P., Zieliński, Z. (eds.) KKIO 2018. AISC, vol. 830, pp. 3–19. Springer, Cham (2019). https://doi.org/10.1007/978-3-319-99617-2_1

    Chapter  Google Scholar 

  26. Jarzębowicz, A., Połocka, K.: Selecting requirements documentation techniques for software projects: a survey study. In: Federated Conference on Computer Science and Information Systems (FedCSIS 2017), pp. 1205–1214 (2017)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aleksander Jarzębowicz .

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

Jarzębowicz, A., Sitko, N. (2019). Communication and Documentation Practices in Agile Requirements Engineering: A Survey in Polish Software Industry. In: Wrycza, S., Maślankowski, J. (eds) Information Systems: Research, Development, Applications, Education. SIGSAND/PLAIS 2019. Lecture Notes in Business Information Processing, vol 359. Springer, Cham. https://doi.org/10.1007/978-3-030-29608-7_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-29608-7_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-29607-0

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics