Business Analysis and Requirements Engineering NEW
Based on IREB (International Requirements Engineering Board)
Requirements engineering as first step in system development has significant impact on the project's success. It delineates the project's scope and establishes the common basis for communication for all disciplines involved in the project. The better requirements engineering and requirements management are conducted within the project, the less expensive errors occur during development, decreasing the overall error costs in the projects.
An IREB terminology-based training course provides a solid basis for the common understanding of Business Analysis / Requirements Engineering within a company and with business partners.
To provide a sound understanding of requirements engineering activities
To provide a set of tools and techniques supporting the requirements engineering activities
To develop candidates’ requirements engineering capabilities
To prepare for the CPRE Foundation certification
1. Introduction to Business Analysis
2. Requirements Engineering Core Activities, Tools and Techniques
a. Requirements Elicitation
(What is Requirements Elicitation? / How to prepare for elicitation? / Which resources can be used for elicitation? / What are the common elicitation techniques? / How and why documenting elicitation results? / How to confirm the elicitation results?)
b. Requirements Documentation and Modelling
(What are Functional, behavioural & data modelling? / What are the key characteristics of a good model? / What are the possible levels of formalism to model requirements? / What is the role of templates? / Fundamentals of use case diagrams and use case writing / Fundamentals of UML activity / state / class diagrams / Managing assumptions & constraints)
c. Requirements Validation and Negotiation
(Checking the requirements according to quality criteria / Validating requirements to obtain a formal sign-off (baseline) / Requirements validation & verification techniques / Requirements conflict identification and resolution)
d. Requirements Management
(How to prioritize requirements / Document versioning techniques using configuration management/ What is scope creeping? / How to avoid it? / Element of Change management / What is requirements traceability? / Requirements management tools)
• All individuals involved in business analysis and requirements engineering activities.
• All individuals wanting to develop their capabilities to elicit, analyze, specify, document, check and manage requirements.
Theory and concepts illustrated by a trainer with sound expertise and experience in Business Analysis and Requirements Engineering.
Group discussions with the purpose to match the relevant Business Analysis and Requirements Engineering issues to real life experience.
Practical exercises to enhance the reinforcement of the learning objectives.
Certified Professional for Requirements Engineering (CPRE) - Optional