Analyser un besoin client ou utilisateur et formaliser le périmètre fonctionnel d'un projet web
Séquence 1 - Analyse des besoins et définition du périmètre fonctionnel
Temps estimé : De 8 à 15 heures, selon le profil, l’expérience et le degré d’approfondissement choisi.
Compétences travaillées
Rôle de la séquence dans le parcours
Lorsque l’on commence un projet, l’envie est souvent de coder tout de suite. C’est normal. Mais coder sans avoir clairement compris ce que l’on doit construire conduit fréquemment à des retours en arrière, de la confusion et beaucoup de temps perdu.
Cette première séquence sert à mettre de l’ordre dans les idées avant de passer à l’action. Elle vous aide à comprendre le besoin, à identifier ce qui est réellement attendu et à décider ce qui doit être fait en priorité.
Ce travail vous servira tout au long du parcours. Chaque choix technique réalisé par la suite s’appuiera sur cette analyse.
Concrètement, vous allez :
- clarifier les fonctionnalités du projet
- identifier les différents types d’utilisateurs et leurs rôles
- définir un périmètre réaliste (le MVP ou Minimal Viable Product)
- déterminer quand une fonctionnalité peut être considérée comme terminée
Ce travail vous servira tout au long du parcours. Chaque choix technique réalisé par la suite (maquettes, base de données, développement) s'appuiera sur cette analyse.
Prendre le temps de bien réaliser cette séquence, c'est vous faciliter la suite, avancer plus sereinement et être capable d'expliquer et de justifier votre projet, que ce soit devant un formateur, un jury ou en situation professionnelle. Cela facilitera par la même occasion la communication avec le donneur d'ordre et vos collègues.
Bon à savoir
De nombreux projets échouent ou déçoivent non pas à cause du code, mais parce que les fonctionnalités développées ne correspondent pas aux attentes réelles du client. Un travail de conception clair et partagé permet d'éviter ces incompréhensions et de sécuriser le projet dès le départ.
Objectifs opérationnels
À l’issue de cette séquence, vous aurez :
- analysé une expression de besoin ou un cahier des charges existant
- reformulé un besoin de manière claire, structurée et exploitable
- identifié les fonctionnalités et les contraintes d’un projet
- priorisé les fonctionnalités selon leur valeur métier
- défini les rôles utilisateurs et leurs droits
- formalisé le besoin sous forme de user stories
- délimité et justifié un MVP
- argumenté vos choix fonctionnels de manière professionnelle
Prérequis mobilisés
Cette séquence suppose que vous avez déjà été exposé aux notions suivantes :
- Cahier des charges / expression de besoin
- Fonctionnalité, contrainte, rôle utilisateur
- User story
- MVP
- Logique de projet web / méthodologie
Si nécessaire, il vous appartient de :
- revoir vos supports de cours antérieurs
- consulter des ressources externes
- utiliser un assistant IA pour clarifier une notion
Auto-positionnement
Avant de commencer cette séquence, prenez quelques minutes pour vous situer.
Cet auto-positionnement n'est pas une évaluation et n'a aucune incidence sur la suite du parcours.
Vous n'êtes pas censé maîtriser tous les points dès maintenant.
Son objectif est simple : vous aider à identifier ce que vous maîtrisez déjà et les points sur lesquels vous devrez être plus attentif pendant la séquence.
Checklist - Avant de commencer
Cochez les éléments que vous êtes capable de faire aujourd'hui, sans aide particulière.
Il est normal de ne pas tout cocher. Cette checklist est là pour vous donner un repère, pas pour vous mettre en difficulté.
Quiz d'auto-positionnement
Ce quiz vous permet de vérifier votre compréhension des notions abordées dans cette séquence.
- Le quiz comporte 10 questions
- Les questions s'affichent une par une
- Le quiz n'est pas noté
- Un retour vous est donné après chaque question
Si certaines notions ne sont pas claires, ce n'est pas un problème. La séquence est justement conçue pour vous aider à les comprendre et à les mettre en pratique.
Vous pouvez commencer la séquence même si vous ne vous sentez pas à l'aise sur tous les points. Cependant, n'hésitez pas à revoir certains concepts avant de continuer.
Commencer le quizConseil
Si vous avez des doutes sur certaines notions avant ou pendant la séquence, n'hésitez pas à prendre le temps de :
- revoir vos supports de cours antérieurs,
- consulter des ressources externes,
- utiliser un assistant IA pour clarifier une notion (ex: gpt tutor me)
Les ateliers
Les ateliers constituent le cœur de la séquence.
Livrables attendus
À l’issue de cette séquence, vous disposerez d’un ensemble de livrables structurés.
- une liste des fonctionnalités identifiées
- une définition des rôles utilisateurs et de leurs droits
- un backlog priorisé sous forme de user stories
- une définition argumentée du MVP
- des critères d’acceptation associés aux user stories du MVP
- des scénarios fonctionnels détaillés pour les fonctionnalités du MVP
Préparation au titre professionnel
Le travail réalisé dans cette séquence s'inscrit directement dans les attendus du titre professionnel Développeur Web et Web Mobile (DWWM).
Lors de l'épreuve, il ne s'agira pas uniquement de présenter une application fonctionnelle, mais aussi d'être capable d'expliquer, de justifier et d'argumenter vos choix.
Cette séquence vous permet notamment de vous entraîner à :
- analyser un besoin exprimé par un client ou un utilisateur
- reformuler ce besoin de manière claire et structurée
- identifier des fonctionnalités pertinentes et réalistes
- prioriser les fonctionnalités en fonction de la valeur métier
- définir un périmètre fonctionnel cohérent (MVP)
- décrire des scénarios d'utilisation concrets
Ces éléments constituent une base essentielle pour :
- votre dossier projet et la présentation orale associée
- les échanges avec le jury
- et la justification de vos décisions techniques et fonctionnelles
Prendre du recul sur votre travail
Cette étape vous invite à prendre du recul sur le travail réalisé dans cette séquence. L'objectif n'est pas de produire de nouveaux livrables, mais de mieux comprendre et expliciter vos choix, afin de pouvoir les présenter et les justifier lors de l'épreuve du titre professionnel.
Les activités proposées ci-dessous ont pour but de vous aider à structurer votre réflexion et à préparer vos réponses aux questions qui pourront vous être posées par le jury.
Cahier des charges fonctionnel
Tout au long de cette séquence, vous avez structuré votre compréhension du projet : fonctionnalités, rôles utilisateurs, user stories et périmètre fonctionnel.
Ces éléments constituent un document clé dans un projet professionnel : le cahier des charges fonctionnel.
Ce document vous permet de formaliser votre projet de manière claire et structurée.
Il sert de référence pour la suite du développement, mais aussi de support pour expliquer et justifier vos choix.
Dans un contexte professionnel, ce type de document est essentiel pour communiquer avec un client, une équipe ou un jury.
Il constitue également un livrable que vous pourrez présenter lors de votre passage devant le jury.
Comment utiliser ce document
- comme base de votre projet pour les prochaines séquences
- pour vérifier la cohérence de vos développements
- pour préparer votre présentation orale
- comme support lors du passage devant le jury
- pour structurer et formaliser vos livrables
Point important
Ce document n'est pas figé. Il peut évoluer au cours du projet, mais chaque modification doit être justifiée et cohérente avec le besoin initial.
Séquence suivante
Quand vous êtes prêt, vous pouvez passer à la suite.
Fin de la démo