Requirements Engineering Foundations (Online)
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 Trainers
Jessica Strobach
Requirements engineering, Scrum, project management
- Requirements Engineering Foundations (IREB CPRE-F)
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.