FORMATION INGÉNERIE DES EXIGENCES

  • Home
  • FORMATION INGÉNERIE DES EXIGENCES

En ingénierie, les exigences désignent souvent l’expression des besoins (le cahier des charges).
S’agissant du document fondateur d’un projet (parfois précédé d’une étude de faisabilité), plus celui-ci est correctement réalisé, mieux le projet va se dérouler par la suite (développement, tests…) et plus les coûts engendrés seront maîtrisés. Il s’agit d’une évidence qui nécessite cependant la mise en œuvre de normes et donc de règles à respecter.

Objectifs de la formation

Lors de cette formation Certification IREB CPRE Foundation – Ingénierie des Exigences, les candidats à la Certification IREB CPRE vont appréhender tous les aspects de l’ingénierie des exigences conformément au Syllabus de l’IREB (International Requirements Engineering Board) et vont se préparer et présenter l’examen de certification IREB CPRE du niveau « Fondamentaux ».

À l’issue de cette formation, vous aurez acquis les connaissances nécessaires pour:

  • Savoir appréhender les aspects de l’ingénierie des exgixences conformément au Syllabus de l’IREB.
  • Comprendre les enjeux de l’ingénierie des exigences et savoir reconnaître les situations à problème
  • Connaître les méthodes, techniques et outils de l’ingénierie des exigences
  • Savoir choisir les méthodes, techniques et outils selon le contexte du projet
  • Être capable d’appliquer certaines de ces méthodes, techniques et outils
  • Passer la certification Foundation IREB® Certified Professional for Requirements Engineering (CPRE).

À qui s’adresse cette formation ?

Public :

Ce cours s’adresse aux business analysts, analystes métier, analystes système, chefs de projets, responsables produit, architectes, développeurs et aux testeurs.

Prérequis :

Afin de profiter pleinement de cette formation il est recommandé d’avoir une expérience du développement logiciel ou système et de posséder des connaissances de base sur les concepts de modélisation objets (UML).

 

Contenu du cours

Introduction et Fondamentaux de l’ingénierie des exigences

Enjeux et bénéfices de l’ingénierie des exigences
Fondamentaux et définitions
Contexte et activités de l’ingénierie des exigences
Compétences requises
« Problème » vs « Solution »
Catégories d’exigences

Définition du périmètre et du contexte du système

Système, Contexte et Périmètre du système, Limites du contexte
Parties prenantes

Élucidation des exigences

Vision
Identification des parties prenantes
Représentation des buts
Modèle de Kano et Techniques d’élucidation des exigences

Spécification des exigences

Raisons d’une spécification des exigences
Critères qualité des documents d’exigences et des exigences
Utilisation d’un glossaire
Structuration de la documentation

Spécification des exigences en langage naturel

Ambiguïtés et altérations du langage naturel
Rédaction des exigences à l’aide d’un gabarit

Spécification des exigences par les modèles

Motivations de la modélisation
Modèles de cas d’utilisation et de scénarios
Modélisation des exigences de la solution
Trois perspectives : structurelle, fonctionnelle et comportementale

Négociation et validation des exigences

Négociation des exigences
Identification des conflits
Validation des exigences

Gestion les exigences

Attributs des exigences
Vues sur les exigences
Priorisation des exigences
Traçabilité des exigences
Versionnement des exigences
Gestion des changements

Outillage des exigences

Types d’outils
Mise en œuvre d’un outil
Evaluation d’un outil

Examen de certification

Conseils pour l’examen
Examen blanc avec correction commentée
Passage de l’examen de certification

Objectifs de la formation

 

Cette formation Ingénierie des Exigences dans un contexte Agile permet de comprendre les enjeux et les problématiques de l’ingénierie des exigences dans un contexte agile et propose une ébauche de démarche d’ingénierie.



À l’issue de cette formation, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Savoir appréhender les techniques et outils compatibles avec l’agilité.
  • Comprendre ce qu’est l’agilité
  • Connaître les valeurs, les principes et les concepts de l’agilité
  • Comprendre les spécificités de l’ingénierie des exigences dans un contexte agile
  • Comprendre les problématiques et les points d’attention
  • Connaître le rôle et les compétences de l’analyste dans un contexte agile
  • Définir une démarche d’IE avec des activités, des techniques et des outils compatibles avec l’agilité.

 

Public :

Ce cours est destiné aux business analysts, analystes métier, analystes système, chefs de projets, responsables produits, product owners et aux ingénieurs méthodes.

Prérequis :

Afin de suivre ce stage, il est nécessaire d’avoir des connaissances des fondamentaux de l’ingénierie des exigences. 

 

Contenu du cours

Présentation et rappel des fondamentaux de l’Ingénierie des exigences (IE)

Définitions, concepts, activités, méthodes, techniques, outils, principes

Présentation de l’agilité

Comprendre ce qu’est l’agilité
Valeurs et principes agiles (Manifeste)
Panorama des pratiques agiles
Pourquoi être agile ?
Concepts et techniques agiles

Exigences et agilité : problématiques particulières à adresser

Points d’attention
Comparatif entre le cycle en cascade et le cycle agile (vision…)
Changements sur les exigences
Raffinage
Capitalisation
Traçabilité
Exigences non fonctionnelles
Accostage

Spécificités de l’IE (Ingénierie des exigences ) dans un contexte agile

Périmètre, activités, techniques, outils, rôles

Mettre en œuvre une démarche d’Ingénierie des exigences dans un contexte agile

Ébauche d’une démarche
Activités sur le(s) Backlog(s)
Points clés

Cas pratique : Site e-Commerce

Identification des parties prenantes
Construction d’un arbre de buts
Construction d’un Story Mapping
Alimentation d’un Backlog Produit
Raffinage des histoires utilisateur
Comparaison Cas d’Utilisation vs User Story

Objectifs de la formation

Cette formation vous permettra d’améliorer la compréhension des besoins métiers et savoir les traduire en spécifications techniques sont des préoccupations majeures de la DSI pour garantir la satisfaction des clients.

 

À l’issue de cette formation, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Approfondir sa maîtrise de MS Project.
  • Acquérir une vision synthétique du circuit des exigences.
  • Comprendre le cycle de vie, les objectifs à atteindre et situer leur périmètre et leur portée.
  • Identifier les améliorations et choisir les méthodes appropriées.

À qui s’adresse cette formation ?

 

Public :

Ce stage cible particulièrement les directeurs des études, chefs de projets, responsables d’applications, et toutes personnes impliquées ou ayant à contribuer à la réalisation d’un projet de bout en bout.

Prérequis :

Aucun

 

Contenu du cours

Processus global du management des exigences.

Définition des objectifsPlacer les exigences au cœur du projet.
Estimer la portée de la demande: souhait, besoin ou exigence.
Définir, tracer et répondre aux demandes du client.

Méthode de développement

Modèle itératif en spirale pour les besoins

5 étapes : spécifier, collecter, analyser, valider et gérer .
3 principes : Confirmer, prioriser et gérer.

Spécifier

Formaliser les besoins dans un ensemble de documents liés.
Évaluer la structure des documents.
Définir les objectifs et les intentions.
Quantifier les besoins fonctionnels et non fonctionnels.
Techniques de bases pour la formalisation.
Caractéristiques des formalisations de besoins efficaces.
Appliquer une liste de contrôle des besoins.

Collecter

Organiser les données  en structures cohérentes.
Compléter  les objectifs du projet.
Identifier  l’environnement, le flux de travail existant et tous les acteurs du projet.
Tirer profit des sources d’informations pour fournir une liste des besoins.
Utiliser la décomposition hiérarchique fonctionnelle pour collecter les données.
Mettre en place la démarche qualité.
Utiliser des techniques de collecte éprouvées.
Utiliser des questionnaires pré formatés; questions ouvertes et fermées.
Itérations et intégration des retours d’informations.

Analyser

Méthodes structurées pour identifier les besoins des utilisateurs et de l’entreprise.
Choix des approches de classification.
Gestion des besoins conflictuels.
Appliquer les techniques de modélisation graphique appropriées.
Modélisation des scenarii métiers actuels et futurs.

Valider

Confirmer que les exigences sont complètes et correctes.
Prendre en charge des besoins stables, réels et inconnus.
Amélioration des revues et des contrôles.
Prototypes et story-boards.

Gérer

Obtenir l’adhésion.
Anticiper les résistances au changement.
Confirmations statiques et dynamiques.
Traçabilité des exigences de bout en bout.
Des exigences aux sources de données.

Objectifs de la formation

Le « Business Analysis » ou l’Analyse Métier est l’ensemble des tâches, des connaissances, des outils et des techniques nécessaires pour identifier les besoins des entreprises et déterminer des solutions à leurs problèmes.

Cette formation IQBBA Foundation vous apprend à maîtriser les compétences sur la modélisation des processus métier, la collecte, l’analyse, la documentation et la communication des exigences, la conception de solutions métier et les concepts liés à l’innovation.

À l’issue de cette formation, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Savoir maîtriser les règles et les standards en vigueur dans l’analyse métier.
  • Connaître les règles et les standards en vigueur dans l’analyse métier
  • Partager une terminologie et une culture commune de l’analyse métier
  • Maîtriser les compétences sur la modélisation des processus métier, la collecte, l’analyse, la documentation et la communication des exigences, la conception de solutions métier et les concepts liés à l’innovation
  • Développer vos compétences en analyse d’entreprise, sur le processus d’analyse métier, en amélioration de processus, en innovation, en conception par la pensée (Design Thinking) et conception orientée client
  • Passer la certification Fondation IQBBA International Qualification Board for Business Analysis

À qui s’adresse cette formation ?

 Public :

Cette formation Business Analyst s’adresse aux professionnels impliqués dans l’analyse des processus métier, aux spécialistes de la construction de solutions liés à l’amélioration des processus métiers, aux analystes d’affaires, « products owner », innovateurs, et concepteurs de produits souhaitant s’appuyer sur un référentiel standard et normalisé.

Prérequis :

Pour suivre cette formation IQBBA Fondation, il est nécessaire d’avoir des connaissances de base des systèmes d’information et du cycle de vie du logiciel.

 

Contenu du cours

Fondements de l’Analyse Métier

Pourquoi est-elle nécessaire ?DéfinitionConcepts de baseDomaines concernésRôle et responsabilités de l’Analyste Métier

Processus d’analyse d’Entreprise

Identification des parties prenantes Identification des processus métiersBesoins de l’entreprise et définition d’objectifsDéfinition de cas métierSolution : Définition, portée, scénarios

Le processus d’Analyse Métier

Gestion de la communication avec les parties prenantes Gestion des exigences du processus d’Analyse MétierGestion des changementsLes outils d’appui du processus d’Analyse Métier

Elicitation

Concept d’élicitation des exigences Métier Positionnement des exigences Métier dans une solution Traçabilité des exigences MétiersDocumentation standard des exigences MétierCommunication sur les exigencesLes standards d’exigences

Analyse des Exigences Métier

Structuration d’un référentiel d’exigences Modélisation et spécification Exigences et contraintes Vérification et Validation Qualité des exigences Métiers

Validation de la solution

Évaluation et Validation

Outils et Techniques supports

Les outils d’analyse et supportLes principales techniques d’Analyse Métier

Compétences

Compétences Métiers Compétences RelationnellesCompétences Techniques et d’Animation

Amélioration de l’Analyse Métier

Amélioration du processus Simulation et re-conception

Innovation

Rôle de l’innovationAnalyse concurrentielleConception innovanteMéthodes, outils et techniquesInnover avec l’utilisateur final