Mon 20 Sep 2021 12:00 - 15:00 at Cushing-2 - Tutorial: Requirements Engineering in the DevOps Era
Requirements Engineering in the DevOps Era
Speaker:
Jean-Michel Bruel (Toulouse University, France)
Sébastien Mosser (Université du Québec à Montréal, Canada)
Jean-Michel Bruel (Toulouse University, France)
Sébastien Mosser (Université du Québec à Montréal, Canada)
We propose a tutorial on Requirements Engineering in an DevOps context that aims at exploring the boundaries between requirements, specifications, stories, scenarios and tests. We will capitalize on the well-known a concept of user stories and epics and their usage for expressing user requirements. The objective of the tutorial is to focus on the automation of the evaluation of such requirements based on definition of done acceptance criteria. We will demonstrate how such requirements can be tracked in a project management tool and linked to source code development. At the source code level, we will demonstrate how the stories and the associated acceptance scenarios can be modeled using the Gherkin language and linked to classical unit tests to automate their validation. Finally, a continuous integration environment will be deployed using Docker to link together the different tools and offer an automated pipeline for software developers, bridging the gap between requirements and code development.
Mon 20 SepDisplayed time zone: Eastern Time (US & Canada) change
Mon 20 Sep
Displayed time zone: Eastern Time (US & Canada) change
12:00 - 15:00 | |||
12:00 3hTutorial | Requirements Engineering in the DevOps Era Tutorials |