Documentation

Needl

Décris un besoin en deux phrases. Needl produit le dossier de spécification complet : PRD, user stories, exigences, cas de test et traçabilité.

Le problème que Needl résout

Sans Needl · plusieurs jours

  • Le PO rédige le PRD et les user stories
  • Le BA en tire les exigences
  • La QA écrit les cas de test
  • Les oublis se découvrent en recette
  • Les zones floues restent implicites

Avec Needl · quelques minutes

  • Une conversation de cadrage produit les 5 artefacts
  • Les exigences sans test sont signalées Non couvert
  • Les zones floues sont listées : Ambiguïtés, Hypothèses
  • Tout est relié : US → EXG → CT

Ton objectif → où aller

La chaîne

Ton besoin→PRD→User Stories→Exigences→Cas de test→Traçabilité

Chaque maillon est généré depuis le précédent. L'ordre est imposé.

Prérequis

Un navigateurAucune installation.
Un compteEmail + mot de passe sur /login. Lien « S'inscrire » sur le même écran.
Un seul profilPas de rôles, pas de droits différenciés.
Démarrer

Démarrage rapide

Du besoin brut au dossier exportable.

Les 5 étapes

Décris ton besoinSur l'Accueil.Puis Générer le dossier complet.
Réponds au cadrage4 questions maximum, une phrase par réponse.
Valide la reformulationRelis surtout ce qui est exclu, puis valide.
Attends la génération du PRD3 phases, avec barre de progression.
Enchaîne les artefactsUser Stories → Exigences → Cas de test → Traçabilité.
Étape 1Démarrer depuis l'Accueil
Écran d'accueil de Needl
  1. Écris ton besoin dans le grand champ.
  2. Vérifie le modèle IA affiché (Claude Sonnet 5 par défaut).
  3. Clique Générer le dossier complet.
→ Needl crée le projet et ouvre le cadrage.

L'ordre est imposé

PRD→User Stories→Exigences→Cas de test→Traçabilité

Un onglet cliqué en avance affiche : « Génère d'abord les User Stories pour déverrouiller cette étape ».

Tu n'as jamais à chercher où cliquer

À la fin de chaque étape, un encart Prochaine étape affiche le bouton suivant.

Créer un projet

Décrire ton besoin

Étape 1Saisir le besoin
Besoin saisi dans le champ de l'accueil
  1. Dis qui utilise : « les acheteurs B2B ».
  2. Dis ce qu'il fait : « visualiser leurs commandes, télécharger leurs factures ».
  3. Dis ce qui est exclu, si tu le sais déjà.
  4. Clique Générer le dossier complet.
→ Le bouton s'active dès que le champ n'est plus vide.

Quoi écrire

ÉcrisÉvite
Le problème métierLes choix techniques
Qui utilise, pour quoi faireLe planning, le budget
Ce qui est excluLes maquettes écran par écran

Joindre un fichier au besoin

Quand le contexte existe déjà dans un document — compte rendu d'atelier, cahier des charges partiel, export d'un outil — joins-le plutôt que de le retaper. Needl s'en sert pour enrichir le cadrage.

Étape 2Joindre un fichier Optionnel
Fichier spécification.pdf attaché au champ de saisie
  1. Clique Joindre fichier, à gauche sous le champ de saisie.
  2. Choisis ton document. Il apparaît en pastille au-dessus du texte, avec son nom et son poids (ici spécification.pdf · 46 Ko).
  3. Écris quand même une phrase dans le champ : « Je viens de te partager les spécifications de mon projet ». Le fichier complète, il ne remplace pas.
  4. Clique Générer le dossier complet.
→ Le compteur sur Joindre fichier passe à 1. Le contenu du fichier entre dans le contexte du cadrage.
Quand ça vaut le coup

Un document long fait gagner du temps sur le cadrage : Needl pose moins de questions parce qu'il a déjà les réponses. Un document hors sujet, lui, pollue le PRD — ne joins que ce qui décrit le besoin.

Pour retirer un fichier, clique la croix sur sa pastille.

Étape 3Laisser Needl créer le projet
Modale Génération en cours
  1. Attends la fin de la barre (« Finalisation… »).
  2. Ne recharge pas la page.
→ Tu arrives sur la fiche projet, onglet PRD, cadrage ouvert.
Le projet existe déjà

Il apparaît dans Mes projets avant même le PRD. Le nom est automatique : renomme-le depuis le menu ….

Créer un projet

Choisir le modèle IA

ModèleÉtiquetteChoisis-le si…
Claude Sonnet 5 DéfautQualitéLe dossier part chez un client ou en dev.
RecommandéAutoTu laisses Needl décider.
GLM 5.2ÉquilibréDossier volumineux.
DeepSeek V4 ProÉconomiqueBrouillon, test d'idée.
Étape 1Ouvrir le sélecteur de modèle
Sélecteur de modèle IA
  1. Clique sur le nom du modèle affiché, sous le champ de saisie.
  2. Choisis dans la liste Modèle IA.
→ Le nouveau modèle s'applique aux générations suivantes.

Changer en cours de projet

Le modèle est aussi affiché dans l'en-tête de la fiche projet, à droite du nom. Clique dessus pour en changer.

Pas rétroactif

Ce qui est déjà généré ne change pas. Pour l'appliquer, utilise Régénérer — ça crée une nouvelle version.

Créer un projet

Le cadrage du besoin

4 questions maximum. C'est l'étape qui détermine la qualité de tout le dossier.

Étape 1Répondre à la première question
Cadrage du besoin, question 1 sur 4
  1. Lis la question, à gauche.
  2. Réponds en une phrase dans le champ Votre réponse…, en bas.
  3. Envoie avec la flèche.
→ Le compteur passe à 1/4 et la question suivante arrive.
Étape 2Enchaîner les questions suivantes
Cadrage du besoin, question 2 sur 4
  1. Sois catégorique : « Un seul type d'utilisateur : l'acheteur B2B. »
  2. Dis ce qui est exclu : ça deviendra un item out-01 du périmètre.
  3. Réponds court : Needl reformule ensuite.
→ Après la dernière question, l'écran de reformulation s'ouvre.
Moins de 4 questions, c'est normal

Si ton besoin est clair, Needl s'arrête avant et passe à la reformulation.

Ce qui reste incertain n'est pas inventé : Needl le range dans Ambiguïtés et Hypothèses du PRD.

Créer un projet

Valider la reformulation

Dernier contrôle. Ce texte est la seule base du dossier.

Étape 1Relire, corriger, valider
Écran de reformulation du besoin
  1. Relis le texte, en particulier ce qui est exclu.
  2. Corrige directement dans le cadre, ou écris ta demande dans Affiner la reformulation….
  3. Clique Valider et générer le PRD.
→ La génération du PRD démarre (3 phases).
MéthodeQuand
Corriger le texte RecommandéUn mot, un rôle, une exclusion oubliée.
Affiner par messageChangement de fond : « retire toute la partie paiement ».
Ce qui n'est pas ici ne sera pas dans le PRD

10 secondes de relecture évitent une régénération complète.

Créer un projet

Suivre la génération

Étape 1Suivre les 3 phases
Génération du PRD en cours, phase 1 sur 3
  1. Laisse l'écran ouvert : les sections se déverrouillent toutes seules.
  2. Suis les 3 phases : Besoins et personas → Périmètre et règles métier → Risques et incertitudes.
  3. Pour interrompre : bouton Arrêter, en haut à droite.
→ À 100 %, les 8 sections du PRD s'affichent.
Ne recharge pas la page

La progression s'affiche en direct. Recharger te fait perdre le suivi.

Le dossier

Le PRD

Ce que ça faittransforme ton besoin en cahier des charges structuré en 8 sections. C'est le socle — les 4 autres artefacts en découlent.
Étape 1Lire le PRD généré
Le PRD terminé, vue Affinage
  1. Lis d'abord Ambiguïtés : c'est ce que le dossier ne sait pas encore.
  2. Clique une carte pour ouvrir son détail.
  3. Vérifie État : à jour en bas à gauche.
→ Les 8 cartes passent en ✓ Validé quand la section est complète.

Les 8 sections

SectionContenuIndicateur
Besoin métierObjectifs concrets (BM-01…)✓ Validé
ObjectifsRésultat attendu côté utilisateur✓ Validé
PérimètreInclus in-01 / exclus out-015 inclus · 6 exclus
Acteurs / RôlesQui intervient✓ Validé
Règles métierContraintes fonctionnelles6 règle(s)
HypothèsesCe que Needl a supposé5 à valider
AmbiguïtésCe qui reste à trancher6 à lever
DécisionsArbitrages actés0 décision(s)

Affiner une section, puis régénérer

Étape 2Affiner un item de section
Modale Périmètre : items inclus et exclus
  1. Clique une carte, ou son nom dans le bloc Affinage central.
  2. Repère les deux blocs : Dans le périmètre et Hors périmètre.
  3. Clique Affiner à droite de l'item à retravailler.
  4. Ferme la modale une fois tes affinages terminés.
→ L'item est retravaillé seul, sans toucher au reste du PRD.
Étape 3Régénérer le PRD pour intégrer les affinages
Bouton Régénérer le PRD en bas du panneau
  1. Reviens sur la vue Affinage.
  2. Clique Régénérer le PRD, en bas à droite.
  3. Attends les 3 phases, comme à la première génération.
  4. Vérifie la nouvelle version dans les onglets v1 / v2.
→ Une version v2 est créée. La v1 reste consultable.
Enchaîne obligatoirement

Après Régénérer le PRD, régénère aussi les US, les exigences et les cas de test. Sinon ils restent basés sur la v1.

Retrouver le prompt initial

ÉcranPrompt initial
Modale Prompt initial
  1. Clique Prompt initial dans l'en-tête.
  2. Lis le contexte qui a servi à générer le PRD.
→ C'est ta reformulation validée, mot pour mot.

Exporter le rapport PRD

ÉcranMenu d'export du PRD
Menu d'export de l'onglet PRD
  1. Reste sur l'onglet PRD.
  2. Clique le bouton PRD (icône téléchargement), en haut à droite.
  3. Télécharger en PDF — PRD uniquement, pour faire valider le cadrage.
  4. Télécharger en Markdown — format texte .md, pour reprendre le contenu ailleurs.
→ Le fichier ne contient que le PRD, sans les autres artefacts.
Étape finaleRapport PRD ouvert
Rapport PRD exporté, sections Besoin métier, Objectifs, Acteurs et Périmètre
  1. Ouvre le fichier téléchargé.
  2. Contrôle l'en-tête : Product Requirements Document et le titre du système.
  3. Parcours les 8 sections : chacune porte ses badges Enrichi par (H2, AMB-01…).
  4. Transmets le fichier au sponsor pour validation du cadrage.
→ Le cadrage est partageable hors de Needl, en l'état validé.
Le dossier

User Stories

Ce que ça faitdécoupe le PRD en fonctionnalités du point de vue utilisateur, chacune avec ses critères d'acceptation. C'est ce que tu donnes à l'équipe de dev pour estimer et planifier.
Étape 1Lire et filtrer les stories
Onglet User Stories
  1. Filtre avec Toutes / Générées (PRD) / Ajoutées manuellement.
  2. Déplie une story pour voir ses critères d'acceptation.
  3. Corrige avec le crayon, supprime avec la corbeille.
  4. Traite en priorité les stories marquées ⚠ Mérite affinage : Needl signale qu'elles reposent sur une zone incertaine, avec sa source (Issue de : AMB-04).
→ Les critères d'acceptation deviennent les exigences à l'étape suivante.

Anatomie d'une story

ÉlémentExemple
IdentifiantUS-01
CriticitéCritique Important
Estimation3 pts
FormatEn tant que Assistant, je veux …, afin de …
Critères d'acceptationListe à cocher
Tagsweb saisie

Une story oubliée par la génération se rajoute à la main : voir Ajouter une user story.

Exporter le rapport User Stories

ÉcranMenu d'export des User Stories
Menu d'export de l'onglet User Stories
  1. Clique le bouton User Stories (icône téléchargement), à gauche de Régénérer les US.
  2. Télécharger en PDF — User Stories uniquement.
  3. Télécharger en Markdown — format texte .md, pratique pour alimenter un backlog.
→ C'est le format à donner à l'équipe de dev pour estimer.
Étape finaleRapport User Stories ouvert
Rapport User Stories exporté, stories groupées par thème
  1. Ouvre le fichier téléchargé.
  2. Contrôle l'en-tête : User Stories et le compteur total (15 user stories).
  3. Vérifie le regroupement par thème : Gestion des commandes, Opérations de terrain, Logistique…
  4. Pour chaque story : identifiant, criticité, estimation, format En tant que…, critères d'acceptation et tags.
  5. Repère les badges Mérite affinage et leur source Issue de : AMB-02 — ce sont les stories à trancher avant le développement.
→ Le backlog est partageable hors de Needl, prêt pour l'estimation en équipe.
Le dossier

Ajouter une user story

Ce que ça faitcomplète la génération automatique par une story écrite à la main. Elle rejoint le sous-onglet Ajoutées manuellement et suit ensuite la même chaîne que les autres.

Quand le faire

SituationAjouter à la main ?
Une fonctionnalité évidente manqueOui — plus rapide que de régénérer
Le client demande un ajout après coupOui
Le périmètre du PRD est fauxNon — corrige le PRD et régénère
La moitié des stories sont mauvaisesNon — Régénérer les US
Tu ne remplis pas un formulaire, tu décris un besoin

Needl rédige la story pour toi : format, critères d'acceptation, criticité et estimation. Tu fournis seulement la matière.

Étape 1Ajouter des User Stories
Zone de saisie Ajouter des User Stories
  1. Ouvre l'onglet User Stories, sous-onglet Ajoutées manuellement.
  2. Clique + Ajouter des User Stories, en bas de la liste.
  3. Décris le besoin en langage naturel, en une phrase dense. Exemple : « Notification du propriétaire après modération de son annonce : validation, refus avec motif obligatoire, demande de correction, et ressoumission de l'annonce corrigée sans repartir de zéro. »
  4. Clique Générer, ou fais Ctrl + Entrée.
→ Needl peut produire plusieurs stories à partir d'une seule description.
Étape 2Vérifier dans « Ajoutées manuellement »
Sous-onglet Ajoutées manuellement
  1. Les nouvelles stories portent un identifiant en US-A07 — le A les distingue des stories générées depuis le PRD.
  2. Contrôle les compteurs des sous-onglets : Toutes = Générées (PRD) + Ajoutées manuellement.
  3. Relis les critères d'acceptation et corrige au crayon si besoin.
  4. Les renvois RG-01, RG-02… sous la story sont cliquables et mènent aux règles associées.
→ La story est prête à entrer dans la chaîne.
Étape 3Régénérer les US
Onglet User Stories en version v4 après régénération
  1. Clique Régénérer les US, en haut à droite.
  2. Contrôle les compteurs : Toutes = Générées (PRD) + Ajoutées manuellement. Tes ajouts sont toujours là.
  3. Une nouvelle version v4 apparaît ; les précédentes restent consultables.
  4. Le bandeau 4 User Stories ajoutées propose Générer les exigences — c'est le maillon suivant de la chaîne.
  5. Si le bandeau User Stories modifié — le PRD impacté s'affiche en bas, clique Mettre à jour le PRD pour réaligner le cadrage.
→ Les stories ajoutées font maintenant partie du dossier généré, pas d'un ajout isolé.

Étape 4 — L'intégrer à la chaîne

Une story ajoutée n'a encore ni exigence ni cas de test. Sans cette étape, elle ne sera nulle part dans la traçabilité.

  1. Va sur l'onglet Exigences → Régénérer les EXG.
  2. Va sur l'onglet Cas de test → Régénérer les CT.
  3. Ouvre la Traçabilité et vérifie que ta story apparaît dans la colonne de gauche avec sa chaîne complète.

Bien écrire ta description

Les critères d'acceptation générés ne seront jamais plus précis que ta description. Un texte vague donne une story vague, puis une exigence vague, puis un cas de test inutilisable.

ÉcrisÉvite
Les cas de figure, un par un : « validation, refus avec motif obligatoire, demande de correction »« gérer la modération »
La contrainte qui compte : « sans repartir de zéro »« que ce soit pratique »
Le rôle concerné : « le propriétaire », « l'agent immobilier »« l'utilisateur »
Une description, plusieurs stories

Si ton besoin concerne deux rôles, dis-le : Needl produira une story par rôle. Sur l'écran ci-dessus, une seule description a couvert le propriétaire et l'agent immobilier.

Régénérer les US efface le lien avec le PRD, pas tes ajouts

Régénérer les US repart du PRD et recrée les stories générées. Vérifie ensuite le filtre Ajoutées manuellement pour contrôler que les tiennes sont toujours là.

Le dossier

Exigences

Ce que ça faittraduit chaque critère d'acceptation en règles métier précises et testables, classées par type. C'est le contrat technique entre le métier et les devs.
Étape 1Lire une exigence et sa filiation
Onglet Exigences
  1. Commence par les onglets Sécurité et RGPD/Légal : ce sont les plus souvent oubliés.
  2. Déplie une exigence pour voir ses règles métier.
  3. Vérifie la ligne Dérivée de US-01 · Critère 1 — clique le badge pour remonter à la story.
  4. Regarde le bloc Cas de test liés en bas.
  5. Modifie l'exigence avec l'icône crayon, à droite de son titre : reformule l'énoncé ou corrige une règle métier.
→ Une exigence sans cas de test lié apparaîtra « Non couvert » en Traçabilité.
Après une modification manuelle

Régénère les Cas de test pour que les tests collent à la nouvelle formulation. Sinon ils vérifient encore l'ancienne règle.

Les 5 types

FonctionnellesCe que le système doit permettre de faire
Non-fonctionnellesPerformance, disponibilité, ergonomie
SécuritéAuthentification, droits d'accès
RGPD / LégalConsentement, conservation des données
TechniquesCompatibilité, formats

Trois filtres cumulables : type, criticité, user story. Tout replier ramène la liste aux titres.

Exporter le rapport Exigences

ÉcranMenu d'export des Exigences
Menu d'export de l'onglet Exigences
  1. Clique le bouton Exigences (icône téléchargement), à gauche de Régénérer les EXG.
  2. Télécharger en PDF — Exigences uniquement.
  3. Télécharger en Markdown — format texte .md.
→ Chaque exigence part avec ses règles métier et ses cas de test liés.
Étape finaleRapport Exigences ouvert
Rapport Exigences exporté, exigence avec ses règles métier et ses cas de test liés
  1. Ouvre le fichier téléchargé.
  2. Contrôle l'en-tête : Exigences et le compteur total.
  3. Pour chaque exigence : identifiant EXG-001, type, criticité, énoncé et règles métier.
  4. Vérifie la filiation Dérivée de US-01 et Source US-01 · Critère 1 — c'est la preuve que rien n'est inventé.
  5. Sous chaque exigence, le bloc Cas de test liés détaille préconditions, étapes, résultat attendu et jeu de données.
→ C'est le contrat technique complet : exigence, règle, test et données, en un seul document.
Le dossier

Cas de test

Ce que ça faitécrit les scénarios de recette pour chaque exigence — préconditions, étapes, résultat attendu, jeu de données. C'est le livrable de la QA, prêt à exécuter.
Étape 1Vérifier la couverture par exigence
Cas de test groupés par exigence
  1. Garde Groupé par EXG pour voir la couverture exigence par exigence.
  2. Lis le décompte à droite : 2 Nominal 1 Erreur.
  3. Une exigence sans bloc = aucun test. Régénère les CT.
→ Clique un cas pour ouvrir son détail.
Étape 2Modifier un cas de test
Détail d'un cas de test
  1. Déplie le cas pour afficher son détail complet.
  2. Clique l'icône crayon, en haut à droite du cas.
  3. Corrige ce qui doit l'être : préconditions (l'état de départ), étapes (les actions et leurs valeurs), résultat attendu, jeu de données.
  4. Enregistre.
→ Un cas modifié à la main reste modifié, jusqu'à la prochaine régénération.
Tes corrections manuelles sont perdues si tu régénères

Régénérer les CT réécrit tous les cas depuis les exigences. Exporte-les avant si tu y as passé du temps.

Les types de cas

TypeCe qu'il vérifie
NominalLe cas standard — le chemin qui doit fonctionner.
ErreurLe cas invalide — le comportement attendu quand l'utilisateur se trompe.
LimiteLa valeur frontière — zéro résultat, champ à la longueur maximale, date limite.
PerformanceLe temps de réponse ou la charge.

Un cas peut porter en plus un marqueur d'origine :

  • AMB — issu d'une zone ambiguë du PRD.
  • HYP — issu d'une hypothèse non confirmée.
Un badge AMB n'est pas un bug

Le comportement attendu n'a jamais été tranché. Lève l'ambiguïté dans le PRD, puis régénère les CT.

Exporter le rapport Cas de test

ÉcranMenu d'export des Cas de test
Menu d'export de l'onglet Cas de test
  1. Clique le bouton Cas de test (icône téléchargement), à gauche de Régénérer les CT.
  2. Télécharger en PDF — Cas de test uniquement, c'est le livrable de la QA.
  3. Télécharger en Markdown — format texte .md.
→ Exporte avant de régénérer : la régénération écrase tes corrections manuelles.
Étape finaleRapport Cas de test ouvert
Rapport Cas de test exporté, cas groupés par exigence avec étapes et jeu de données
  1. Ouvre le fichier téléchargé.
  2. Contrôle l'en-tête : Cas de Test et le compteur total.
  3. Les cas restent groupés par exigence : badges EXG-001 · US-01, décompte 2 Nominal 1 Erreur et total 3 cas.
  4. Chaque cas est exécutable tel quel : préconditions, étapes numérotées avec leurs valeurs, résultat attendu et jeu de données.
  5. Repère les scénarios E2E : ils traversent plusieurs rôles (Assistant → Contrôleur → Livreur → Facturation) et valident la chaîne complète.
→ C'est le cahier de recette à donner au testeur : aucune information à chercher ailleurs.
Le dossier

Traçabilité

Ce que ça faitrelie chaque user story à ses exigences et chaque exigence à ses cas de test. Répond à une seule question : est-ce que tout est couvert ?

Vue Colonnes Par défaut

Étape 1Explorer une chaîne US → EXG → CT
Vue Traçabilité en 3 colonnes
  1. Balaie la colonne du milieu et repère les ⚠ Non couvert.
  2. Clique une User Story à gauche pour filtrer sa chaîne.
  3. Vérifie à droite ce que chaque test couvre : Vérifie : EXG-001.
→ Zéro « Non couvert » = dossier complet.

Vue Détail

Une user story à la fois, avec toute sa chaîne dépliée sur trois panneaux. C'est la vue d'instruction : celle qui sert à comprendre pourquoi un test existe.

Étape 2Basculer en vue Détail
Vue Détail de la traçabilité, US-04 sélectionnée
  1. Clique Détail dans la barre de vues, en haut à droite.
  2. Choisis une story dans la colonne de gauche : chacune affiche ses compteurs 3 EXG 4 CT.
  3. Bascule sur le filtre ⚠ Lacunes (6) pour n'afficher que les stories incomplètes.
  4. Au centre, lis la story et ses critères d'acceptation, puis le bloc Exigences liées.
  5. Clique une exigence : le panneau de droite affiche ses règles métier et ses cas de test complets (préconditions, étapes, résultat attendu).
  6. Lis l'entête du panneau : 3 cas de test — dont 2 couvrent plusieurs EXG. Un cas marqué Vérifie plusieurs exigences compte pour chacune.
  7. Clique Voir tout pour revenir à la liste entière.
→ L'en-tête résume la sélection : « US-04 — 3 exigences · 4 cas de test ».
Repère les maillons faibles ici

Une story incomplète porte le badge ⚠ Lacune et affiche 0 CT. Sur l'écran ci-dessus : US-03, US-06, US-08 — trois exigences chacune, aucun cas de test.

Vue Matrice

La matrice de traçabilité ISTQB : les exigences en lignes, les cas de test en colonnes, une coche à chaque croisement couvert. C'est le format attendu en audit.

Étape 3Basculer en vue Matrice
Matrice de traçabilité ISTQB
  1. Clique Matrice dans la barre de vues.
  2. Lis le compteur d'alerte en haut à droite : ⚠ 31 EXG non couvertes — à rapprocher des 46 EXG et 12 CT.
  3. Repère les lignes vides : elles portent le badge ⚠ Lacune et un 0 dans la colonne CT de droite.
  4. Filtre avec Toutes les US et Tous les types pour isoler un périmètre.
  5. Lis la couleur des coches : elle donne le type du cas de test.
→ Chaque colonne porte son identifiant CT-001 et la story d'origine US-01.

La légende rappelle les 4 types de cas : Nominal cas standard, Erreur cas invalide, Limite valeur frontière, Performance.

Corriger une « Lacune »

Deux mots pour la même chose : l'application affiche ⚠ Lacune, le rapport exporté écrit « Non couvert par aucun cas de test ».

  1. Note l'identifiant de l'exigence (ex. EXG-002).
  2. Va sur l'onglet Cas de test → Régénérer les CT.
  3. Reviens en Traçabilité : le badge doit avoir disparu.
  4. S'il persiste, l'exigence est trop vague : affine-la dans les Exigences.

Le badge multi-EXG signale un test qui couvre plusieurs exigences — souvent un scénario de bout en bout.

Exporter le rapport Traçabilité

Cet export ne fonctionne pas comme les autres : il propose trois sorties, dont un lot ciblé sur une seule user story.

ÉcranMenu Exporter la traçabilité
Menu d'export de la traçabilité, trois options
  1. Clique Exporter la traçabilité, en haut à droite (bouton vert).
  2. Rapport complet — PDF : toutes les US · EXG · CT, plus la matrice ISTQB.
  3. Lot d'une User Story — PDF : la chaîne d'une seule story.
  4. Rapport complet — Markdown : chaînes et matrice au format .md.
→ Le rapport complet PDF est le document d'audit : il contient la matrice ISTQB.
« Lot d'une User Story » est grisé ?

L'option affiche « Sélectionnez une US dans la vue pour activer ». Clique d'abord une story dans la colonne de gauche, puis rouvre le menu : elle prend le nom de la story sélectionnée, par exemple Lot US-01 — PDF.

Étape finaleRapport traçabilité ouvert
Rapport de traçabilité exporté, chaînes US → EXG → CT
  1. Ouvre le fichier téléchargé.
  2. Contrôle l'en-tête : Chaînes de traçabilité et le nombre de User Stories analysées.
  3. Chaque story ouvre un bloc avec ses compteurs 3 EXG 4 CT, puis l'arborescence US → EXG → CT.
  4. Traque les lignes rouges « Non couvert par aucun cas de test » : ce sont les trous de recette, exigence par exigence.
  5. La matrice ISTQB suit les chaînes dans le même PDF — c'est elle que demande un auditeur.
→ Un dossier prêt pour l'audit : chaque exigence est soit couverte, soit explicitement signalée comme trou.

Exporter le lot d'une seule User Story

Le rapport complet fait des dizaines de pages. Le lot n'en fait qu'une : la chaîne d'une story et sa mini-matrice. C'est ce qu'on envoie à un dev ou à un testeur pour un ticket précis.

ÉcranMenu Exporter Lot d'une User Story
Menu d'export de la traçabilité avec une User Story sélectionnée
  1. Reste en vue Colonnes et clique la story voulue à gauche : l'en-tête affiche « US-01 — 3 exigences · 4 cas de test ».
  2. Clique Exporter la traçabilité. Le menu compte maintenant 4 options au lieu de 3.
  3. Lot US-01 — PDF — chaîne complète de cette User Story uniquement.
  4. Lot US-01 — Markdown — la même chaîne en .md.
→ Le nom de l'option porte l'identifiant réel de la story : aucun risque d'exporter la mauvaise.
RésultatRapport Lot d'une User Story ouvert
Rapport de lot d'une User Story, chaîne et matrice ISTQB réduite
  1. Ouvre le fichier téléchargé : il tient sur une page.
  2. À gauche, Chaînes de traçabilité — 1 User Stories analysées : l'arborescence US-01 → EXG-001…003 → CT-001…012.
  3. Les trous restent visibles : EXG-002 porte « Non couvert par aucun cas de test ».
  4. À droite, la matrice ISTQB réduite au périmètre : 3 EXG x 4 CT, avec la légende N Nominal, E Erreur, L Limite.
→ Une page auto-portante par story : la pièce jointe idéale d'un ticket.
Gérer

Mes projets

Ce que ça faitta bibliothèque de dossiers, avec recherche, filtres par statut et actions sur chaque projet.
Étape 1Retrouver un projet
Page Mes projets, vue liste
  1. Filtre par statut : Tous / Actif / Partagé / Archivé.
  2. Lis la colonne Artefacts : PRD · US · EXG · CT indiquent l'avancement.
  3. Bascule liste / grille avec les icônes à droite.
  4. Clique un projet pour l'ouvrir.
→ Un projet sans badge US n'a pas dépassé le PRD.
Étape 2Agir sur un projet
Menu contextuel d'un projet
  1. Clique le menu … à droite de la ligne.
  2. Renommer : le nom automatique est rarement le bon.
  3. Partager ou Archiver : bascule le statut.
  4. Supprimer : définitif, affiché en rouge.
→ Le statut se change aussi depuis l'en-tête de la fiche projet.

Partager et laisser dupliquer

La duplication ne se déclenche pas depuis ton compte : elle s'autorise. Tu partages un lien, et c'est le destinataire qui crée sa propre copie, sous son compte, pour travailler sans toucher à ton projet.

Étape 1Ouvrir le partage et choisir la permission
Modale Partager le projet avec les permissions
  1. Ouvre le projet, puis clique Partager (menu … de la liste, ou badge de statut dans l'en-tête).
  2. Choisis la permission dans la modale Partager le projet.
  3. Clique Copier à droite du lien de partage.
  4. Envoie le lien à la personne concernée.
→ Le statut du projet passe à Partagé.

Les deux permissions

PermissionCe que le visiteur peut faire
Lecture seuleConsulter les artefacts, sans pouvoir les modifier.
Permettre de dupliquerCréer sa propre copie du projet et travailler de façon indépendante.

Étape 2 — Côté destinataire

  1. Il ouvre le lien needl.qalilab.com/shared/… dans son navigateur, connecté à son compte.
  2. Il crée sa copie depuis la vue partagée.
  3. La copie apparaît dans ses projets, avec le suffixe (copie).
La copie est indépendante

Ce que le destinataire modifie sur sa copie n'affecte pas ton projet, et inversement. C'est ce qui rend cette voie utile pour une variante de périmètre ou un second chiffrage.

Couper le partage

Dans la même modale, Désactiver le partage → bouton Révoquer. Le lien cesse de fonctionner.

Révoquer ne supprime pas les copies déjà faites

Les duplications créées avant la révocation restent chez leurs propriétaires. Choisis Lecture seule si tu ne veux pas que ton cadrage circule.

Recherche d'un projet

La barre de recherche est dans la barre du haut, présente sur toutes les pages. Tu n'as pas besoin d'aller sur Mes projets pour chercher.

Étape 1Rechercher depuis n'importe quelle page
Recherche d'un projet depuis l'Accueil
  1. Clique la barre Rechercher un projet…, en haut à droite.
  2. Tape un mot du nom du projet — ici Sonnet.
  3. Lis les cartes de résultat : compteurs PRD · US · EXG · CT, statut et date.
  4. Clique la carte pour ouvrir le projet, ou le menu … pour agir dessus.
→ Sur l'Accueil, Projets récents laisse place à Résultats de recherche avec leur nombre.

Pour revenir à l'affichage normal, vide le champ avec la croix.

Rien ne remonte ?

Recherche et filtre de statut se cumulent. Sur Mes projets, clique Réinitialiser les filtres.

StatutEffet
ActifVisible par défaut
PartagéUn lien de partage est actif — en lecture seule ou avec duplication autorisée
ArchivéSorti de la vue courante, non supprimé
Gérer

Versions et régénération

Ce que ça faitconserve chaque génération sous forme de version. Rien n'est jamais écrasé.
Étape 1Comparer deux versions
PRD en version v2 avec bandeau d'origine
  1. Clique v1, v2… en haut du panneau.
  2. Lis le bandeau Origine : il dit ce qui a déclenché l'enrichissement (ici les décisions AMB-01 à AMB-03).
→ Les onglets de version existent sur le PRD et les User Stories.

Quand régénérer

SituationAction
Tu as affiné des sections du PRDRégénérer le PRD, puis toute la suite
Tu as levé des ambiguïtésRégénérer le PRD, puis toute la suite
Les stories sont pauvresRégénérer les US seulement
Des exigences sont « Non couvert »Régénérer les CT seulement
Tu as changé de modèle IARégénérer l'artefact concerné
Régénère toujours de haut en bas

PRD → US → EXG → CT. Sauter un maillon laisse des exigences qui pointent vers des stories disparues.

Gérer

Exporter

Ce que ça faitsort le dossier de Needl, en entier ou artefact par artefact. C'est le seul point de sortie de l'outil.
Étape 1Exporter le rapport complet
Menu d'export du rapport complet
  1. Clique Rapport complet, en haut à droite de la fiche projet.
  2. Choisis PDF pour envoyer au client.
  3. Choisis Markdown pour reprendre le contenu ailleurs (Notion, Confluence, Git).
→ Le fichier contient les 5 artefacts.
Étape 2Rapport complet ouvert
Rapport complet exporté en PDF, section PRD
  1. Ouvre le fichier téléchargé.
  2. Le document enchaîne les 5 artefacts dans l'ordre de la chaîne : PRD → US → EXG → CT → Traçabilité.
  3. Chaque section du PRD garde ses badges Enrichi par (H2, AMB-01…) : la provenance de l'information reste lisible.
  4. La matrice ISTQB ferme le document — c'est la partie qu'un auditeur ouvre en premier.
→ C'est le livrable client : un seul fichier, aucune dépendance à Needl.

Les 5 rapports disponibles

RapportBoutonTu le donnes à…
Rapport completRapport complet (en-tête)Ton client
PRDPRD (onglet PRD)Le sponsor, pour validation du cadrage
User StoriesUser Stories (onglet US)L'équipe de dev, pour le backlog
ExigencesExigences (onglet EXG)L'architecte, le BA
Cas de testCas de test (onglet CT)L'équipe QA
TraçabilitéExporter la traçabilitéUne revue de couverture, un audit
Lot d'une User StoryExporter la traçabilitéUn dev ou un testeur qui ne travaille que sur une story

Tous les onglets proposent PDF et Markdown. Seule la traçabilité ajoute une troisième sortie, le lot ciblé sur une story — voir Traçabilité.

Pas d'intégration externe

Le téléchargement est le seul point de sortie. Aucune synchro Jira, Notion ou autre.

Référence

Identifiants et badges

Tout ce que tu croises dans l'interface, en une page.

Identifiants

BM-01Besoin métierPRD → Besoin métier
in-01Inclus au périmètrePRD → Périmètre
out-01Exclu du périmètrePRD → Périmètre
AMB-01AmbiguïtéPRD → Ambiguïtés
US-01User story généréeOnglet User Stories
US-A07User story ajoutéeSous-onglet Ajoutées manuellement
RG-01Règle associéeRenvoi cliquable sous une story
EXG-001ExigenceOnglet Exigences
CT-001Cas de testOnglet Cas de test

Badges

✓ ValidéSection du PRD complète et cohérente
6 à leverAmbiguïtés en attente d'arbitrage
5 à validerHypothèses posées par Needl, à confirmer
Critique ImportantCriticité d'une story ou d'une exigence
Nominal Erreur Limite PerformanceLes 4 types de cas de test
AMBÉlément issu d'une ambiguïté du PRD
HYPÉlément issu d'une hypothèse non confirmée
⚠ Mérite affinageStory reposant sur une zone incertaine, avec sa source
⚠ Non couvertExigence sans aucun cas de test
multi-EXGUn test qui vérifie plusieurs exigences
9 CTNombre de cas de test rattachés à une exigence
AccueilCréation d'un projet + projets récents
Mes projetsLa bibliothèque complète
Fiche projet5 onglets. Le chiffre à côté = éléments générés
DéconnexionIcône à droite de la barre du haut
Référence

Dépannage

Repère ton symptôme, lis la cause, applique la solution.

1Un onglet est verrouillé

Message

« Génère d'abord les User Stories pour déverrouiller cette étape »

Cause

L'ordre PRD → US → EXG → CT est imposé.

Solution

Reviens à l'artefact précédent et génère-le. L'encart Prochaine étape donne toujours le bon bouton.

2Le dossier généré est à côté de la plaque

Cause

Une reformulation validée trop vite. Le dossier ne peut pas être meilleur que le texte qui l'a produit.

Solution
  1. Ouvre Prompt initial pour relire la base.
  2. Si le texte est faux ou incomplet, crée un nouveau projet avec un besoin mieux formulé.

Plus rapide que de corriger section par section.

3Mes affinages n'apparaissent pas dans les user stories

Cause

Affiner une section ne modifie que le PRD affiché, pas les artefacts en aval.

Solution
  1. Régénérer le PRD.
  2. Puis Régénérer les US, les EXG, les CT, dans cet ordre.

4Des exigences restent « Non couvert »

Cause

Aucun cas de test n'a été généré pour cette exigence — souvent parce qu'elle est trop vague pour être testable.

Solution
  1. Onglet Cas de test → Régénérer les CT.
  2. Si le badge persiste, affine l'exigence dans les Exigences.
  3. Ou lève l'ambiguïté correspondante dans le PRD, puis régénère.

5La recherche ne trouve rien

Cause

Recherche et filtre de statut se cumulent. Un mot-clé valide ne retourne rien si un filtre est actif.

Solution

Clique Réinitialiser les filtres sur l'écran vide.

6Un projet apparaît sans PRD

Cause

Le projet est créé dès la saisie du besoin, mais le cadrage n'a jamais été terminé.

Solution

Rouvre-le pour reprendre le cadrage, ou supprime-le depuis le menu ….

7La génération semble bloquée

Vérifie

La barre affiche le pourcentage et la phase en cours. Si le chiffre bouge, c'est normal — attends.

Solution
  1. Clique Arrêter, en haut à droite.
  2. Relance avec le bouton de régénération de l'artefact concerné.

8Les exigences ne correspondent plus au PRD

Cause

Le PRD a été régénéré sans régénérer la suite : des exigences pointent vers des stories qui n'existent plus.

Solution

Reprends dans l'ordre : US → EXG → CT. Vérifie ensuite en Traçabilité.

Référence

Limites connues

Ce que Needl ne fait pas — pour ne pas le chercher.

Ce que Needl ne fait pas

Pas de gestion de rôlesUn seul type de compte, mêmes droits pour tous.
Pas de page Paramètres ni CompteRien à configurer au-delà du modèle IA.
Pas d'intégration externeExport PDF et Markdown uniquement.
Pas de collaboration temps réelNi commentaire ni édition simultanée, même sur un projet Partagé.
Pas de menu latéralNavigation horizontale uniquement.
L'IA génère, tu valides

Les sections Hypothèses et Ambiguïtés existent parce que le moteur comble les vides. Relis-les avant de chiffrer ou d'envoyer à un client.

Captures encore à fournir

Les emplacements en pointillés dans cette documentation attendent ces écrans :

1Écran de connexion /login
2Vue partagée côté destinataire, au moment de créer sa copie

Sur cette documentation

Elle décrit Needl tel qu'observé dans l'application (needl.qalilab.com) et illustré par les 42 captures de ce document.