We delve deep into the theoretical foundations of requirements engineering and its main tasks: identification, documentation, validation, and management of requirements. We consider requirements in both classic process models and in an agile context.
How do you write good user stories? Dos and don’ts when it comes to requirements. We explore practices as well as model-based documentation and understand what is essential for a good requirements process.
The book “Basiswissen Requirements Engineering” (5th edition) by Klaus Pohl and Chris Rupp is included in the seminar price as an ebook for each participant.
Agenda
Introduction to requirements engineering
The nine basic principles of requirements engineering
Types of requirements
Facets of requirements engineering processes and most common process configurations
System context and system and context delimitation
The role of stakeholders in requirements engineering, stakeholder management
Practices for determining, coordinating, and formulating requirements
Requirements sources and determination techniques
Types of documentation for requirements
Introduction to model-based documentation: UML
Class diagrams, activity diagrams, data flow diagrams
Use case modeling and user story creation
Validating requirements
Conflict management
Prioritizing and managing requirements
Tool support
Optional: Excursus: Requirements in an agile context
The course content is based on the official curriculum of the “IREB® Certified Professional for Requirements Engineering (CPRE) – Foundation Level” certificate.
Your Benefits
You will learn the theoretical basics and methods of requirements engineering.
You will gain practical insights into the main tasks of a requirements engineer.
You will be specifically prepared for the external IREB CPRE Foundation Level certification.
You will benefit from practical examples, exercises, and exchanges with other participants.
Audience
This training is aimed at anyone whose work involves identifying, analyzing, or documenting requirements, e.g.:
Product owners, business analysts, project managers
Product managers, software developers, and architects
Career changers seeking certification in requirements engineering
There are no formal admission requirements for the CPRE Foundation Level exam. Experience in requirements engineering or software projects is helpful but not required.
Training Objectives
Understanding the basic principles and tasks of requirements engineering
System context analysis and system delimitation
Identification and involvement of stakeholders and consideration of their requirements
Documentation of requirements in various forms (natural language, template-based, or model-based)
Definition of suitable requirements engineering processes
Understanding the basics of requirements management
Use of tool support in requirements engineering
Targeted preparation for the IREB CPRE Foundation Level exam
Jessica Strobach was a senior consultant at INNOQ from 2018 to 2020 and has been working as a trainer and lecturer in requirements engineering, project management, and Scrum for several years.
She has 15 years of practical experience in software projects, both in classic and agile process models, as an employee and as a consultant.
Her focus has been on product ownership, business analysis, and project management for web applications, including many years in the banking sector.
Today, she passes on her theoretical knowledge of requirements, peppered with a wealth of practical experience.