Skip to main content
Home » Courses » Classroom Courses » Advanced Requirements Engineering

Advanced Requirements Engineering


  • Classroom

    Course Details:

    Duration: 3 days

    Price: Virtual: £1275 + VAT
    (includes exam)

    Next available course:

    Virtual Classroom
    Virtual Classroom
    Virtual Classroom
Who is this course for?

Business architects, business designers, enterprise architects and senior business analysts who need to align requirements with business objectives and improve the consistency of requirements outputs. Advanced Requirements Engineering is also an Analytical module on the BCS Advanced Diploma in Business Analysis.

About the course

Despite the fundamental principles of requirements engineering being relatively well-defined, ‘poor requirements’ are regularly held up as the reason for project failures.

Experienced business analysts know that this can be due to many factors, including failure to align requirements with business objectives, address cultural issues and document requirements at the correct level.

This Advanced Requirements Engineering course tackles the reasons for failure and, via a mixture of discussion and practical work, will help experienced business analysts develop strategies that will help them avoid requirements pitfalls and tackle more challenging requirements engineering assignments.

Presented to you by one of the expert training consultants pictured below, each member of our Advanced Requirements Engineering training team bring their substantial experience of working on challenging and complex requirements engineering assignments to the programme.

To give you more of an idea of what you’ll learn and how the course will help you, here’s a quick guide to those three days.


How is the course structured?

To give you more of an idea of what you’ll learn and how the course will help you, here’s a quick guide to those three days.

  • The enterprise
  • The analysis portfolio
  • The requirements engineering plan
  • Engaging with stakeholders
  • The requirements taxonomy
  • NFRs - Customer experience requirements
  • NFRs – Service quality requirements
  • Acceptance and approval of requirements
  • Course summary and review
Course manual

For virtual courses a printed copy of the latest edition of the comprehensive course manual will be sent to your home address in good time for the start of your course. Our delegates tell us that having access to a physical document is beneficial as both a reference document and for taking notes during the course. In addition, a link will be emailed to you to enable you to access an electronic copy of the same comprehensive manual for convenient future reference.

Is there an exam?

Yes. During this three day course you’ll receive all the training you need to prepare for the BCS Professional Certificate in Advanced Requirements Engineering examination, which is held on the final afternoon of the course. A pass means you’re another step closer to achieving the BCS International Advanced Diploma in Business Analysis.

At present, due to the Covid-19 crisis, the exam is not available in a classroom environment. However, for delegates attending a virtual or online course, the exam may be taken using the BCS online proctoring service. This exam consists of 40 multiple-choice questions with a pass mark of 26/40. 

What’s next?

If this course is part of your BCS Advanced Diploma in Business Analysis programme you have a choice of further modules you can take including Business Architecture, Agile Business Analysis, Data Analysis, Business Finance, Benefits Planning and Realisation, Team Leadership and Stakeholder Engagement. The structure of the certification is shown here.

Full course outline

Advanced Requirements Engineering (a three-day course)

Course Content

The enterprise context

  • Enterprise Architecture (EA): EA Domains Zachman Framework
  • Business Architecture: The Business Model Canvas; capability maps; value streams
  • Customer and user experience

The business analysis service portfolio

  • Service thinking and value co-creation
  • Value propositions
  • The Business Analysis Service Framework (BASF)
  • Portfolios, Programmes and Projects: definitions and governance
  • Enterprise governance
  • Requirements governance

The requirements engineering plan

  • Analysis planning
  • Terms of reference for requirements engineering
  • The outcome frame
  • Problem definition
  • Planning and estimating for requirements engineering

Engaging with stakeholders

  • Relevance of elicitation techniques
  • Understanding the cultural context for requirements engineering
  • Rapport
  • Questioning approaches
  • Listening levels and behaviours
  • Assertiveness 

The requirements taxonomy

  • Enterprise drivers for requirements
  • The hierarchy of requirements
  • Prioritisation techniques: MoSCoW; Kano
  • Business use case diagram and Epics
  • Decomposition of requirements and priorities
  • Requirements traceability
  • Requirement patterns and re-use

Non-functional requirements: customer experience requirements

  • Customer experience 
  • Customer journey mapping
  • User role attributes and personas
  • Usability and accessibility requirements
  • Look and feel requirements
  • Visualisation techniques: wireframes; prototypes

Non-functional requirements: service quality requirements

  • Performance, capacity and scalability requirements
  • Backup and recovery requirements
  • Archiving and deletion requirements
  • Maintainability, availability and reliability requirements
  • Security and access requirements
  • Misuse cases

Acceptance and approval of requirements

  • Quality assurance for requirements engineering
  • Validation perspectives
  • Acceptance criteria for requirements
  • Advancement in requirements

©Assist Knowledge Development Ltd.

Contact Us

Presenters for this course

Jonathan Hunsley
Jonathan Hunsley
Corrine Thomas
Corrine Thomas
Fraser Morris