L'expression des besoins
L'analyse fonctionnelle du besoin : besoin contre solution, QQOQCP, bête à cornes, diagramme pieuvre, fonctions principales et contraintes, critère, niveau et flexibilité, périmètre.
- 21 cartes
- 4 thèmes
- Gratuit
Le programme, thème par thème
Le poids de chaque thème suit celui que lui donne l'examen.
- Notions
- Questions
- Ranger et relier
- Comprendre
Quelques cartes du deck
Analyse fonctionnelle : de quoi s'agit-il ?
Voir la réponse
Démarche qui décrit un produit par ce qu'il doit faire pour ses utilisateurs, indépendamment de la manière de le réaliser.
Elle ouvre le choix de la solution : « suivre l'état d'une commande » laisse libre entre un site, un courriel ou un SMS, alors que « un SMS » ferme déjà la porte.
Un gérant de salle de sport écrit : « Il me faut une appli iPhone ». Que faut-il lui demander avant tout ?
- Quel problème l'application doit-elle résoudre pour ses adhérents ?
- Quel est le budget maximal que vous consacrez à cette application ?
- Préférez-vous développer en Swift ou avec un framework multiplateforme ?
- Combien d'adhérents possèdent un iPhone parmi vos membres ?
Voir la réponse
Quel problème l'application doit-elle résoudre pour ses adhérents ?
« Une appli iPhone » est une solution. Remonter au besoin (par exemple savoir si un cours est complet) peut révéler qu'un site ou un SMS convient aussi, et mieux.
Le … interroge un sujet par ses six questions : Qui, Quoi, Où, Quand, Comment, Pourquoi.
Voir la réponse
Le QQOQCP interroge un sujet par ses six questions : Qui, Quoi, Où, Quand, Comment, Pourquoi.
C'est un moyen de ne rien oublier au départ : une question sans réponse signale un point du besoin encore à éclaircir.
Bête à cornes : de quoi s'agit-il ?
Voir la réponse
Schéma qui énonce le besoin par trois questions : à qui le produit rend-il service, sur quoi agit-il, dans quel but.
Si le but ne se formule pas en un verbe sans nommer de technologie, le besoin n'est pas encore compris.
Pourquoi décrire le besoin par des fonctions plutôt que par des solutions techniques ?
- Parce qu'une expression du besoin ne doit contenir aucune contrainte technique
- Parce qu'un prestataire ne peut pas chiffrer une solution qu'on lui impose
- Parce que les fonctions sont plus courtes à écrire que les solutions
- Pour laisser au concepteur le choix de la meilleure solution et pouvoir tester le résultat
Voir la réponse
Pour laisser au concepteur le choix de la meilleure solution et pouvoir tester le résultat
Imposer une solution coupe le dialogue sur le besoin réel et lie la recette à un moyen. Une fonction décrit une finalité : plusieurs solutions peuvent la satisfaire. Une contrainte technique réelle (un existant à respecter) garde sa place, sous forme de fonction contrainte.