Écrire
pour être compris
Guide utilisateur, documentation technique, rapport de projet, README — principes, structures et exemples concrets.
Principes universels
Quel que soit le type de document, cinq principes fondamentaux s'appliquent toujours.
config.ini).2. Remplissez les champs obligatoires.
3. Cliquez sur Valider.
Verbes d'action à l'impératif pour les procédures : "Cliquez", "Saisissez", "Sélectionnez". Pas "Il faut cliquer", pas "L'utilisateur devrait saisir".
Analyser son public cible
Le même sujet s'explique différemment selon le lecteur. Définir explicitement le public avant de commencer à rédiger.
| Public | Connaissances supposées | Besoins | Style adapté |
|---|---|---|---|
| Utilisateur final secrétaire, client, employé |
Aucune connaissance technique | Accomplir une tâche précise, sans comprendre le pourquoi | Langage courant, captures d'écran, pas de jargon |
| Technicien / Développeur collègue, intégrateur |
Bonne base technique du domaine | Comprendre le fonctionnement, pouvoir adapter | Précis, schémas d'architecture, exemples de code |
| Chef de projet / Manager commanditaire, jury de stage |
Contexte métier, peu de technique | Vue d'ensemble, résultats, risques | Résumé exécutif, tableaux de synthèse, visuels |
| Public mixte rapport annuel, mémoire |
Hétérogène | Plusieurs niveaux de lecture | Résumé + corps + annexes techniques |
Si le document s'adresse à plusieurs publics, utiliser une structure en oignon : résumé (tous les lecteurs) → corps principal (lecteur cible) → annexes (experts). Chaque lecteur s'arrête au niveau qui lui suffit.
Style & ton selon le document
Guide utilisateur (end-user)
Destiné aux utilisateurs finaux sans expertise technique. L'objectif est de permettre l'accomplissement d'une tâche, pas d'expliquer le fonctionnement interne.
À adapter selon la complexité du logiciel/système
Règles d'or du guide utilisateur
2. Saisissez l'adresse IP fournie par votre administrateur.
3. Cliquez sur Redémarrer le service.
→ L'indicateur passe au vert.
Guide technique / développeur
Destiné à un public technique : développeur, intégrateur, administrateur système. Le pourquoi est aussi important que le comment.
Règles d'or de la doc technique
Réponse 200 :
{"id": 42, "nom": "Alice", "email": "..."}Erreur 404 : utilisateur inexistant.
Rapport de projet / stage
Document formel qui rend compte d'un travail accompli. Il doit être lisible par un public mixte : jury technique, tuteur académique, responsable d'entreprise.
Erreurs classiques à éviter
Résumé exécutif ≠ Introduction. Le résumé peut être lu seul. Il répond à : Quel était le problème ? Qu'a-t-on fait ? Avec quel résultat ? L'introduction contextualise et annonce le plan.
README & documentation de code
Le README est la première chose qu'un développeur lit. Il doit permettre d'être opérationnel en moins de 5 minutes.
Structure README — modèle
Documentation dans le code
# Incrémenter i de 1
i += 1# Décalage de 1 : compenser l'index
# base-0 de l'API externe (doc §3.2)
i += 1Un README sans section "Installation" ou sans exemple d'utilisation est inutilisable. Ces deux sections sont non négociables.
Captures d'écran & visuels
Quand utiliser quel visuel ?
| Visuel | Usage idéal |
|---|---|
| Capture annotée | Présenter une interface, localiser un bouton |
| GIF / vidéo courte | Démontrer une séquence d'actions (guide utilisateur) |
| Diagramme UML | Architecture, classes, flux (doc technique) |
| Flowchart | Processus décisionnel, algorithme |
| Tableau | Comparaison, liste de paramètres avec types |
| Graphique | Résultats de tests, mesures de performances |
Numéroter toutes les figures (Figure 1, Figure 2…) et toujours y faire référence dans le texte. Ne jamais insérer une image sans explication dans le corps du texte.
Erreurs fréquentes
| Erreur | Symptôme | Correction |
|---|---|---|
| Jargon non défini | "Configurer le CIDR du VPC dans l'IAM" | Définir au 1er usage ou ajouter un glossaire |
| Étapes manquantes | "Installer Node.js puis lancer le projet" | Tester la procédure sur une machine vierge |
| Hypothèses implicites | "Ouvrir le terminal" (quel terminal ? comment ?) | Nommer exactement : "Ouvrir PowerShell en tant qu'administrateur" |
| Passif excessif | "Le formulaire doit être rempli" | "Remplissez le formulaire" — qui fait quoi ? |
| Mur de texte | Paragraphes de 10+ lignes sans titre | Découper en sous-sections, utiliser des listes |
| Version non mentionnée | Doc sans date ni version du logiciel | Toujours indiquer v1.2.3 et la date en entête |
| Doc non testée | Procédure qui ne fonctionne pas | Faire tester par quelqu'un qui ne connaît pas le sujet |
| Résumé = introduction | Résumé qui re-contextualise au lieu de synthétiser | Résumé = résultats + conclusion. Introduction = contexte + plan. |
Révision & relecture
Protocole de relecture en 3 passes
Test utilisateur : faire lire le document par une personne du public cible. Observer ses points de blocage sans intervenir. C'est le test le plus révélateur.
Questions de relecture critiques
Checklists par type de document
✓ Guide utilisateur
| Page de titre avec version |
| Prérequis explicites |
| Étapes numérotées |
| Captures annotées |
| Résultat attendu après chaque étape |
| Section dépannage |
| Zéro jargon non défini |
| Testé par un non-technicien |
✓ Guide technique
| Diagramme d'architecture |
| Versions des dépendances |
| Snippets testés et reproductibles |
| Variables d'environnement listées |
| Justification des choix techniques |
| Section API documentée |
| Instructions de tests |
| Date et version en entête |
✓ Rapport de stage/projet
| Résumé ≠ introduction |
| Table des matières numérotée |
| Problématique clairement posée |
| Figures numérotées et légendées |
| Bibliographie normalisée (APA/ISO) |
| Bilan : objectifs atteints vs planifiés |
| Perspectives concrètes |
| Relecture externe |
✓ README / doc code
| Description en 2 phrases max |
| Prérequis avec versions |
| Installation copiable-collable |
| Exemple d'utilisation |
| Comment lancer les tests |
| Docstrings sur fonctions publiques |
| CHANGELOG ou historique |
| Licence mentionnée |