Why take this course
If you want to organize and expand your knowledge of requirements engineering, this training will provide you with comprehensive information that aligns with IREB® standards. You will learn to effectively elicit, analyze, and document requirements, as well as to validate and manage them. After the course, you’ll be able to confidently take the exam and earn an international certificate, confirming your skills needed for working in IT projects and collaborating with stakeholders.
What you'll learn
- You’ll gain and solidify knowledge about Requirements Engineering based on the IREB (International Requirements Engineering Board) standard.
- You’ll acquire skills in eliciting and documenting requirements.
- You’ll be able to manage the requirements lifecycle.
- You’ll prepare for the IREB® CPRE Foundation Level certification exam.
Who this course is for
This course is for those who want to be professional business analysts and requirements engineers. It’s also for members of project teams and anyone who works with business analysts and requirements engineers on a daily basis. Prior experience in business analysis is useful but not necessary.
Training schedule
Day 1
- Introduction and overview of Requirements Engineering
- Main assumptions of Requirements Engineering
- Kinds of requirements
- The role and tasks of the Requirements Engineer
- Fundamental principles of Requirements Engineering
- Overview and discussion of principles
- Requirements Development Practices
- Sources of requirements
- Elicitation of requirements
- Kano model
- Requirements negotiation
- Validation of requirements
Day 2
- Work products and documentation practices
- Characteristics of work products
- Glossaries
- Natural-language-based work products
- Template-based work products
- Model-based work products
- Use Cases
- Models
- Data flow diagram
- UML class diagram
- UML activity diagram
- UML State machine diagram
- UML sequence diagram
- Prototypes
- Artifact quality criteria and requirements
Day 3
- Process and working structure
- Requirements Engineering process facets
- Configuration of Requirements Engineering proces
- Management practices for requirements
- Life cycle management
- Version control
- Configurations and baselines
- Attributes and views
- Tracebility
- Handling change
- Prioritization
- Tool support