Description
This training will prepare you to resolve ambiguities in the expression of needs very early in projects. You will learn to formalize and manage quality requirements. You will follow the “Best Practices” of requirements engineering and will be ready to be certified in the fundamentals of this field.
Who is this training for ?
For whom ?Requirements engineering professionals, Project management, Project management.
Prerequisites
Training objectives
Training program
- Fundamentals
- Problems related to poor mastery of requirements engineering.
- Impediments to implementation.
- Definition and classification of requirements.
- Exchanges Collective reflection on issues related to requirements.
- Classification of requirements.
- Processes and procedures
- Process models (V-cycle, waterfall, agility).
- Maturity models (CMMi, Spice).
- Norms and standards (IEEE 1362, IEEE 1230, IEEE 830).
- Exercise: Discussions and quizzes on process maturity.
- Project management and risk management
- Impacts of poor requirements engineering.
- Product and project risk management.
- Risk analysis (FMEA, FMEA).
- Exercise: Exchanges and quizzes on the links between project management and requirements engineering.
- Carry out a simple risk analysis.
- Requirements engineering processes and roles
- Requirements engineering process (inputs, outputs, relationships with other processes).
- Typology and role of each stakeholder.
- Business analyst and analyst functional.
- Exercise: Discussions and quizzes on the process tasks and responsibilities of a requirements engineering professional.
- Requirements development
- The elucidation of requirements (collection of needs, identification of parts.
- ).
- Analysis phase (from problem to solution).
- Prioritization and negotiation of requirements.
- Specifications and benefits: non-formal, semi-formal and formal descriptions.
- Verification and validation of the requirements framework.
- Case study Requirements collection and analysis.
- Stakeholder identification.
- Specification and prioritization of requirements in non-formal and semi-formal language .
- Requirements Tracking
- Requirements baseline tracking.
- Change management and configuration management.
- Requirements status tracking.
- Traceability and impact analysis.
- Exercise: Implement change management.
- Define a requirements life cycle.
- Quality assurance and tooling
- Factors influencing the quality of requirements.
- Quality criteria for requirements.
- Metrics.
- Benefits and categories of tools.
- Exercise: Exchanges and quizzes on the quality criteria of a requirement and a specification, the metrics and the tools of the process.