Skip to content

Non-Functional Requirements Workshop

Lightbulb filled with cogs: Metaphor for complexity of requirements

Our non-functional requirements workshop is a practical, hands on workshop aimed at making eliciting and analysing non-functional requirements easier.

Attendees of this course will gain a hands-on introduction to the elicitation, analysis and documentation of Non-Functional Requirements.  They will get a chance to practise the theory during the course, and will be provided with a practical, succinct and useful course manual which they can refer to after the course.

Course Duration: 1 Day

Who Should Attend

This course is well-suited to anyone who needs to elicit, analyse and document non-functional requirements. Typical delegates include business analysts, product owners, requirements engineers, functional analysts, business systems analysts, requirements managers, consultants etc. 

Entry Requirements

There are no specific entry requirements, however the course will be of most value to practitioners with some existing experience of business analysis who are looking to broaden their knowledge of non-functional requirements.

Delivery and Assessment

The course is hands-on and interactive, and there will be many opportunities to practise techniques and ask questions.  Where necessary, feedback will be provided by the course facilitator.

Learning Objectives

After successfully attending the course, delegates should:

  • Understand what NFRs are and their importance on projects
  • Know the typical categories of NFRs and their significance on projects
  • Identify appropriate elicitation techniques that would be particularly relevant when handling NFRs
  • Identify typical stakeholders that are relevant for the elicitation and analysis of NFRs
  • Know the characteristics of a well-defined NFR and be able to apply these when documenting them
  • Understand how NFRs are typically documented

Course Contents

1. Introduction
Requirement Types
– Overview of a requirements classification schema
– Understanding the different types of requirements
The Importance of Non-Functional Requirements
2. Stakeholders
Stakeholder Identification
Stakeholder Types
Relevance of NFRs to different stakeholder groups
3. Change Delivery Lifecycles
Overview of different approaches
– Plan-driven lifecycles
– Change-driven lifecycles
– Build vs Buy
Comparison of approaches
– Timing and nature of NFR elicitation and analysis
Traceability
4. Eliciting and Categorising NFRs
Eliciting NFRs: Brief overview of elicitation approaches, including how to plan the elicitation activity
Categorisation: Including an NFR categorisation schema
5. Analysing and Defining NFRs
Documenting NFRs: Use of textural statements to define NFRs
Prioritisation: Using the MoSCoW prioritisation framework
Verification & Validation: Quality-checking and achieving sign-off
Requirements Reuse: The relevance of reuse for NFRs.

Course Endorsement

This course is endorsed by IIBA®.

IIBA Endorsed Education Provider (Course) Logo

Course Delivery

This course is offered in-house, to teams of business analysts. We specialise in delivery of immersive, online courses which we can schedule at a convenient time for you and your team. We are based in the UK, but can operate virtually on any timezone.  

If you’re ready to book this course, or find out more, you’ll find our contact details below.


Next Steps

Want to run the course for your team?

For more information and to book this course for your organisation please contact us: