Contexte
L'expression des besoins et les phases d'un projet
- Opportunité, faisabilité, cahier des charges.
- Validation besoins/spécifications.
- Expérimentation et site pilote.
Les parties prenantes
- La maîtrise d'ouvrage, la maîtrise d'œuvre, les utilisateurs, les décideurs, les experts, les juristes…
Système d'information
- Définition des différents composants du système d'information.
Diagnostic de l'existant
- L'origine du besoin, comment passer d'une ‘idée' d'évolution à un projet SI.
- Définition du périmètre, des échanges, des acteurs.
- Description des processus et activités.
- Les cas d'utilisation. Flot, scénarios. Les données, les entités, les associations. Diagramme de classe UML.
- Diagnostic. Analyse des processus et de l'organisation associée, étude des données.
Travaux pratiques
Représenter le périmètre d'un projet. Décrire un processus. Identifier et représenter les blocs informationnels (entités) du processus précédemment décrit.
Reconfiguration
- Les axes de reconfiguration processus et données. Le " quadrilatère diabolique ".
- Description de scénarios pour un dossier de choix. Les critères de sélection : ROI, VMA (valeur monétaire attendue). Les critères non économiques.
Travaux pratiques
Calcul d'une VMA pour deux scénarios proposés.
Formalisation du besoin
Projet de développement
- Description de l'architecture fonctionnelle de la future application.
- Définition des exigences qualité du produit.
- Plan type d'un cahier des charges de développement.
Projet d'intégration logiciel
- Définition des critères de choix du logiciel.
- Description des choix de paramétrage du logiciel.
- Cahier des charges d'intégration progiciel.
L'organisation " Agile " de l'expression des besoins
- Démarche en W et démarche itérative.
- L'expression des besoins dans les méthodes Agiles.
- JRP : une approche participative en session.
- eXtreme Programing : le client sur site.
Estimation des charges
- Méthode Delphi.
- Méthode des points fonctions. La répartition proportionnelle.
Travaux pratiques
Décrire les fonctionnalités à partir d'un processus métier. Recherche de métriques pour la qualité. Mise en œuvre de la méthode des points fonctions.