Requirements Management

Requirements Management

Requirements Management

Finding the right requirements and tracking changes over time is a key success factor for all types of projects. Requirements are the starting point for all other efforts, both on the creation and the control side of the project.

Requirements are input for design and testing, as well as estimation and planning. Any misunderstandings, errors or omissions regarding the requirements will propagate like a domino effect throughout the project life cycle.


Course content

The course covers both traditional and Agile practices and techniques. Maximum effect is achieved if project teams join together. On completion of the course, the students have the knowledge and ability to:


  • Create high-level requirements using a scope statement and a business case;
  • Analyze the value proposition and value chain of a system;
  • Differentiate between requirements, specifications and properties;
  • Handle evolving and emerging requirements;
  • Define validation, verification and confirmation testing;
  • Create a fit criterion to determine whether requirements have been met;
  • Engage in requirements gathering using interview, surveys etc
  • Do prototyping using mock-ups and proof of concept;
  • Model requirements using use cases, user stories, capability breakdown structures etc. ;
  • Review requirements and assign type, category and priority;
  • Track requirements throughout the project;
  • Use absolute and relative estimation techniques;
  • Deliver a minimum valuable product using incremental and iterative cycles.


Course participation

Requirements modelling is like riding a bike, you can not attend a class and expect to jump on, riding off without a hitch. Therefore, this course is set up as a workshop that contains both theory, exercises and the use of tools. The course is specifically designed for business analysts, architects, developers, project managers, testers and test managers.




© The HYVES Project 2019