7 min lecture • Guide 134 of 877
Créer des Templates de Tâches dans GitScrum
Les templates de tâches dans GitScrum transforment la façon dont vous gérez le travail récurrent. Au lieu d'écrire les mêmes descriptions, d'ajouter les mêmes labels et de créer les mêmes checklists à répétition, les templates vous permettent de capturer les meilleures pratiques une fois et de les appliquer instantanément.
Fonctionnalités des Templates
| Fonctionnalité | Description |
|---|---|
| Description pré-remplie | Contenu standard pour le type de tâche |
| Labels par défaut | Labels appliqués automatiquement |
| Checklists | Éléments étape par étape à compléter |
| Champs personnalisés | Valeurs de champs pré-définies |
| Placeholders | Champs dynamiques à remplir |
Créer des Templates
Guide Étape par Étape
CRÉER UN TEMPLATE DE TÂCHE
══════════════════════════
ÉTAPE 1: Accéder aux Paramètres de Template
─────────────────────────────────────
Projet → Paramètres → Templates de Tâches
Cliquer "Créer Nouveau Template"
ÉTAPE 2: Informations de Base
─────────────────────────────────────
┌─────────────────────────────────────────────────────────┐
│ Nom Template: [Rapport de Bug ] │
│ Description: [Format standard rapport de bug ] │
│ Icône: [🐛 ▼] │
│ Catégorie: [Développement ▼] │
└─────────────────────────────────────────────────────────┘
ÉTAPE 3: Valeurs par Défaut
─────────────────────────────────────
┌─────────────────────────────────────────────────────────┐
│ DÉFAUTS: │
│ ├── Labels: [bug] [à-trier] │
│ ├── Assigné: [Non assigné ▼] │
│ ├── Priorité: [Moyenne ▼] │
│ ├── Effort: [Auto-estimation ▼] │
│ └── Sprint: [Backlog ▼] │
└─────────────────────────────────────────────────────────┘
ÉTAPE 4: Template de Description
─────────────────────────────────────
[Éditeur Markdown avec contenu du template]
## Environnement
- Navigateur/OS: {{navigateur}}
- Version: {{version}}
## Étapes pour Reproduire
1. {{etape1}}
2. {{etape2}}
## Attendu vs Réel
Attendu: {{attendu}}
Réel: {{reel}}
ÉTAPE 5: Checklist
─────────────────────────────────────
☑ Éléments Checklist par Défaut:
├── ☐ Bug reproduit
├── ☐ Priorité évaluée
├── ☐ Correction implémentée
├── ☐ Tests ajoutés
└── ☐ Vérifié en staging
ÉTAPE 6: Sauvegarder le Template
─────────────────────────────────────
[Sauvegarder Template]
Éditeur de Template
ÉDITEUR DE DESCRIPTION DE TEMPLATE
══════════════════════════════════
FONCTIONNALITÉS:
├── Support Markdown
├── Placeholders: {{nom_champ}}
├── Sections conditionnelles
├── Blocs de code
└── Tableaux
PLACEHOLDERS:
├── {{titre}} - Demandera une saisie
├── {{date}} - Auto-remplit la date actuelle
├── {{utilisateur}} - Auto-remplit le créateur
├── {{sprint}} - Nom du sprint actuel
└── {{champ_perso}} - Tout champ personnalisé
EXEMPLE:
─────────────────────────────────────
## Demande de Fonctionnalité
**Demandé par:** {{demandeur}}
**Date:** {{date}}
### User Story
En tant que {{type_utilisateur}}
Je veux {{objectif}}
Afin de {{benefice}}
### Critères d'Acceptation
- [ ] {{critere_1}}
- [ ] {{critere_2}}
- [ ] {{critere_3}}
### Priorité
{{justification_priorite}}
─────────────────────────────────────
Utiliser les Templates
Créer une Tâche depuis un Template
UTILISER UN TEMPLATE
════════════════════
MÉTHODE 1: Bouton Nouvelle Tâche
─────────────────────────────────────
Cliquer "+" → "Depuis Template"
Sélectionner le template dans la liste
Remplir les placeholders
Créer
MÉTHODE 2: Création Rapide
─────────────────────────────────────
Appuyer "T" (raccourci clavier)
Taper le nom du template
Appuyer Entrée
Remplir les détails
MÉTHODE 3: Menu Contextuel
─────────────────────────────────────
Clic droit dans la colonne du tableau
"Nouveau depuis Template"
Sélectionner le template
MÉTHODE 4: Palette de Commandes
─────────────────────────────────────
Cmd/Ctrl + K
"Créer depuis template: Rapport de Bug"
Entrée
APRÈS CRÉATION:
─────────────────────────────────────
Contenu du template pré-rempli
Placeholders surlignés pour saisie
Modifier selon besoins
Sauvegarder la tâche
Sélecteur de Template
INTERFACE SÉLECTEUR DE TEMPLATE
═══════════════════════════════
┌─────────────────────────────────────────────────────────┐
│ Créer depuis Template [Recherche]│
├─────────────────────────────────────────────────────────┤
│ │
│ RÉCENTS │
│ ├── 🐛 Rapport de Bug Utilisé 12x │
│ └── ✨ Demande de Fonctionnalité Utilisé 8x │
│ │
│ DÉVELOPPEMENT │
│ ├── 🐛 Rapport de Bug │
│ ├── ✨ Demande de Fonctionnalité │
│ ├── 🔧 Dette Technique │
│ └── 🔬 Spike/Recherche │
│ │
│ OPÉRATIONS │
│ ├── 🚀 Déploiement │
│ ├── 🔥 Hotfix │
│ └── 🛠 Maintenance │
│ │
│ PROCESSUS ÉQUIPE │
│ ├── 📋 Planification Sprint │
│ └── 🔄 Rétrospective │
│ │
└─────────────────────────────────────────────────────────┘
Gestion des Templates
Organiser les Templates
ORGANISATION DES TEMPLATES
══════════════════════════
CATÉGORIES:
├── Développement
│ ├── Rapport de Bug
│ ├── Demande de Fonctionnalité
│ ├── Dette Technique
│ └── Spike/Recherche
│
├── Opérations
│ ├── Déploiement
│ ├── Hotfix
│ └── Maintenance
│
├── Processus
│ ├── Planification Sprint
│ ├── Rétrospective
│ └── Préparation Démo
│
└── Client
├── Demande Client
├── Approbation
└── Livrable
PERMISSIONS:
├── Voir: Tous les membres du projet
├── Créer: Admins projet, leads
├── Modifier: Propriétaire du template, admins
└── Supprimer: Admins seulement
Analytiques des Templates
ANALYTIQUES D'UTILISATION DES TEMPLATES
═══════════════════════════════════════
┌─────────────────────────────────────────────────────────┐
│ Utilisation Templates (30 derniers jours) │
├─────────────────────────────────────────────────────────┤
│ │
│ Template │ Util │ Users │ Temps Gagné Moy │
│ ─────────────────────┼──────┼───────┼──────────────── │
│ Rapport de Bug │ 42 │ 8 │ 5 min │
│ Demande Fonctionnalité│ 28 │ 6 │ 8 min │
│ Déploiement │ 12 │ 3 │ 10 min │
│ Rétrospective │ 4 │ 1 │ 15 min │
│ Hotfix │ 3 │ 2 │ 5 min │
│ │
│ TEMPS TOTAL GAGNÉ: ~8 heures │
│ │
│ TEMPLATES NON UTILISÉS (Considérer l'archivage): │
│ ├── Ancien Template Bug (0 util, 60 jours) │
│ └── Legacy Feature (0 util, 45 jours) │
│ │
└─────────────────────────────────────────────────────────┘
Fonctionnalités Avancées
Sections Conditionnelles
SECTIONS CONDITIONNELLES DE TEMPLATE
════════════════════════════════════
CONFIGURATION:
─────────────────────────────────────
Lors de la création depuis template, demander:
☐ A une migration base de données ?
☐ A un feature flag ?
☐ Nécessite revue sécurité ?
CONTENU TEMPLATE:
─────────────────────────────────────
## Étapes de Déploiement Standard
1. Créer le tag de release
2. Déployer en staging
3. Vérifier le staging
4. Déployer en production
{{if a_migration}}
## Migration Base de Données
- [ ] Sauvegarder la base
- [ ] Tester migration en staging
- [ ] Exécuter migration en production
- [ ] Vérifier l'intégrité des données
{{/if}}
{{if a_feature_flag}}
## Feature Flag
- [ ] Flag créé et configuré
- [ ] Pourcentage de déploiement défini
- [ ] Kill switch testé
{{/if}}
{{if revue_securite}}
## Revue Sécurité
- [ ] Checklist sécurité complète
- [ ] Test de pénétration planifié (si majeur)
- [ ] Approbation de l'équipe sécurité
{{/if}}
Héritage de Templates
HIÉRARCHIE DE TEMPLATES
═══════════════════════
TEMPLATE ORGANISATION (Base):
─────────────────────────────────────
"Rapport de Bug Entreprise"
├── Sections description standard
├── Labels à l'échelle de l'entreprise
└── Checklist de base
TEMPLATE PROJET (Étend):
─────────────────────────────────────
"Rapport Bug App Mobile" étend "Rapport Bug Entreprise"
├── + Champs spécifiques appareil
├── + Champ version app
└── + Éléments checklist spécifiques plateforme
UTILISATION:
├── Template entreprise utilisé par défaut
├── Les projets peuvent personnaliser
├── Changements à la base propagés (optionnel)
└── Surcharges projet préservées
Meilleures Pratiques
Pour les Templates GitScrum
- Nommez clairement — But évident depuis le nom
- Incluez des exemples — Montrez le contenu attendu
- Utilisez des placeholders — Forcez la saisie requise
- Checklistez tout — Ne comptez pas sur la mémoire
- Révisez l'utilisation — Archivez les templates inutilisés
Anti-Patterns
ERREURS DE TEMPLATES:
✗ Trop de templates (écrasant)
✗ Trop générique (pas utile)
✗ Jamais mis à jour (obsolète)
✗ Pas de placeholders (copier-coller nécessaire)
✗ Éléments checklist clés manquants
✗ Templates inutilisés encombrant la liste