Skip to main content

Business-Oriented Approach to Requirements Elicitation in a Scrum Project

  • Conference paper
  • First Online:

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

Abstract

As agile methods allow requirements to emerge throughout the development process, requirements engineering activities span the entire life cycle of a system. However, requirements elicitation is poorly performed in agile teams. Instead, agile teams rely fundamentally on the use of validation. In this paper, we demonstrate that on the contrary to what agilists say, creating a requirements document up front may not necessarily be a waste of time and can be done in a light way. We report on a Scrum project in which we adopted the Business-Oriented approach to Requirements Elicitation (BORE) proposed by Przybyłek [12]. In this approach, system requirements are derived from business process models. Accordingly, the system requirements meet real business needs and there are no superfluous requirements.

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   64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   84.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

References

  1. Eberlein, A., Leite, J.C.S.P.: Agile requirements definition: a view from requirements engineering. In: International Workshop on Time-Constrained Requirements Engineering, Essen (2002)

    Google Scholar 

  2. Gawin, B., Marcinkowski, B.: How close to reality is the “as-is” business process simulation model? Organizacija 48(3), 155–175 (2015). https://doi.org/10.1515/orga-2015-0013

    Article  Google Scholar 

  3. Gawin, B., Marcinkowski, B.: Making IT global – what facility management brings to the table? Inf. Tech. Dev. 25(1), 151–169 (2019). https://doi.org/10.1080/02681102.2017.1353943

    Article  Google Scholar 

  4. Harmon, P., Wolf, C.: State of Business Process Management. A BPTrends Report (2016)

    Google Scholar 

  5. Jarzębowicz, A., Połocka, K.: Selecting requirements documentation techniques for software projects: a survey study. In: 2017 Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 1189–1198, IEEE (2017).. https://doi.org/10.15439/2017f387

  6. Jarzębowicz, A., Marciniak, P.: A survey on identifying and addressing business analysis problems. Found. Comput. Decis. Sci. 42(4), 315–337 (2017). https://doi.org/10.1515/fcds-2017-0016

    Article  Google Scholar 

  7. Matkovic, P., Maric, M., Tumbas, P., Sakal, M.: Traditionalisation of agile processes: architectural aspects. Comput. Sci. Inf. Syst. 15(1), 79–109 (2018). https://doi.org/10.2298/CSIS160820038M

    Article  Google Scholar 

  8. Mich, D., Ng, Y.Y.: Retrospective games in Intel Technology Poland. In: 15th Conference on Computer Science and Information Systems (FedCSIS), Sofia, Bulgaria (2020). https://doi.org/10.15439/2020f62

  9. Ng, Y.Y., Skrodzki, J., Wawryk, M.: Playing the sprint retrospective: a replication study. In: Przybyłek, A., Morales-Trujillo, M.E. (eds.) LASD/MIDI -2019. LNBIP, vol. 376, pp. 133–141. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-37534-8_7

    Chapter  Google Scholar 

  10. Ossowska, K., Szewc, L., Weichbroth, P., Garnik, I., Sikorski, M.: Exploring an ontological approach for user requirements elicitation in the design of online virtual agents. In: Wrycza, S. (ed.) SIGSAND/PLAIS 2016. LNBIP, vol. 264, pp. 40–55. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46642-2_3

    Chapter  Google Scholar 

  11. Przybyłek, A.: The integration of functional decomposition with UML notation in business process modelling. In: Magyar, G., Knapp, G., Wojtkowski, W., Wojtkowski, W.G., Zupančič, J. (eds.) Advances in Information Systems Development, vol 1, pp. 85–99 (2007). https://doi.org/10.1007/978-0-387-70761-7_8

  12. Przybyłek, A.: A business-oriented approach to requirements gathering. In: 9th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2014), Lisbon (2014)

    Google Scholar 

  13. Przybyłek, A., Kotecka, D.: Making agile retrospectives more awesome. In: 2017 Federated Conference on Computer Science and Information Systems (FedCSIS 2017), Prague, Czech Republic, (2017). http://dx.doi.org/10.15439/2017F423

  14. Przybyłek, A., Kowalski, W.: Utilizing online collaborative games to facilitate Agile Software Development. In: 2018 Federated Conference on Computer Science and Information Systems (FedCSIS 2018), Poznan, Poland (2018). https://doi.org/10.15439/2018f347

  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), Funchal, Madeira, Portugal (2018)

    Google Scholar 

  16. Stal, M.: Refactoring Software Architectures. In: Agile Software Architecture, pp. 63–82. Morgan Kaufmann (2014). https://doi.org/10.1016/b978-0-12-407772-0.00003-4

  17. Wawryk, M., Ng, Y.Y.: Playing the sprint retrospective. In: 14th Federated Conference on Computer Science and Information Systems, Leipzig, Germany (2019). https://doi.org/10.15439/2019f284

  18. Weichbroth, P.: Delivering usability in IT products: empirical lessons from the field. Int. J. Software Eng. Knowl. Eng. 28(07), 1027–1045 (2018)

    Article  Google Scholar 

  19. Zakrzewski, M., Kotecka, D., Ng, Y.Y., Przybyłek, A.: Adopting collaborative games into agile software development. In: Damiani, E., Spanoudakis, G., Maciaszek, L.A. (eds.) ENASE 2018. CCIS, vol. 1023, pp. 119–136. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-22559-9_6

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yen Ying Ng .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sosnowski, M., Bereza, M., Ng, Y.Y. (2021). Business-Oriented Approach to Requirements Elicitation in a Scrum Project. In: Przybyłek, A., Miler, J., Poth, A., Riel, A. (eds) Lean and Agile Software Development. LASD 2021. Lecture Notes in Business Information Processing, vol 408. Springer, Cham. https://doi.org/10.1007/978-3-030-67084-9_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-67084-9_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-67083-2

  • Online ISBN: 978-3-030-67084-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics