BCS Practitioner Certificate in Requirements Engineering

Gain essential IT systems analysis training to elicit, analyse, document and validate business and system requirements.

Accredited by

BCS Accredited Training Partner
IIBA Endorsed Education Provider
Assist Training Partner


Build foundational IT systems analysis skills
Uncover vital business insights
Confidently manage stakeholder expectations

For requirements that are complete, unambiguous, realistic and testable.

It's time to think differently about requirements definition. Yes, data collection and managing documentation is a vital part of this process. The truth is that understanding - and managing - stakeholder input as well as expectations is key to project discovery. The BCS Requirements Engineering course will give you the skills to gather and translate requirements from a range of stakeholders with various, often conflicting, perspectives as you work towards consensus.

Who's this course for?
New Business Analysts in the fields wanting to improve their requirements elicitation skills and stakeholder engagement skills.

What you'll learn
Let's put the "Fun" back into functional requirements! Includes requirements elicitation, requirements analysis, requirements documentation, requirements validation, requirements management, and more. Each methodology is illustrated through case studies to drive the value home.

If you're working towards your IIBA® certification, this course counts 21 PD hours/CDUs.

Janine Buis

The course opened up my mind to a new understanding of requirements, giving me many techniques I can apply to improve how I work with stakeholders to specify their requirements.

What you'll learn

Navigate systems analysis for full visibility into the requirements of your business.

Stakeholder roles

Understand the roles and responsibilities of key stakeholder groups.

Elicitation techniques

Apply a range of requirements elicitation techniques to match the situation.

requirements catalogue

Analyse, prioritise and organise a set of elicited requirements.

Requirements documentation

Define, document and prioritise requirements for an information system.

requirements validation

Identify problems with requirements and improve the requirements document.

functional modelling

Business Perspectives

Create a model of the features and functions required from a system.

data modelling

Produce a model of the data requirements for an information system.

requirements traceability

Handle the linking of system requirements to the Business Case.

requirements Management 

Implement the quality principles of requirements management.

Have a question? Get in touch and we'll walk you through it.

BCA has shaped the careers of 539 delegates from over 134 companies.

See what's covered over the 3 days: 


1. Requirements engineering rationale
Definition of a ‘requirement’; requirements hierarchies; knowledge types; requirements engineering framework for linear and agile.

2. Stakeholders in requirements
Definition of a stakeholder: business, project and external; stakeholder roles and responsibilities; role of the business analyst.

3. Managing the requirements
Planning for requirements engineering; business context and business case: linear and Agile development; project initiation.

4. Eliciting the requirements
Knowledge types; interviews; workshops; observation; supplementary techniques; and the applicability of techniques.


5. Analysing the requirements
Prioritising and packaging requirements for delivery; organising requirements; prototyping requirements; verifying requirements.

6. Documenting the requirements
Types and hierarchy of requirements; documentation formats – user stories, use cases and catalogue; requirements document.

7. Modelling the requirements
Purpose of modelling; context diagrams; modelling functions – use case diagrams; modelling data – class models; cross-checking models.


8. Validating the requirements
Agreeing the requirements document; types of reviews; stakeholder responsibilities and concerns; validation in linear and Agile development.

9. Managing the requirements
Dealing with changing requirements – version and change control; requirements traceability – vertical, horizontal; support tools; re-use and patterns.

10. Delivering the requirements
Approaches to solution delivery; linear and iterative development approaches; post-deployment and benefits confirmation.

Hear how our alumni are delivering business change

December 5, 2022

Dijon Gabriela Mendes is a Business Analyst at Iot.nxt with 4 years of business analysis experience. As her career advanced,

January 17, 2019

Trevor McCarthy is an independent Business Analyst and a recent delegate on our Requirements Engineering course. Trevor reflects that we tend


Book now!

100% online. Take a look at our upcoming start dates to secure your place. 

BCS Practitioner Certificate in Requirements Engineering | 12-14 May 2025 (Virtual)

3 days


BCS Practitioner Certificate in Requirements Engineering | 14-16 Oct 2024 (Virtual)

3 days


BCS Practitioner Certificate in Requirements Engineering | 6-8 May 2024 (Virtual)

3 days