top of page
IIBA Endorsed Education provider

Tips and Tricks for Quality Requirements

Requirements Quality

Successful products are determined by clear, concise, and consistent requirements, whatever development lifecycle or methodology has been adopted by the team. Of course, the ideal solution is unattainable in the ever-changing VUCA world nowadays, but considering the needs and expectations of other team members can get you closer. Have you been asked for more details than are already available? Was there a need to align the requirements with the design and implementation afterwards? Could this have been done beforehand?

The aim of this training is to get to know where at least part of those questions that the BAs are asked after the requirements are considered complete come from, keep them in mind and provide answers beforehand thus saving sometimes unbelievable amount of time and money.

Learning Outcomes

  • Understanding the requirements quality properties and principles, designing with them in mind

  • Building or improving processes focused on creating precise and consistent requirements from scratch

  • Knowing and avoiding typical issues when designing requirements

  • Understanding and applying data and behavior view on the product when designing requirements

  • Determining the topics in the domain knowledge that may contain hidden complexity

Requirements Quality


Module 1: General Approach, Testing Perspective

  • Requirements quality properties and examples

  • Clarification and improvement of requirements: process, stages, QA review

  • Intro to test design and its impact on requirements elicitation

  • Group practice: which quality properties are missing?

  • Homework: freeform – give it a try


Module 2: Basic Design Techniques

  • Equivalence partitioning: data types and attributes

  • Boundary value analysis: data properties and constraints

  • Functional or non-functional?

  • Group practice: eliciting requirements by applying basic design techniques

  • Homework: requirements by UI design


Module 3: Combinatorial Design Techniques

  • Cause-effect and explicit dependencies

  • Pairwise and implicit dependencies

  • Dependencies visualization in requirements

  • Group practice: implicit or explicit dependency?

  • Homework 1: understanding visualization

  • Homework 2: defining dependencies


Module 4: States, Transitions, Synchronicity

  • Behavior-based approach to modelling

  • State-transition: definitions, visualization

  • Static and dynamic states

  • Synchronous and asynchronous events

  • Group practice: table by graph, graph by table

  • Homework: graph to use case


Module 5: Typical Issues and Domain Knowledge

  • Design vs requirements: fight!

  • KISS is always the answer

  • Referencing standards: easy win?

  • Domain: what happens when?

  • Domain: for whom?

  • Domain: how do you do it here?

  • Group discussion, experience sharing, farewells and best wishes

Hanna Kaplun


Hanna Kaplun, ISTQB AL certified Test Manager and Test Analyst, AWS Cloud Practitioner, Microsoft Azure Data Scientist Associate, finalist of Ukrainian IT Awards-2020 in Software Testing category, speaker at specialized conferences, 15+ years of experience in quality assurance and business analysis, 10+ years of experience as a trainer and mentor.



 UAH 6 500 - 7 500

before May 25, 2024 - UAH 6500
after May 25, 2024 - UAH 7500

Legal entities:

UAH 7 500 - 8 500

before May 25, 2024 - UAH 7500
after May 25, 2024 - UAH 8500


June 20 (Thursday) 18:30 - 21:30
June 25 (Tuesday) 18:30 - 21:30
June 27 (Thursday) 18:30 - 21:30
July 02 (Tuesday) 18:30 - 21:30
July 04 (Thursday) 18:30 - 21:30

Target Audience

The training will be useful for anyone involved in elicitation and definition of low-level requirements directly used by design, development, testing and other teams.

Language: Ukranian
Format: Online

Questions and answers

How to pay for participation??
- Payment is made through the bank; payment details and an invoice will be sent to you after registration.
What happens if I miss a class?

– It is very undesirable, but we record all lessons and give access to the recording.

What language is the training in?

- The working language of the training is Ukranian.

Will I get a certificate??

- Yes, you will get a certificate from Art of Business Analysis that confirms that you have completed the training.

Who will teach/check homework?

– Hanna Kaplun, the author of this training.

bottom of page