homecontact es   | en  
Requirements Engineering, the key to success.
requirements_engineering

One of the main problems in Software and Systems Engineering is to bridge the gap between customer and analyst: to get the analysts to have an in-depth understanding of the problem and business needs, and to get the users to understand how the solution that the analysts propose will solve those needs.

In fact, the most common reasons for project failure are directly related with this issue: communication between users and analysts. If analysts do not understand user needs, they will deliver a system that is not useful. If users do not understand how the solution will behave, they will have unrealistic expectations that will not be fulfilled by the delivered system.

In order to deal with these problems, Requirements Engineering has been developed as the branch of Systems Engineering that covers all of the techniques, methods, and procedures applied to the definition and management of the user needs that the system under study must satisfy.

Role of requirements in the system lifecycle:

Requirements are vital throughout the whole lifecycle of a system. The process of building a system begins with the identification of high level user requirements, that get completed and refined in later stages of the project lifecycle, and eventually evolve into technical specifications that define the system to be developed.

Requirements are the reference for a range of activities in system development:

Don't forget to check our RM&E Courses!

Copyright 2007 © Visure Solutions, S.L. All rights reserved
Legal & Privacy Policy
Avda. de los Labradores, 1 , Planta 4ª- 28760 Tres Cantos (Madrid), Spain
Admin