Rechercher une formation et ses disponibilités
Formation Gérer les exigences d'un projet IT
La formation Gérer les exigences d'un projet IT sur 2 jours a pour principal objectif de vous familiariser avec la notion d'exigences afin de les mettre en place et de les respecter tout au long de votre projet.
De la notion même d'exigences à la gestion de leurs évolutions en passant par leur formalisation, vous aurez une vue d'ensemble des connaissances et compétences requises à leur bonne utilisation.
Pourquoi se fixer des exigences dans un projet IT ?
L'ingénierie des exigences est une compétence qui s'avère nécessaire au sein des projets IT. Bien définir et organiser ses exigences autour d'un système, administrer la traçabilité vers des livrables et tests ou encore gérer les évolutions des besoins liés au projet font partie des méthodes liées à cette ingénierie. Au terme de cette formation vous maîtriserez les exigences des phases de définition, implémentation et validation du système, sur un projet interne ou encore sous-traité.
Objectifs de cette formation Gérer les exigences d'un projet IT
- Collecter et analyser les exigences dans un cahier des charges
- Collecter et analyser les formaliser dans un cahier des charges
- Définir l'organisation des exigences sur le cycle de vie
- Être capable de choisir les outils adaptés au exigences
- Savoir adapter sa démarche aux différents scénarios du projet
Public de cette formation Gérer les exigences d'un projet IT
- Maître d'ouvrage
- Analyste
- Chef de projets informatiques
- Equipe de développement
- Equipe de test
- Personne impliquée dans un projet IT
Pré-requis de cette formation Gérer les exigences d'un projet IT
- Aucun prérequis n'est nécessaire
Programme de cette formation Gérer les exigences d'un projet IT
Les exigences : Des besoins à l'ingénierie des exigences
- Exigence : historique et définition
- Mesurer l'apport du CMMI
- Gérer les exigences et les développer
- Les bonnes pratiques de maturité progressive
- L'impact de l'ingénierie des exigences sur le cycle de vie
- Cycles classiques, RUP et Cycle agile
- Mesurer les exigences dans les phases
- Rôles et acteurs liés aux exigences
- Partition entre maîtrise d'ouvrage et maître d'oeuvre
Appréhender la notion d'exigences
- Distinguer exigences utilisateur et système
- Catégoriser les exigences (fonctionnelle, d'interface...)
- Hiérarchiser les exigences et métriques associées
Savoir développer les exigences
- Lien entre les parties et l'expression du besoin
- Les enjeux du document d'exigences
- Spécifier les exigences utilisateur
- Techniques de collecte de besoins
- Utiliser des scénarios
- Techniques de prototypage : rôle et emploi
- Valider ses exigences utilisateur
- Les exigences système et mode de vérification
- Valider et vérifier des exigences
Formaliser des exigences
- Identifier et structurer les exigences
- Connaître les types de numérotation
- Connaître les attributs classificatoires des exigences
- Définir le niveau de précision requis
- Exprimer de façon normalisée ses exigences textuelles
- Modéliser de façon statique et dynamique
- UML : emploi, Use case et User stories
- Exigences sur données et modèles conceptuels
- Formaliser des règles de gestion
- Modèles de documents d'exigences
Savoir répondre aux exigences contractuelles
- Exigences contractuelles : éléments du contrat
- Les exigences et lotissement
- Exigences particulières liées au cahier des charges
- Exigences en matière de management
- Niveau de réponse et contractualisation des soumissionnaires
- La matrice d'exigences : notation et choix de progiciels
Solliciter la traçabilité des exigences
- Implémenter la traçabilité
- Identifier la base de données
- Marquer les points de traçabilité
- Gérer les changements
- La notion de traçabilité horizontale
- La notion de traçabilité verticale
- Lien entre traçabilité et matrices de conformité
- Vérifier la complétude
- Connaître les outils et logiciels
- Appréhender le niveau d'offres du marché
- Connaître les critères de choix
- Peut-on contourner les outils ?
Réaliser et allouer des exigences
- Établir le cahier des charges
- Lister les spécification détaillée
- Niveaux de réponse et de prise en charge
- Appréhender l'architecture système
- Allouer des exigences: allouables et générales
- Choisir et justifier sa conception : rôle des exigences
Valider le système en fonction des exigences
- Les exigences fonctionnelles et techniques
- Identifier et dénombrer des tests
- Mesurer la couverture des tests
- Principe de non régression de tests
Gérer les évolutions : Suivi et contrôle des exigences
- Gérer les versions et changements
- Faire le lien avec la gestion de configurations
- Matrice des exigences : aide pour analyser l'impact
- Suivre et contrôler les exigences
- Versionner les exigences