Practical Requirements Development [NR1] is a hands-on course with a dose of INCOSE theory on needs and requirements. It is designed by professionals for professionals to help them craft requirements that adhere to INCOSE best practices.

During the workshop, participants will revisit the role of requirements in the V-model and learn system analysis techniques that support the structuring and discovery of requirements. After discussing the nine characteristics of good requirements, participants will apply them to improve their own requirements. We will discuss different requirements templates that can be applied during the writing process.

Besides the nine characteristics of individual needs and requirements, INCOSE also defines six characteristics of sets of needs and requirements. Participants will learn how these characteristics can help them develop better requirements descriptions. We will also discuss aspects that you should consider when defining and structuring the requirements for reuse.

The course also introduces how (AI) tools, such as QV Scribe, ChatGPT or GitHub Copilot, can help speed up requirements drafting, refining phrasing, and acting as smart assistants during requirements development.

Objective

By the end of the course, participants will be able to:

  • explain the role of requirements at different abstraction levels;
  • understand the role of architecture in between requirements levels;
  • use pre-selected analysis techniques to start and structure requirements development activity;
  • understand and apply nine characteristics of good needs and requirements from the INCOSE Guide to Writing Requirements;
  • understand and apply six characteristics of sets of good needs and requirements from the INCOSE Guide to Writing Requirements;
  • apply requirements patterns to write better requirements with less effort;
  • structure their requirements set to the needs of the audience;
  • rmploy (AI) tools such as QV Scribe, ChatGPT or GitHub Copilot as their personal requirements assistant.

Target audience

This course is designed for professionals who are involved in discovering, documenting, and refining system element needs and requirements — and who want to improve the clarity, quality, and usability of those requirements in their projects. Roles that can benefit:

  • Product managers who work with stakeholders on needs definition
  • System architects, system analysts, and solution designers who elicit needs and translate needs into design input requirements
  • Requirements engineers, requirements managers, and quality assurance professionals involved in coaching teams in requirements development activities
  • Team leads who oversee requirement development activities
  • Domain architects, domain experts or business stakeholders who contribute to requirements or validate them but lack formal training on how to express needs and requirements effectively
Start date Expected Q1 2026 Next edition info
Duration 2 consecutive days
Frequency 2 times per year
Price per participant € 1,515 excl. VAT *
Download brochure

Program

Day 1

  • Introduction
  • What is a requirement and why are they important? The V-model refresher   
    The role of abstraction levels in requirements,   Requirements development process,  
    System life cycle stages.
  • How does the selected architecture drive the requirements flow-down activity? 
  • System analysis techniques incl. assignments 
  • Types of requirements  
    Characteristics of good requirements (INCOSE) – theory and examples 
  • Requirements patterns – part 1 Requirements rewriting activity  

Day 2

  • Recap of day 1, questions and answers 
  • Requirements patterns – part 2 
  • Rephrasing and improving participants’ own requirements 
  • Characteristics of requirement sets (INCOSE) – theory and practical application  
  • Structuring a requirement set: why do we need a template?  Aspects we need to consider when we organize a requirements set. Writing requirements for reuse. 
  • Tips and tricks to implement INCOSE rules in your organization. 
  • Discussion: how (AI) tools, such as QV Scribe, ChatGPT or GitHub Copilot, can help speed up requirements drafting andrefining phrasing, and act as smart assistants during requirements development advantages and disadvantages.

Methods

Presentations, lecture-type parts, workshop parts and exercises.

Certification

Participants will receive a High Tech Institute course certificate for attending this training. Additionally, if you are pursuing INCOSE certification or certification renewal, you can claim 16 PDUs (Professional Development Units) for completing this training.