Agile Requirements Modeling

About the training

Agile requirements modeling (ARM) is a practice-based methodology for effective modeling and documentation of software-based systems. ARM is a collection of values, techniques and practices that can be applied on a software development project in an effective and light-weight manner.
Fundamental practices include creating several models in parallel, applying the right artifact(s) for the situation, modeling in small increments and requesting immediate feedback.
ARM is meant to be tailored into your organisation’s software development process so that it truly meets your needs.

Why follow this course?

  • If you are have troubles getting the requirements right in your IT project(s) 
  • Learn and practice industry-standard modeling types in an effective manner
  • Learn how to give your client, on time and within budget, not what he wants, but what he always dreamed he wanted


  • Agile methods and requirements modeling
  • What are requirements
  • The role of the analyst
  • The requirements process
  • Modeling disciplines and techniques
  • Business process modeling
  • User story mapping
  • Domain modeling
  • User requirements modeling
  • Supporting diagrams – state transition diagram
  • Non-functional requirements
  • Fit criteria
  • Interesting bonus topics
  • Glossary


  • Business Analysts
  • Functional Analysts
  • Project Managers


  • This course can be organized both at the client’s site, as well as in the JIDOKA offices in Hasselt or Mechelen
  • Please note this is a 5-day course, but it can also be customized to one or more smaller workshops focussing on specific techniques.

Interested in this course or do you have another training request?

We will send you a detailed pricing and discuss practicalities.

Let us know