forked from EphecLLN/Dev-Web-2023
-
Notifications
You must be signed in to change notification settings - Fork 24
Us personelles
lvdEphec edited this page Feb 7, 2024
·
8 revisions
+ Chaque étudiant a bien décrit entièrement et soigneusement sa User story personnelle, comme attendu.
+ Chaque étudiant indique ici quelle est sa US personnelle et indique le lien pour pouvoir accéder à sa description.Pour rappel, les US individuelles sont :
- spécifiques à votre projet (pas générique comme une page de login ou de changement de mot de passe par exemple)
- "intéressantes", c'est-à-dire qui fait intervenir des compétences pertinentes, avec backend et frontend
- pas trop courtes. (Même si en tant qu'US ce ne doit pas être trop gros.)
- décrites et implémentées par un seul étudiant, pour permettre de valider ses compétences
- relativement prioritaires, pour qu'elle soit réalisées tôt dans le projet
- pour lesquelles l'analyse et le testing seront particulièrement soignés
- pour lesquelles vous réaliserez une vidéo individuelle simple de présentation complète (max 10 min)
Pour rappel, une US analysée comporte :
- un nom correct (Le titre est sous forme "en tant que …, je souhaite… afin de…")
- un code unique, il faut pouvoir les TRIER PAR ORDRE DE PRIORITE toutes les US du projet, chacune avec un code, numéro ou nom unique, permettant d'ordonner.
- la **valeur **pour le client
- une description textuelle claire et complète, accompagnée de maquettes, définissant précisément la US, notamment son début et sa fin.
- les US sont bien découpées. Une US devrait porter sur un ajout fonctionnel utile au client. Idéalement une US devrait pouvoir être implémentée en une journée.
- la **référence **aux autres US liées, à faire avant ou après, est indiquée pour bien comprendre le contexte
- les **critères d'acceptation **clairs et complets, sous forme de scénario (voire de checklist), permettant de définir précisément si une US est bien implémentée, complètement (attention aux cas d'erreurs également)
Fournir également avant d'implémenter :
- une découpe en tâches techniques avec les infos nécessaires à l'implémentation, notamment les dépendances techniques de la US : prérequis, endpoints API, tables de la DB, librairies utilisées,
- la complexité/durée estimée, pour aider à planifier le développement et pour comparer par la suite avec l'effort réellement apporté