Professional training – Software Engineering & Architecture

Eliciting Requirements: Interviews and Workshops

Hands-on Eliciting Requirements: Interviews and Workshops course: you work on Identifying stakeholders and sources, Interview techniques and questions and Preparing and facilitating workshops and take away knowledge you can apply right…

Duration
6 hours, one session
Level
Beginner
Format
Online or on-site
Language
German or English
Certificate
Certificate of attendance

Overview

In “Eliciting Requirements: Interviews and Workshops” we combine fundamentals and practice: you get to know Identifying stakeholders and sources, Interview techniques and questions and Preparing and facilitating workshops, apply what you learn in exercises and receive templates and checklists for your own use.

Good software does not come from code alone but from clear requirements, sound architectural decisions and traceable quality assurance. Our courses teach the methods behind it: requirements engineering, modelling with UML and BPMN, architecture styles such as microservices and event-driven architecture, documentation with arc42, plus delivery and quality metrics. They are aimed at developers, architects, business analysts and technical leads. We work with case studies, modelling exercises and architecture workshops so that you can justify decisions and communicate them to your team. Delivered online or on site at a fixed price per participant.

The course is delivered live – either online in a virtual classroom or on-site in our training rooms in Munich, Salzburg, Berlin, Augsburg, Hanover, Bremen, Stuttgart and Kaiserslautern. We can also run it exclusively for your team.

Focus areas of the course

Identifying stakeholders and sourcesInterview techniques and questionsPreparing and facilitating workshopsObservation and document analysisResolving conflicting requirementsCapturing and agreeing results

Who is this course for?

  • Software developers and tech leads
  • Software architects and system designers
  • Business analysts and requirements engineers
  • Technical project managers and quality owners

What you will be able to do

  • You know the key topics of Eliciting Requirements: Interviews and Workshops – Identifying stakeholders and sources, Interview techniques and questions, Preparing and facilitating workshops, Observation and document analysis, Resolving conflicting requirements and Capturing and agreeing results – and can apply them in practice.
  • You understand the concepts of Eliciting Requirements: Interviews and Workshops and place them in the development process.
  • You apply methods and notations to realistic case studies.
  • You justify decisions in a traceable way and document them.
  • You introduce Eliciting Requirements: Interviews and Workshops in your team step by step.

Course outline

Module 1 Concepts and terminology of Eliciting Requirements: Interviews and Workshops
  • Goals and use cases of Eliciting Requirements: Interviews and Workshops
  • Key terms and notations
  • Placement in the development process
  • Typical problems without a systematic approach
Module 2 Focus areas: Eliciting Requirements: Interviews and Workshops
  • Identifying stakeholders and sources
  • Interview techniques and questions
  • Preparing and facilitating workshops
  • Observation and document analysis
  • Resolving conflicting requirements
  • Capturing and agreeing results
Module 3 Method and decision-making
  • Steps with worked examples
  • Weighing quality attributes and trade-offs
  • Justifying and documenting decisions
  • Recognising patterns and anti-patterns
Module 4 Hands-on exercises with a case study
  • Joint modelling and design
  • Critical reviews of the results
  • Using tools in a team
  • Discussing your own system landscape
Module 5 Introduction in the team
  • Embedding methods step by step in projects
  • Communicating with business and management
  • Metrics and quality criteria
  • Further reading and learning paths
Module 6 Transfer to your daily work
  • Exercise based on a realistic case
  • Typical mistakes and how to avoid them
  • Checklist and templates to take away
  • Open questions, outlook and resources for further learning

Prerequisites

Basic knowledge of software development or business analysis is helpful. No specific prior knowledge of Eliciting Requirements: Interviews and Workshops is required unless stated otherwise for the course. No prior knowledge is required.

Technical requirements

Your own laptop with a current browser; modelling tools, digital whiteboards and exercise material are provided.

Dates & locations

For every location we suggest a date roughly four weeks ahead. Your preferred date is always possible.

  • Munich Wed, 16 December 2026 6 hrs Request
  • Salzburg Mon, 14 December 2026 6 hrs Request
  • Berlin Tue, 15 December 2026 6 hrs Request
  • Augsburg Thu, 10 December 2026 6 hrs Request
  • Hanover Tue, 15 December 2026 6 hrs Request
  • Bremen Mon, 14 December 2026 6 hrs Request
  • Stuttgart Mon, 14 December 2026 6 hrs Request
  • Kaiserslautern Tue, 15 December 2026 6 hrs Request
  • Online Wed, 16 December 2026 6 hrs Request

Frequently asked questions

Do I need programming skills for Eliciting Requirements: Interviews and Workshops?

That depends on the course. Much of the content, such as requirements, modelling and architectural decisions, is language-independent and equally useful for developers and business analysts. For technical deep dives, we state the expected prior knowledge in the course profile.

How is Eliciting Requirements: Interviews and Workshops taught in practice?

We combine short explanations with modelling and design exercises in small groups. Results are reviewed together, alternatives discussed and decisions justified. You are welcome to bring examples from your project, which we include in anonymised form.

How much does “Eliciting Requirements: Interviews and Workshops” cost?

The course costs a flat €949 plus VAT per participant – whether online or on-site. This includes 6 hours of live training with a trainer, course materials, a lab environment and a certificate of attendance.

Can I suggest my own date?

Yes. For every location we suggest a date roughly four weeks ahead. In the request form you can always describe your preferred date or period in free text – we check availability and get back to you within one working day.

Is the course online or on-site?

Both are possible: live online in a virtual classroom or on-site in Munich, Salzburg, Berlin, Augsburg, Hanover, Bremen, Stuttgart and Kaiserslautern. We can also run the course exclusively for your team.

Can the course be tailored to our team?

Yes. Tailor-made courses cost approx. €4,500 more, depending on the topic and by arrangement. We agree content, examples and exercises with you in advance.

More courses in Software Engineering & Architecture

All 26 courses in Software Engineering & Architecture