IREB Certification Training
In today's software life cycle, requirements play a central role. The need for excellent requirements and the management thereof, as well as professionalism in requirements engineering is becoming more and more important.
Professionalism in requirements engineering establishes a structured process from project idea to the final set of requirements. Professionalism means:
- Using recognised methods and processes.
- Striving for the standardisation of terms and the use of those terms.
- Controlling that methods, processes and terms are correctly used by those responsible for requirements engineering.
The International Requirements Engineering Board (IREB) is an international non-profit organisation, which is committed to the task of professionalizing requirements engineering. This 3-day course, which is compliant with the IREB syllabus, is a preparation for the exam (not part of the 3-day course) of the Foundation Level of Certified Professional For requirements engineering. The exam consists of multiple-choice questions and takes 75 minutes. Candidates must achieve more than 60% to pass the exam.
Intended audience
Requirements engineers, analysts, quality managers, project leaders, stakeholders of any software implementation project.
Duration & Languages
3 days, English/Dutch/French.
Content
The content of the training is built up according to the IREB syllabus. Every chapter consists of a theoretical part and exercises.
- Introduction and foundation - Many of the problems in the software development cycle have their origin in requirements engineering. This chapter emphasizes the need for good requirements engineering and gives an introduction in the requirements engineering terminology.
- System and system context - This chapter describes the origin of requirements and the boundaries of the requirements process.
- Requirements elicitation - Requirements elicitation is about different techniques to capture the needs and understanding the different types of requirements and stakeholders and using different requirements elicitation techniques. Knowing the strengths and weaknesses of each technique is a key skill for requirements engineering.
- Requirements documentation - Documenting the information in a formal way is important in the requirements engineering process. This chapter describes the different documentation techniques, the advantages of each technique and the use of quality criteria.
- Documentation of requirements using natural language - Mastering and using the five transformation processes in perceiving and writing the requirements in natural language is described in this chapter.
- Model-based documentation of requirements - Understanding the different models to document requirements. The most important UML models are explained. Although the creation of these models is outside the scope of the IREB training, we will have a look at some exercises. The main focus of this chapter, however, is on understanding and reading the different models.
- Checking and reconciling requirements - This part is about the validation process of requirements. What are the basic principles and techniques for checking requirements?
- Requirements management - Description of the elements of requirements management, like requirements attributes, the importance of traceability, the use of baselines etc. This chapter also describes how to cope with requirements changes.
- Tool support - In requirements engineering tools are often used to support the requirements process. We describe the different features of these tools and how to introduce them in your organisation.