Documentation des modèles Agile pour développés sous Nextcloud pour l’équipe d’Initiative Québec⭧.
Cette section est obsolète !
La documentation des modèles Nextcloud Agile a été transférée sur les communs (collectif public sur Nuée) :
- 🌻 Communs / ♾️ Nextcloud Agile / 📃 Modèles
Sur cette page :
- Cette section est obsolète !
- Modèles de ticket
Modèles de ticket
Feuille de route
Les émojis (icônes) employés établissent un code de couleur qui permet d’identifier rapidement le type et le niveau hiérarchique d’un ticket dans la feuille de route d’un projet.
Les couleurs des émojis choisis correspondent à celles employées dans Jira. On peut être plus créatif avec l’utilisation des émojis si on le désire, mais c’est probablement préférable de s’en tenir à la codification de couleurs suggérée !
⬜ Initiative
Les initiatives sont des collections d’épopées axés sur un objectif commun.
La feuille de route d’Initiative Québec se décompose en plusieurs initiatives (concept Agile) : il s’agit de grands ensembles de tâches spécifiques, regroupées autour d’une même thématique et d’objectifs communs. On peut voir les initiatives Agile comme des projets à part entière. Les initiatives sont priorisées et chacune est affinée en petites tâches concrètes en vue de leur réalisation par les membres de l’équipe. Une initiative se décomposent généralement en plusieurs épopées plus petites.
🟪 Épopée
Les épopées (epics) sont des corpus de tâches importantes qui sont subdivisés en plusieurs petites tâches granulaires (récits utilisateurs, tâches opérationnelles, rapports de bogue).
- Afficher le modèle de ticket d’épopée Agile sur Nuée⭧
🟩 Récit
Les récits utilisateur (user stories, ou simplement stories) sont de brèves exigences ou requêtes écrites du point de vue de l’utilisateur final.
- Afficher le modèle de ticket de récit Agile sur Nuée⭧
🟦 Tâche
À rédiger.
🟥 Bogue
À rédiger.
Sections d’un ticket
Entête
Modèles : tous les modèles
Nous présentons systématiquement ces informations en tête de chaque page du collectif du projet.
Fil d’Ariane
Un fil d’Ariane en tête de chaque page facilite la navigation dans le collectif et aide l’utilisateur à repérer rapidement où la page consultée est située dans la hiérarchie du collectif.
Auteur et date
Utilisateur qui a créé la page et date de création.
⌨️ Astuce : Commence à taper
@
dans l’éditeur Nextcloud pour afficher la liste des utilisateurs qui sont membres du collectif. Tu peux continuer à taper le nom ou l’identifiant d’un membre pour affiner la recherche.
Description
Quel est l’objectif à accomplir ? (en une phrase ou deux)
Modèles : ⬜ Initiative, 🟪 Épopée, 🟩 Récit, 🟦 Tâche, 🟥 Bogue
À rédiger.
Détails
Le tableau Détails fournit en un coup d’oeil l’information essentielle sur le ticket, son statut actuel et l’état de sa progression.
Récit lié
À rédiger.
Épopée liée
À rédiger.
Initiative liée
À rédiger.
Statut
Indique le statut actuel de l’élément (initiative, épopée, récit, tâche ou bogue) dans le flux de travail.
Statuts de ticket : ⚪ À FAIRE
➝ 🔵 EN COURS
➝ 🟢 TERMINÉ
Progression
Modèles : ⬜ Initiative, 🟪 Épopée
La progression indique la confiance du responsable de ticket en la capacité de l’équipe de répondre aux exigences du projet dans les délais impartis.
Indicateurs de progression suggérés :
⚪ EN ATTENTE
↔ 🟢 SUR LA BONNE VOIE
[ ↔ 🟡 À RISQUE
↔ 🔴 COMPROMIS
] ➝ 🎉 FINI
💡 Un changement à l’indicateur de progression devrait toujours s’accompagner d’une brève mise à jour qui sera partagée en commentaire sur la carte du Deck associée pour notifier et informer les membres qui suivent celle-ci du changement à l’état de la progression (et des raisons de ce changement.)
Voir (plus bas) : Mises à jour
Responsable
Identifiant utilisateur de la personne responsable du ticket.
⌨️ Astuce : Tape
@
pour ajouter un responsable. L’utilisateur ajouté sera notifié par Nextcloud de sa mention sur la page du ticket.
Contributeurs
Identifiants utilisateur des contributeurs.
⌨️ Astuce : Tape
@
pour ajouter un nouveau contributeur. Les contributeurs ajoutés seront notifiés par Nextcloud de leur mention sur la page du ticket.
Équipe(s)
Équipe(s) assignée(s) au ticket.
💡 C’est une bonne idée de créer ici un lien vers la page de l’équipe (comité ou groupe de travail) du collectif.
🖱️ Astuce : Dans le navigateur, il suffit de glisser-déplacer le lien de la page cible dans le menu de navigation du collectif (à gauche) à l’endroit approprié dans l’éditeur pour créer un lien.
Début
Moment où la réalisation du travail décrit par le ticket commencera (ou a commencé). On peut désigner une date précise, ou approximative (mois, trimestre, etc.). Dans le cadre de travail Scrum, on indiquera généralement le nom/numéro de sprint, et la date à laquelle celui-ci débutera (si elle est déjà connue).
Fin
Moment où le ticket sera complété (ou a été complété). À moins d’une échéance incontournable, on préférera une indication approximative (mois, trimestre) à une date précise. L’équipe Scrum peut indiquer le sprint (nom/numéro de sprint) pendant lequel on espère compléter le ticket.
À faire
Tâches à exécuter pour atteindre l’objectif
Modèles : 🟩 Récit, 🟦 Tâche, 🟥 Bogue
Tu peux insérer dans la section À faire une simple liste à cocher de tâches à effectuer pour mener à bien l’objectif du récit.
Faire des liens vers les tickets enfant
💡 Si un nouveau ticket enfant est créé pour l’une ou l’autre des tâches de la liste À faire (par exemple, pour la déléguer à un autre membre), c’est une bonne idée de faire de celle-ci un lien vers le ticket créé pour y accéder rapidement.
🖱️ Astuce : Pour créer rapidement un lien vers une page d’un collectif, il suffit de glisser-déposer la page cible depuis le menu de gauche à l’endroit voulu dans le document en cours d’édition.
Avancé : listes à cocher dans les cartes Deck
💡 Certaines équipes pourraient préférer inclure la liste À faire d’un ticket dans la description de la carte Deck associée au ticket plutôt que dans la page du ticket. Quel est l’avantage ? Cela permet de suivre d’un simple coup d’oeil le progrès du chaque ticket de l’équipe directement depuis le tableau Deck. En effet, le Deck Nextcloud affiche sur chaque carte contenant une liste à cocher le nombre d’items qui sont complétés sur le nombre total d’items de la liste. Les membres de l’équipe pourront également cocher les tâches accomplies directement depuis la carte du Deck.
Dans ce cas, ajoute simplement un lien vers la carte du Deck dans la section À faire de la page du ticket. Ce qui importe, c’est d’éviter à l’équipe d’avoir à gérer plusieurs versions divergentes de la même liste de tâches !
⌨️ Astuce : Pour créer une liste à cocher dans la description d’une carte Deck, tu auras besoin de quelques rudiments de la syntaxe Markdown utilisée par Deck. Dans l’exemple de liste à cocher suivant, les deux premières tâches sont marquées comme complétées :
* [x] Créer une carte de récit dans le tableau Backlog de Deck * [x] Créer une nouvelle page de ticket de récit dans le collectif d'équipe * [ ] Ajouter la page du ticket aux pièces jointes de la carte * [ ] Lister les tâches à faire dans la description de la carte
L’utilisation du Deck pour les listes de tâches n’empêche pas de créer des liens vers les tickets enfant. La syntaxe Markdown pour créer un hyperlien est celle-ci :
[Texte du lien](URL)
Par exemple :
[Google](https://google.com)
Dans l’exemple de liste de tâches Markdown qui suit, chaque tâche est un lien vers un ticket enfant. Ainsi, chaque ticket enfant pourra facilement être assigné à des personnes (ou des équipes) différentes, avec des dates d’échéances différentes s’il y a lieu.
> Récit : Les visiteurs de notre site désirent avoir une meilleure idée de qui nous sommes avant de décider de faire affaire avec nous. À faire: * [ ] [Rédiger le texte de la page *À propos*](https://projet.url/ticket/texte-apropos) * [ ] [Photo de l'équipe](https://projet.url/ticket/photo-equipe) * [ ] [Créer la page *À propos*](https://projet.url/ticket/page-apropos)
🔗 Nous recommandons d’utiliser un lien vers la page du ticket enfant (dans le collectif d’équipe) plutôt que vers sa carte dans Deck. Le collectif propose une vue hiérarchisée des tâches qui est complémentaire au Deck. De plus, les liens vers d’autres cartes ne sont pas très bien pris en charge dans la version actuelle de l’application mobile Nextcloud Deck.
Exigences
Les exigences (requirements) que le ticket doit remplir.
Modèles : ⬜ Initiative, 🟪 Épopée
Les exigences sont initialement définies par le gestionnaire de projet (et/ou le Product Owner) et sont particulièrement importantes pour les initiatives et les épopées. Elles sont appelées à s’affiner progressivement, à mesure qu’elles sont interrogées et discutées avec l’équipe.
Pour en savoir plus sur la rédaction et l’importance des exigences (et les schémas à éviter), consulte : Concepts Agile – Exigences
Jalons
Les jalons (milestones) sont des moments-clés du projet qui surviendront pendant l’exécution de ce ticket.
(donner des exemples)
Objectifs liés
À rédiger.
Éléments liés
À rédiger.
À propos
À rédiger.
Mises à jour
À rédiger.
☑️ Pour suivre un ticket, tout membre de l’équipe peut s’y « abonner » en s’affectant à la carte associée au ticket dans le Deck.
📢 Les responsables peuvent ainsi communiquer les mises à jour importantes aux « abonnés » en commentant simplement la carte Deck associée. Le responsable peut également décider d’y affecter manuellement les personnes qu’il veut informer de la progression du projet.
+Historique
(Section proposée)
+Discussion
Comment se joindre à la discussion sur ce projet ? [?]
(Section proposée)
Le responsable pourrait choisir d’animer la discussion directement dans la section « Discussion » de la page du ticket, mais ce ne serait pas très efficace (ça deviendrait rapidement fastidieux de notifier les participants à chaque nouveau commentaire !).
Il sera nettement plus efficace d’utiliser un canal de discussion dédié auquel tous les membres de l’équipe auront facilement accès.
- Le plus simple est d’utiliser l’onglet « Tchat » dans le panneau latéral de la fiche dans la vue de Nextcloud Files pour créer une discussion associée au document (ce panneau est disponible pour chaque fichier dans Nextcloud). Par exemple, tu peux te joindre au « Tchat » du document actuel en affichant le panneau latéral ici : https://nuee.cc/f/548449 (clique sur « Rejoindre la conversation » (vas-y, essaye-le !)
+Risques identifiés
(Section proposée.)
+Décisions
(Section proposée.)
+Enseignements
(Section proposée.)
Modèle d’objectif
🟡 Objectif
À rédiger
Modèle de risque
⚠️ Risque
À rédiger.
Modèle d’enseignement
💡 Enseignement
À rédiger.
Modèle de décision
🔀 Décision
À rédiger.