Please note this course is not offered in your region.

We do however offer this course in the following regions:

Understanding a problem – the real problem – is the role of the requirements process.  This course presents a comprehensive process for uncovering, testing and recording real requirements. 

Requirements discovery is no longer about producing large, unreadable (and often unread) specifications. Requirements are about uncovering the real needs of the problem space, understanding the needs of the people who use your solution, recognising the environment for the solution, then, in a timely manner, delivering requirements that are concise, clear and testable. 

This course shows you how to precisely define the scope of the business problem, to discover and involve the appropriate stakeholders and to use today’s techniques (like Agile) to learn what the business really needs.


Intended for:

This course would be beneficial to anyone involved in delivering value and has essential information for:

  • Business and Systems Analysts
  • Project Leaders and Managers
  • Consultants
  • Product Owners
  • Product and Program Managers
  • Requirements Engineers



There are no specific prerequisites for this course.


Learning outcomes:

By the end of this course you will be able to:

  • Determine the real needs of your stakeholders
  • Understand the role of the Business Analyst in Agile projects
  • Write Agile stories that are more effective and accurate
  • Write requirements that are complete, traceable, and testable
  • Learn diverse elicitation techniques to uncover the real requirements
  • Use the Volere Knowledge Model to ensure you have all the needed information and nothing that is not needed
  • Understand the need for, and how to write, functional and non-functional requirements
  • Precisely define the scope of the problem
  • Discover all the stakeholders and keep them involved
  • Uncover the essence of the business
  • Use prototypes, sketches and storyboards to discover hidden needs
  • Use state of the art requirements techniques
  • Get the requirements quickly, and incrementally
  • Write the right requirements and stories


  • The requirements process
  • Project blast-off
  • Trawling for requirements
  • Functional requirements
  • Non-functional requirements
  • Requirements for Agile projects
  • Prototyping and deviations
  • Writing requirements
  • The quality gateway
  • Managing your requirements
  • Your requirements process


Method used:

Lecturing is kept to the minimum necessary, most of the learning is achieved by applying the practices and techniques in group exercises and a case study.

Course outline:

Mastering the Requirements Process Outline (PDF).