Research shows that only 39% of projects are completed successfully – delivered on time, within budget, and with the expected features and functionality.
A key factor influencing this success is the way requirements are identified and managed. Eliciting, documenting, and maintaining requirements remain some of the greatest challenges in project work. These activities strongly determine whether a project achieves its goals by providing the right solution on time and within budget.
This training equips participants with the essential knowledge and practical skills needed to handle requirements throughout the entire project lifecycle.
The workshop is built on internationally recognized best practices endorsed by the International Requirements Engineering Board (IREB).
It is designed for requirements engineers, software architects, business and systems analysts, Product Owners, IT managers, and all team members and stakeholders engaged in the requirements engineering process.
Objectives of the Training
- Providing participants with basic knowledge and skills in requirements engineering.
- Preparing participants to achieve a positive result on the CPRE Foundation exam.
Target group
- Business analysts and system analysts,
- People managing IT teams,
- Project managers and Product Owners.
- People responsible for creating documentation of IT projects,
- Persons responsible for conducting tests of computer systems and applications,
Benefits
- Acquiring knowledge about best practices in the field of requirements engineering.
- Getting to know the international standard for conducting activities in the field of requirements engineering.
- Hands-on learning how to mitigate project risk through efficient requirements engineering.
- Gaining knowledge to work at various stages of the project – creating documentation, negotiating requirements and change management.
- Preparation for CPRE Foundation certification.
Exam and certification
- exam purchased separately by participant, directly from Inprogress or Accreditor
- multiple-choice, multiple-response questions test,
- number of questions: 45,
- pass threshold: 70% (49 out of 70 possible points),
- language of the exam: English, Polish,
- duration: 75 minutes (90 minutes for non-native speakers),
- mode: online,
- date: post training, selected by participants at the Accreditor’s availability
- closed book – no use of materials,
- validity of the certificate: indefinite,
- the participant who scores the necessary number of points in the exam is awarded the international certificate in electronic form.
Training programme
MODULE 1 – INTRODUCTION AND OVERVIEW OF REQUIREMENTS ENGINEERING
- Requirements engineering: What
- Requirements engineering: Why
- Requirements engineering: Where
- Requirements engineering: How to
- Role and tasks of a requirements engineer
- What to learn about requirements engineering
MODULE 2 – FUNDAMENTAL PRINCIPLES OF REQUIREMENTS ENGINEERING
- Overview of principles
- The principles explained
MODULE 3 – WORK PRODUCTS AND DOCUMENTATION PRACTICES
- Work products in requirements engineering
- Natural-language-based work products
- Template-based work products
- Model-based work products
- The role of models in requirements engineering
- Modeling context – UML Use Case diagram
- Modeling structure and data – UML Class diagram
- Modeling function and flow – UML Activity diagram
- Modeling state and behavior – UML State Machine diagram
- Glossaries
- Requirements documentation structure
- Prototypes in requirements engineering
- Quality criteria for work products and requirements
MODULE 4 – PRACTICES FOR REQUIREMENTS ELABORATION
- Sources for requirements
- Elicitation of requirements
- Resolving conflicts regarding requirements
- Validation of requirements
MODULE 5 – PROCESS AND WORKING STRUCTURE
- Influencing factors
- Requirements engineering process facets
- Configuring a requirements engineering process
MODULE 6 – MANAGEMENT PRACTICES FOR REQUIREMENTS
- What is requirements management?
- Requirements life cycle management
- Version control
- Configurations and baselines
- Attributes and views
- Traceability
- Handling change
- Prioritization
MODULE 7 – TOOL SUPPORT
- Tools in requirements engineering
- Introducing tools.