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