Background
It is widely acknowledged within the software industry that software development is critically vulnerable when the Requirements Engineering activities are performed poorly. This understanding of the problem has created a growing interest to work with Requirement Engineering.
The term “requirements engineering” is widely used to describe the process of systematic handling of requirements. This tutorial is aimed to help the participant to understand how more focus on the RE process will help them and there organisation to achieve a better Quality in their solutions and systems.
For many companies defining the successful requirements process means they have to define processes involving complex, tightly coupled activities (both sequential and concurrent) as well as tailoring processes depending on business needs, domain and the way of working with solution development. Therefor will this tutorial both give the participants a very good overview of the full spectra and content of RE as well as many very useful example of how to do a tailoring of them according to the needs and the different development approaches used (V-model, Iterative and Agile approached will be covered).
Tutorial objectives
The objectives for this tutorial is to give the participants an understanding of: