Abstract
This chapter describes the research project Companion conducted at the University of Applied Sciences and Arts Northwestern Switzerland FHNW and its relationship to the research area Agile Requirements Engineering (ARE). ARE aims to establish requirements engineering practices, which are customized for agile development methodologies such like Scrum, XP, etc. Within the Companion project a Web App was developed to promote mental health of adolescents taking their first steps into working life. The description starts by giving some key information about the project, its context, the development of the Web App and the weaknesses observed during software engineering activities. Next, classical requirements engineering and ARE are compared and specific challenges for ARE based on experiences from the industry are presented. For the challenges in ARE, specific practices have been proposed which are described together with their limitations. This chapter ends with a selection of adequate ARE practices which may increase the performance of software engineering in situations similar to the context of the Companion project.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bohleber L, Crameri A, Eich-Stierli B, Telesko R, von Wyl A (2016) Can we foster a culture of peer support and promote mental health in adolescence using a web-based app? A control group study. JMIR Ment Health 3:e45. https://doi.org/10.2196/mental.5597
Cao L, Ramesh B (2008) Agile requirements engineering practices: an empirical study. IEEE Softw 25:60–67. https://doi.org/10.1109/MS.2008.1
Elghariani K, Kama N (2016) Review on agile requirements engineering challenges. In: 2016 3rd International conference on computer and information sciences (ICCOINS), pp 507–512
Farid WM, Mitropoulos FJ (2012) NORMATIC: a visual tool for modeling non-functional requirements in agile processes. In: 2012 Proceedings of IEEE Southeastcon, pp 1–8
Heikkilä VT, Damian D, Lassenius C, Paasivaara M (2015) A mapping study on requirements engineering in agile software development. In: 2015 41st Euromicro conference on software engineering and advanced applications, pp 199–207
Hochmüller E (2011) The requirements engineer as a liaison officer in agile software development. In: Proceedings of the 1st workshop on agile requirements engineering. ACM, New York, NY, USA, pp 2:1–2:4
Inayat I, Moraes L, Daneva M, Salim SS (2015) A reflection on agile requirements engineering: solutions brought and challenges posed. In: Scientific workshop proceedings of the XP2015. ACM Press, Helsinki, pp 1–7
Käpyaho M, Kauppinen M (2015) Agile requirements engineering with prototyping: a case study. In: 2015 IEEE 23rd International requirements engineering conference (RE), pp 334–343
Leutbecher E (2012) Agiles requirements engineering professionalisieren. https://entwicklertag.de/karlsruhe/2012/sites/entwicklertag.de.karlsruhe.2012/files/LeutbecherAgilesREprofessionalisierenV1_00publishFolien.pdf. Accessed 4 Apr 2017
Oestereich B (2010a) Aufgespalten - Agiles Anforderungsmanagement—gibt es das? Heise iX 8:93–95
Oestereich B (2010b) Gedanken über agiles requirements engineering. In: heise developer. http://www.heise.de/developer/artikel/Gedanken-ueber-agiles-Requirements-Engineering-948348.html. Accessed 10 Mar 2017
Richard-Foy J (2014) Play framework essentials. Packt Publishing, Birmingham
Rupp C, Pohl K (2015) Requirements engineering fundamentals: a study guide for the certified professional for requirements engineering exam—foundation level—IREB complaint, 2nd edn. Rocky Nook, Santa Barbara, CA
Schwaber K, Sutherland JV (2012) Software in 30Â days: how agile managers beat the odds, delight their customers, and leave competitors in the dust. Wiley, Hoboken, NJ
Sutherland J, Schwaber K (2016) The Scrum guideTM. http://www.scrumguides.org/scrum-guide.html. Accessed 13 Mar 2017
Telesko R, Bendel O (2017) Companion: Eine App zur Unterstützung der Peer-Kultur in Betrieben. In: Pfannstiel MA, Da-Cruz P, Mehlich H (eds) Digitale Transformation von Dienstleistungen im Gesundheitswesen I. Springer Fachmedien Wiesbaden, pp 265–275
von Wyl A, Amstad F, Telesko R (2014) Die Companion App: Ein Pilotprojekt zur Förderung der psychischen Gesundheit bei Jugendlichen im betrieblichen Umfeld
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
Telesko, R. (2018). Road to Agile Requirements Engineering: Lessons Learned from a Web App Project. In: Dornberger, R. (eds) Business Information Systems and Technology 4.0. Studies in Systems, Decision and Control, vol 141. Springer, Cham. https://doi.org/10.1007/978-3-319-74322-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-74322-6_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-74321-9
Online ISBN: 978-3-319-74322-6
eBook Packages: EngineeringEngineering (R0)