Requirements Engineering Foundations

We're offering this training in partnership with Mithun Training & Consulting B.V.



Register for this training
  • Duration: 3 days
  • Location: Amersfoort - the Netherlands
  • Price: EUR 1,315


The 3-days Requirements Engineering Foundations will teach you how to work with your stakeholders and users to find requirements, negotiate priorities, manage expectations, check feasibility, write requirements, validate the requirements, deal with change, etc.

An experienced requirements engineer should be able to gather 80% of the requirements in the first iteration. The answer lies in good communication. The course participants will work on these various communication skills and learn how to apply them in the real world.

Course background

Increasing complexity of systems to be developed and more stringent constraints on costs, quality and deverlopment time, mean we have to find all the possible imporvement potential in the development process. This equally applies to software and hardware development projects (mechanics, electronics, equipment construction etc). Language is the preferred mothod of communication and will always be first choice when expressing user requirements, regardless of different methods in systems of software engineering and business domain. An interview between customer and analyst is the main source of requirements for a project. This conversation brings people togehter with totally different backgrounds. Expressing requirements in a natural language can bridge thegap between them.


The use of requirements in natural language as the foundation of product development implies the observance of certain rules. This training providessome techniquesfor the succesfull elicitation of requirements. During this course the following questions are answered:

  • Where do requirements come from?
  • How do I capture and document requirements SMART?
  • How do I manage requirements?
  • How do I validate and verify requirements?

Next to writing good requirements, the role of requirements is examined across the entire systems life cycle; from techniques for their initial capturing and deffining through the separation of user requirements from system requirements to the relationship between requirements and other project data. Methods are discussed for capturing, defining, and organising each logically. The course considers the immportance of requirements in the entire development process from both customer and duppliers point of view.

Course Benefits

This Requirements Management course takes a tool-independent approach to understanding the key rle of requirements in the context of the project development process an on how to define requirements. This course uses an interactive format, encouraging attendees to examine their exisiting methods of doing business and to investigate more effective approaches.

Who will benefit from this course?

  • Project Managers
  • Development Engineers
  • Marketing Staff
  • Contacts Officers
  • Test Engineers
  • QA Managers
  • Software Developers
  • System Engineers

Course Contents

Course Contents, Pre-requisites, Course Format, Additional Options and Subjects can be found here

sign up

Register for this training

Fields with * are required