Outils du développeur · Manuel numérique interactif
Jira & Trello — Manuel interactif
Manuel interactif complet de 84 pages pour la gestion de projets agiles avec Jira Software et Trello au niveau cégep (Techniques de l'informatique 3e année). Couvre la comparaison Scrum vs Kanban, la modélisation INVEST, les flux de travail DevOps avec GitHub, les requêtes JQL avancées, les tableaux de bord et un grand projet intégrateur avec ateliers pratiques et corrigés détaillés.
Ce que vous apprendrez
Manuel interactif de 84 pages structuré en 6 chapitres ministériels pour le DEC en informatique (420.B0)
Exercices pratiques collégiaux, protocoles de test et corrigés pas-à-pas détaillés à chaque chapitre
Intégration DevOps complète : liaison avec GitHub/GitLab, Smart Commits et transitions automatiques
Exportation personnalisée vers Google Docs (docs.new) avec gabarits académiques québécois
Table des matières
Fondements de l'agilité, comparaison Scrum versus Kanban et découverte de Trello
Histoire et principes fondateurs du manifeste agile
Modèle prédictif en cascade versus approche adaptative et itérative
Le cadre méthodologique Scrum : rôles, cérémonies et artéfacts
La méthode Kanban : flux tiré, visualisation et limites de travail en cours
Tableau comparatif Scrum versus Kanban pour les projets collégiaux
Prise en main de Trello : anatomie d'un espace de travail et des tableaux
Création et organisation des listes de flux de travail
Conception d'une carte Trello professionnelle : descriptions et membres
Utilisation des étiquettes colorées pour catégoriser priorités et domaines
Gestion des dates d'échéance et listes de contrôle séquentielles
Automatisation sans code avec Butler : déclencheurs et règles
Power-Ups Trello incontournables pour l'intégration de GitHub
Atelier pratique : modélisation d'un tableau Kanban Trello pour un stage
Corrigé détaillé de l'atelier pratique et critères d'évaluation
Découverte et architecture globale de Jira Software pour équipes logicielles
Présentation de l'écosystème Atlassian et genèse de Jira Software
Architecture d'un projet Jira : projets gérés par l'équipe versus entreprise
Typologie officielle des tickets : Épopée, Récit, Tâche, Bogue et Sous-tâche
Nomenclature et identifiants uniques des clés de tickets
Rédaction rigoureuse d'un récit utilisateur selon le canevas INVEST
Formalisation des critères d'acceptation selon le gabarit Given/When/Then
Définition de prêt (Definition of Ready) : critères préalables au développement
Définition de terminé (Definition of Done) : critères stricts d'assurance qualité
Structuration hiérarchique du carnet de produit (Backlog)
Utilisation des composants pour segmenter l'architecture logicielle
Champs personnalisés et écrans de saisie adaptés aux besoins collégiaux
Gestion des rôles, permissions et sécurité au sein d'une équipe étudiante
Atelier pratique : création et modélisation d'un projet Scrum complet
Corrigé détaillé de l'atelier pratique et validation de la structure
Planification agile, cérémonies Scrum et suivi des sprints dans Jira
Cycle de vie d'un sprint : de la planification à la rétrospective
Techniques d'estimation agile : suite de Fibonacci et Planning Poker
Capacité d'équipe versus engagement de sprint
Formulation d'un objectif de sprint (Sprint Goal) engageant et mesurable
Lancement officiel d'un sprint de 2 semaines dans Jira Software
Gestion et personnalisation du tableau actif de sprint
Déroulement de la mêlée quotidienne (Daily Stand-up) avec le tableau Jira
Analyse approfondie du graphique d'avancement (Burndown Chart)
Comprendre la ligne idéale et diagnostiquer les dérives de sprint
Mesure et exploitation de la vélocité d'équipe sur plusieurs itérations
Diagramme de flux cumulé (CFD) : détection visuelle des goulots d'étranglement
Gestion des imprévus : traitement des urgences et dépassements en cours de sprint
Atelier pratique : simulation d'un sprint de 2 semaines avec aléas techniques
Corrigé détaillé de l'atelier pratique et bilan d'itération
Personnalisation avancée des flux de travail et automatisation dans Jira
Anatomie d'un flux de travail Jira : statuts, transitions et résolutions
Distinction capitale entre statut du ticket et champ Résolution
Conception d'un flux de travail strict intégrant relecture de code et QA
Modélisation graphique des étapes dans l'éditeur de flux de travail
Conditions de transition : restreindre les actions selon les rôles de l'équipe
Validateurs de transition : exiger la saisie obligatoire de données critiques
Fonctions de publication (Post Functions) : automatiser les effets secondaires
Introduction au moteur d'automatisation sans code Jira Automation
Règle d'automatisation 1 : synchronisation d'état des sous-tâches vers le parent
Règle d'automatisation 2 : assignation automatique au relecteur de code
Règle d'automatisation 3 : notifications ciblées sur dépassement de délai
Gestion et débogage des règles d'automatisation via le journal d'audit
Atelier pratique : implémentation d'un flux de travail qualité avec validateurs
Corrigé détaillé de l'atelier pratique et scénarios de test du flux
Intégration de Jira avec Git, GitHub, GitLab et les pipelines CI/CD
Synergie entre gestion de projet agile et système de contrôle de versions décentralisé
Connexion sécurisée de Jira Cloud à l'organisation GitHub ou GitLab via OAuth
Nomenclature obligatoire des branches Git pour l'association automatique
Utilisation des commandes intelligentes (Smart Commits) dans les messages de commit
Suivi en temps réel des branches, commits et PR dans le panneau de développement
Automatisation des transitions de tickets lors de la soumission d'une PR
Fermeture automatique des tickets Jira lors de la fusion dans la branche principale
Visualisation du statut des constructions automatisées (CI/CD) sur les tickets
Gestion des versions et des livraisons logicielles : association aux jalons
Génération automatique de notes de version à partir des tickets résolus
Traçabilité des bogues depuis les journaux d'erreurs jusqu'au code source
Bonnes pratiques de gouvernance Git et Jira pour éviter la dispersion
Atelier pratique : interconnexion complète entre un dépôt GitHub et Jira
Corrigé détaillé de l'atelier pratique et validation de la chaîne de traçabilité
Tableaux de bord, requêtes JQL avancées, rétrospectives et projet intégrateur
Introduction au langage de recherche Jira Query Language (JQL) et logique booléenne
Rédaction de requêtes JQL avancées : opérateurs, dates dynamiques et fonctions
Sauvegarde de filtres JQL et partage sécurisé avec l'équipe ou le département
Conception de tableaux de bord Jira personnalisés avec gadgets analytiques
Métriques agiles essentielles : délai d'exécution, temps de cycle et taux d'anomalies
Conduire une rétrospective de sprint productive : Starfish, Mad/Sad/Glad, Sailboat
Transformation des apprentissages de rétrospective en tickets actionnables
Matrice comparative finale et guide de choix : Trello vs Jira vs solution hybride
Préparation à l'entrée sur le marché du travail québécois : compétences agiles
Les pièges classiques à éviter : microgestion et dérive des estimations
Grand projet intégrateur collégial (partie 1) : énoncé de la mission et configuration
Grand projet intégrateur collégial (partie 2) : exécution du sprint et résolution de crise
Corrigé exhaustif du grand projet intégrateur : carnet, requêtes JQL et métriques
Grille d'évaluation sommative finale du grand projet selon les standards collégiaux