Requirements Analysis Training Course


Requirements Analysis, also known as Requirements Engineering, is the process of identifying user expectations for a new or altered product or project.

This instructor-led, live training (online or onsite) is aimed at persons who wish to understand requirements analysis and conduct requirements analysis efficiently and accurately using analysis techniques for their projects.

By the end of this training, participants will be able to:

  • identify different types of requirements.
  • understand the overall concepts of, and activities within, requirements analysis.
  • be familiar with the requirements analysis methodology.
  • use different requirements analysis techniques to their advantage.
  • structure requirements in order to communicate efficiently with architects and developers through an iterative requirement gathering process.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.


  • There are no prerequisites to attend this course.


  • Business Analysts
  • Project Managers
  • Product Managers
  • System Architect
  • Requirements Engineers
  • Process Engineers

Course Outline


  • Principles of requirements engineering

Overview of Requirements and Requirements Analysis

  • Types of requirements
  • Quality of requirements
  • Importance of requirements analysis

Defining the Four Core Components of Requirements

  • Data
  • Process
  • External agent/actor
  • Business rules

Understanding Requirements Analysis Methodology

  • Context analysis
  • Design requirements analysis
  • States and modes analysis
  • Parsing analysis
  • Functional analysis

Applying Different Requirements Analysis Techniques

  • Diagramming
  • Modelling
  • User Stories
  • Glossary
  • Phototyping

Managing Requirements Using an Iterative Process

  • Linking Agile to Business
  • Identifying, controlling and managing changes to requirements
  • Determining the project scope
  • Reviewing, validating and testing correct understanding of detailed specifications

Best Practices

Summary and Conclusion

Leave a Reply

Your email address will not be published. Required fields are marked *