
|
A l'issue de cette formation,
- vous comprenez les motivations et le contexte de l'ingénierie des exigences
- vous savez mettre en œuvre les pratiques de base de l'ingénierie des exigences :
- développer les exigences - c'est-à-dire élucider, analyser, spécifier et valider les exigences - par exemple pour un document de spécification des exigences ou un cahier des charges
- gérer les exigences - c'est-à-dire maîtriser les changements et outiller les exigences
|
- vous savez analyser les documents ou référentiels, les acteurs et les pratiques à l'œuvre dans votre organisation (atelier collaboratif en option)
- vous savez proposer des pistes concrètes d'amélioration de vos pratiques (atelier collaboratif en option)
Public:
|
Cette formation est compatible "DIF", elle s'adresse aux acteurs de l'ingénierie qui collaborent à la définition et au maintien du référentiel des exigences du produit :
- ingénieur spécification, analyste fonctionnel, expert métier,
- chef de projet, architecte, responsable d'équipe d'ingénierie
- chef de produit, client, donneur d'ordre ou AMOA (chargé de l'assistance à maîtrise d'ouvrage)
- responsable ou analyste des tests
Parce qu'elle permet aux parties prenantes de mener une réflexion collective constructive, et de s'enrichir des points de vues des différents métiers, cette formation est particulièrement appropriée dans un contexte "intra-entreprise".
|
 |
Durée / tarif :
Contacter exibri pour les tarifs de formation intra-entreprise sur votre site.
Formation en langue française (formation possible en langue anglaise).
Jour 1 : élucider, analyser et spécifier les exigences
Introduction à l'ingénierie des exigences
- Accueil, présentations et tableau post-it "objectifs des participants"
- Pourquoi l'ingénierie des exigences ?
- Le Pourquoi, le Quoi, et le Comment
- Le domaine du problème et le domaine de la solution
- Besoins, buts, contraintes, cahier des charges, spécifications fonctionnelles, etc. : les formes et les conteneurs d'exigences
- Contextes et étapes
- Atelier "est-ce une exigence ?", "symptômes de l'insuffisance de l'ingénierie des exigences"
Élucider les exigences: comprendre le problème et capturer les besoins
-
Identifier et gérer les parties prenantes
-
Définir la vision du système
-
Définir la portée et le contexte du système
-
Comprendre le contexte du problème
-
Élucider les exigences : découvrir les besoins par l'exploration du domaine du problème
-
Ateliers : parties prenantes, vision, portée
Analyser les exigences : vérifier leur cohérence, et transformer les besoins (le quoi du problème) en exigence du système (le quoi de la solution)
-
Modéliser le problème pour vérifier la compréhension du besoin (les cas d'utilisation)
-
Modéliser la solution pour vérifier qu'elle répond aux besoins (les diagrammes UML)
-
Gérer les incohérences, analyser les risques et évaluer les solutions alternatives
-
Classer les exigences par priorité
-
Ateliers : modélisation
Spécifier les exigences : structurer et rédiger des exigences pérennes, cohérentes et efficaces pour les projets
- Structurer les exigences :
- le problème / la solution
- exigences fonctionnelles / exigences qualité / contraintes / exigences du projet
- abstraction, niveau de détails , système de systèmes, encapsuler la complexité avec les features
- Les critères de qualité (1): une exigence nécessaire, non-ambigüe, faisable, vérifiable, à niveau et unitaire
- Les critères de qualité (2): un référentiel d'exigences complet, cohérent, non-redondant, maintenable et traçable
- Le patron de rédaction « [Qui] doit [faire Quoi] [Où] [Quand] [Avec quelles contraintes] »
- Modèles de documents de spécification des exigences
- Atelier: identifier les défauts d'une exigence, reformuler avec le patron de rédaction
Jour 2 : valider les exigences, gérer les exigences
Valider les exigences : vérifier qu'elles permettent au système de satisfaire les besoins
- Pourquoi valider les exigences ?
- Obtenir l'implication des parties prenantes
- Valider les exigences (maquetter, tester avec un prototype, la revue par les pairs, l'inspection)
- Atelier
Gérer les changements
- Établir la baseline du référentiel des exigences
- Gérer la configuration des exigences
- Gérer les modifications (le « change control board », l'analyse d'impact, l'outillage)
- Atelier « gérer une demande de modification »
Tracer les exigences
- Pourquoi tracer les exigences ?
- Les différent types de traçabilité
- Quoi tracer ? Jusqu'à quel niveau ?
- Établir une matrice de traçabilité, c'est bien, la maintenir, c'est mieux !
- Atelier « mettre en œuvre la traçabilité »
Outiller les exigences
- Les outils de gestion des exigences (depuis l'outil bureautique jusqu'à l'outil de gestion des exigences)
- Modéliser votre besoin d'outillage (modèle de données, ..) et définir votre cahier des charges
- Maintenir et publier des métriques. La volatilité des exigences
- Quelques outils du commerce
- Atelier « modéliser la traçabilité par un modèle de données »
Conclusion
- Évaluation de l'atteinte des objectifs
- Évaluation de la formation
Jour 3 : atelier collaboratif (en option) :
Atelier sur mesure en option : a définir selon vos besoins.
Exemple (1) : Atelier « revue des pratiques » :
- Chaque participant analyse les pratiques, processus et outils de son organisation:
- lister les pratiques et les outils de son organisation
- modéliser les processus, modéliser les schémas de données et la traçabilité
- identifier 3 domaines d'excellence,
- identifier 3 axes concrets d'amélioration.
- Chaque participant présente un domaine d'excellence et un axe concret d'amélioration de leur organisation
Exemple (2) : documenter les exigences par les features, et réutiliser vos spécification au sein d'une ligne produit
- Analyse d'un document existant (points forts, difficultés);
- Atelier de structuration des exigences, niveaux de détail, liens entre les documents, réutilisation, liens vers les tests
- Modèle de donnée des exigences et des tests – modélisation de la traçabilité
- Étude dynamique: robustesse dans le temps – comment gérer les évolutions et les demandes de changements dans l'avenir.
- Résultat de la journée: Rédaction collective:
- d'un modèle de document, qui servira pour les projets en cours
- d'un processus « light » de rédaction, avec étapes clés et modèles de « checklist »
- d'un modèle de données de la traçabilité.
Exemple (3) : définitir le modèle de données des exigences, rédiger le cahier des charges d'un outil de gestion des exigences et de la traçabilité :
- Analyse des pratiques de votre 'ingénierie - comprendre les données en jeu
- Analyse des formes de traçabilité
- Motivations et introduction à la modélisation du schéma de données d'une organisation d'ingénierie (modèle standard UML, base de la mise en œuvre d'un outil)
- Atelier créatif de proposition de modèles de données dans les contextes spécifiques des participants
- « définition du modèle de données » des exigences de l'organisation
Conclusion
- Évaluation de l'atteinte des objectifs
- Évaluation de la formation
Formateur / contact :
Daniel Lucas-Hirtz :
- consultant et formateur chez des grands comptes de l'industrie,
- acteur de l'ingénierie des exigences en France (membre actif de l'IREB, de l'AFIS et de l'INCOSE, speaker à REFSQ 2011 et à AgileTour 2010, et Président-fondateur de l'association SPECIEF pour la promotion de l'ingénierie des exigences en langue française),
- formateur en formation continue (exibri et Atos Origin Formation) et en formation initiale (ESIR, ISTIC, PolyTech Nantes, à l'Université Paris 1 Panthéon-Sorbonne et à l'Ecole Centrale Paris),
- 15 ans d'expérience industrielle, en charge des spécifications des téléphones mobiles Mitsubishi et Motorola.
Téléphone 06 64 19 40 52 , Courriel :
Cette adresse email est protégée contre les robots des spammeurs, vous devez activer Javascript pour la voir.
exibri est un organisme de formation déclaré, déclaration d'activité enregistrée sous le numéro 53 35 0865035 auprès du préfet de région de Bretagne.
|