Functional analysis - an Agile approach

As a functional analyst, you are responsible for making sure software is developed that enables organisational growth. You collect requirements, communicate these requirements with stakeholders, and you make sure these requirements in the end lead to the creation of correctly working, functional applications.

But how do you make sure the correct requirements are gathered? How to decide on functional development priorities? And who to communicate with all parties concerned during this process?

In this blended training, the required tools, techniques and methodologies are discussed allowing participants to become skilled functional analysts based on Agile methodologies!

At the end of this class, participants:

  • understand a standardised approach to functional analysis
  • grasp the distinction between business and functional analysis
  • know how to gather, manage and prioritise IT/user requirements
  • know how to apply functional analysis techniques
  • understand how to implement Scrum, Lean, and Kanban principles
  • know how to use user stories and story maps


03 Oct1.6web based 1250 EUR (excl. VAT)
06 Nov1.6web based 1250 EUR (excl. VAT)

Intended for

Everybody interested in becoming a skilled functional analyst.


No specific background is required.

Main topics

  • Kick-off

Getting started

Understand functional analysis. Responsibilities of a functional analyst. Are you a functional analyst?

(1 hr. live session) Introduction - identification of the learning targets

(10 min. selfstudy - practical lab) Background inventarisation; getting to know the other participants

  • Module 1

The essential skills of the agile analyst.

Our aim: requirements gathering.

(2,5 hr. selfstudy - e-learning course) Essential agile analysis skills

(15 min - practical lab preparation) The Arsenal case

(4 hr. live session) Requirements gathering workshop: introducing functional analysis and requirements gathering

  • Module 2

Using modelling techniques to interpret and better understand requirements - ERD modelling

Using data modelling as a means to communicate with stakeholders

(3 hr. selfstudy - e-learning course) Fundamentals of data modelling

(30 min. selfstudy - practical lab) Data modelling your kitchen appliances

(4 hr. live session) Data modelling workshop

  • Module 3

Transforming stakeholder requirements into application functionality. Using Scrum as a methodology and user stories as a tool.

(3 hr. selfstudy - e-learning course) Cooperation the agile way - A smarter introduction to Scrum

(3 hr. selfstudy - e-learning course) Its all about requirements - The ultimate guide to user stories

(4 hr. live session) User stories workshop: describe, prioritise and sort user stories

  • Module 4

What functional analysts need to know about testing!

(3 hr. selfstudy - e-learning course) Testing requirements - Testing for analysts

(30 min. selfstudy - practical lab) The case. Share your conclusions with participants and instructor.

  • Coaching

(10 min. feedback) Course evaluation - Q&A - how can we further help you?

Training method

Blended learning approach - we combine selfstudy activities with standard live (virtual classroom) sessions. Selfstudy activities might include the preparation of individual practical or theoretical labs, or the study of an online course, made available through the Master Channel.

Participants have access to all online courses available in the Master Channel for 12 months.


4 half day live sessions, approx. 16 hrs. selfstudy, 3 assignments to be prepared; elapsed: 2 to 3 weeks.

Course leader

The Master Labs