This course is a beginners training in requirements engineering. Requirements engineering is the fundamental key to innovation and successful product development. The focussed elicitation of user-specific customer requirements is essential for any type of product or software development.
The course explains fundamental methods and tools for the elicitation and documentation of requirements. It follows partially the version 3 curriculum of the International Requirements Engineering Board (IREB). But accoding to the wide range of topics it is not an explicit preparation for the IREB certification.
Requirements Engineering to balance interests between humans and machines or products. Therefore, also soft skills like stakeholder management, communication, empathy, listening und conflicts are discussed.
The learning path of this course is as follows:
- Introduction and basic terms of requirements engineering
- Stakeholder and stakeholder management
- Requirements elicitation
- Introduction to Design Thinking
- Kano model
- Requirements templates of the International Requirements Engineering Board
- User stories
- Requirements reviews
- Model-based requirements documentation (UML)
- Management of requirements
The course provides an overview about the most important techniques in requirements engineering, especially for requirements engineers, product owner and product management. Previous knowledge is not required. Althoug some experience in product development and software fundamentals are helpful.
The course is well-suited for beginners as well as for advanced practitioners.