Gestion de projet Odoo avec la méthodologie Agile : Guide Scrum et Kanban

Mettez en œuvre une gestion de projet agile dans Odoo à l'aide de sprints Scrum, de tableaux Kanban, de diagrammes d'avancement, de suivi de la vélocité et de planification des ressources basées sur le temps.

E
ECOSIRE Research and Development Team
|16 mars 202610 min de lecture2.2k Mots|

Gestion de projet Odoo avec la méthodologie Agile : Guide Scrum et Kanban

Le module de gestion de projet d'Odoo prend en charge à la fois les méthodologies traditionnelles en cascade et agiles. Pour les équipes pratiquant Scrum ou Kanban, le module fournit une planification de sprint, des tableaux Kanban, des diagrammes d'avancement, un suivi de la vélocité et une planification des ressources basée sur le temps, le tout intégré à l'écosystème plus large de modules RH, comptabilité et CRM d'Odoo. Ce guide couvre la configuration et l'exécution de projets agiles dans Odoo, du sprint zéro jusqu'à la livraison continue.

Points clés à retenir

  • Odoo prend en charge nativement les méthodologies Scrum (basées sur les sprints), Kanban (basées sur les flux) et agiles hybrides
  • La planification de sprint utilise l'estimation de points d'histoire avec un calcul de capacité basé sur la vitesse
  • Les graphiques de burndown et de burnup suivent la progression du sprint avec des mises à jour quotidiennes automatiques
  • Le tableau Kanban applique les limites WIP, les couloirs et les étapes de flux de travail personnalisées
  • Le suivi du temps s'intègre aux feuilles de temps pour un calcul précis des coûts du projet et une planification des ressources

Choisir votre méthodologie Agile

Scrum dans Odoo

Scrum fonctionne mieux pour les équipes qui effectuent du travail en itérations régulières. Dans Odoo, l'implémentation de Scrum comprend :

  • Sprints : itérations temporelles (généralement 2 semaines) avec une capacité définie
  • Backlog produit : liste hiérarchisée des user stories et des tâches
  • Sprint backlog : sous-ensemble d'éléments de backlog validés pour le sprint en cours
  • Cérémonies : planification de sprint, standups quotidiens, révision et rétrospective

Kanban dans Odoo

Kanban convient aux équipes ayant des exigences de livraison continue. Éléments clés :

  • Tableau visuel : colonnes représentant les étapes du flux de travail avec des cartes pour les éléments de travail
  • Limites WIP : nombre maximum d'éléments autorisés dans chaque colonne
  • Système pull : les nouveaux travaux sont introduits dans le pipeline uniquement lorsque la capacité est disponible
  • Flux continu : aucune limite de sprint --- flux de travail du backlog à l'exécution continue

Approche hybride

De nombreuses équipes combinent des éléments des deux. Utilisez des sprints pour la planification et l'estimation tout en maintenant les limites d'en-cours de Kanban et la gestion visuelle pendant l'exécution.

Configuration du projet

Créer un projet Agile

  1. Accédez à Projets > Configuration > Projets.
  2. Créez un nouveau projet avec les paramètres suivants :
  • Nom : Nom du projet
  • Méthodologie : Scrum, Kanban ou Standard
  • Autoriser les feuilles de temps : Activer le suivi du temps
  • Autoriser les sous-tâches : activer la décomposition des tâches
  • Configuration des étapes : définissez vos étapes de flux de travail

Configuration des étapes du flux de travail

Définissez les étapes qui correspondent au flux de travail de votre équipe dans Projets > Configuration > Étapes :

ScèneObjectifExemple de limite d'en-cours
Carnet de commandesEléments de travail non démarrésAucune limite
À faireSélectionné pour le sprint/itération en coursAucune limite
En coursEn cours de travail3 par développeur
En revueRévision de code ou tests d'assurance qualité5
TestsTests d'acceptation utilisateur3
TerminéComplété et acceptéAucune limite

Points d'histoire et estimation

Activez l’estimation des points d’histoire dans les paramètres du projet. Chaque tâche comprend un champ de point d'histoire que l'équipe estime lors de la planification. Échelles courantes :

  • Fibonacci : 1, 2, 3, 5, 8, 13, 21 (le plus populaire)
  • Tailles de t-shirts : XS=1, S=2, M=3, L=5, XL=8
  • Linéaire : 1 à 10

Gestion des sprints

Création de sprints

Accédez à Projets > Sprints pour gérer les itérations :

  1. Nom du sprint : nom descriptif (par exemple, "Sprint 14 : Système de paiement")
  2. Date de début : date de début du sprint
  3. Date de fin : date de fin du sprint (généralement 2 semaines plus tard)
  4. Capacité : nombre total de points d'histoire que l'équipe peut gérer (en fonction de la vélocité)
  5. Objectifs : objectifs de sprint qui guident la priorisation

Planification des sprints

Pendant la planification du sprint :

  1. Ouvrez la vue Product Backlog affichant toutes les histoires non attribuées.
  2. Trier par priorité et valeur commerciale
  3. Faites glisser les histoires du backlog vers le sprint
  4. L'indicateur de capacité indique la capacité restante au fur et à mesure que des étages sont ajoutés.
  5. Arrêtez d'ajouter des histoires lorsque la capacité atteint 80 à 90 % (tampon pour les travaux inattendus)

Exécution de sprints

Pendant le sprint, le tableau Kanban affiche tous les éléments du sprint passant par les étapes. Opérations clés :

  • Attribuer des tâches : faites glisser les tâches vers les membres de l'équipe ou utilisez la liste déroulante des responsables
  • Enregistrer le temps : cliquez sur le bouton du minuteur pour démarrer/arrêter le suivi du temps sur une tâche
  • Statut de la mise à jour : faites glisser les cartes entre les colonnes au fur et à mesure de l'avancement du travail.
  • Ajouter des bloqueurs : signaler les tâches bloquées avec un motif et des références bloquées
  • Sous-tâches : décomposez les grandes histoires en sous-tâches de mise en œuvre

Revue de sprint et rétrospective

A la fin du sprint :

  1. Consultez le rapport de sprint montrant les points d'histoire terminés et planifiés.
  2. Replacez les éléments incomplets vers le backlog produit ou vers le sprint suivant
  3. Le Velocity Chart se met automatiquement à jour avec le taux d'achèvement réel du sprint.
  4. Documenter les résultats rétrospectifs en tant que tâches d'amélioration des processus

Fonctionnalités du tableau Kanban

Configuration de la carte

Personnalisez le tableau Kanban dans Projets > Paramètres du tableau :

Colonnes : mappez-les aux étapes de votre flux de travail. Chaque colonne peut avoir :

  • Une limite WIP qui affiche un avertissement en cas de dépassement
  • Une couleur de colonne pour une identification visuelle
  • Règles d'affectation automatique

Cours de nage : divisions horizontales qui regroupent les cartes par :

  • Priorité (critique, élevée, moyenne, faible)
  • Cessionnaire
  • Type de tâche (fonctionnalité, bug, corvée)
  • Histoire épique ou parentale

Affichage de la carte : configurez les champs qui apparaissent sur le recto de la carte :

  • Points d'histoire
  • Avatar du destinataire
  • Date d'échéance
  • Balises/étiquettes
  • Temps passé

Limites des en-cours

Les limites des travaux en cours sont essentielles pour Kanban. Configurez les limites par colonne :

  1. Accédez aux paramètres de la colonne
  2. Définissez le nombre maximum de tâches autorisées
  3. Lorsque la limite est atteinte, l'en-tête de la colonne devient jaune (avertissement) ou rouge (dépassé).
  4. Les membres de l'équipe doivent retirer le travail de la colonne surchargée ou aider à résoudre les bloqueurs avant de commencer un nouveau travail

Diagramme de flux cumulatif

Le diagramme de flux cumulé (CFD) dans Projets > Reporting > Flux cumulatif montre comment les éléments de travail s'accumulent à chaque étape au fil du temps. Points clés du CFD :

  • Bandes élargies : indiquez les goulots d'étranglement à une étape spécifique
  • Bandes parallèles : indiquez un flux sain avec un débit constant
  • Bandes convergentes : indique que l'équipe termine plus qu'elle ne commence (bon)

Suivi et rapports

Graphique d'avancement

Le graphique d'avancement suit le travail restant par rapport à la chronologie du sprint :

  • Ligne idéale : Ligne droite allant du total des points d'histoire à zéro sur la durée du sprint
  • Ligne réelle : progrès réels mis à jour quotidiennement en fonction des points d'histoire terminés
  • Changements de portée : visibles sous forme de sauts dans le burndown (histoires ajoutées à mi-sprint)

Accédez au graphique d'avancement dans Projets > Reporting > Burndown.

Suivi de la vitesse

La vélocité mesure le débit de l'équipe en points d'histoire par sprint :

  • Moyenne mobile : moyenne des 3 à 5 derniers sprints, utilisée pour la planification des capacités
  • Tendance : une vitesse croissante indique une amélioration de l'efficacité de l'équipe ou de la précision des estimations.
  • Volatilité : une variation élevée d'un sprint à l'autre indique une incohérence dans l'estimation

Analyse du temps de cycle

Pour les équipes Kanban, le temps de cycle (combien de temps prend une tâche du début à la fin) est la principale mesure :

MétriqueCalculCible
Temps de cycleDate de fin - Date en coursTendance à la baisse
DélaiDate de réalisation - Date de créationDépend de la profondeur du retard
DébitArticles complétés par semaineStable ou en hausse

Intégration du suivi du temps

Journalisation des feuilles de temps

Activez les feuilles de temps sur le projet pour suivre le temps passé par rapport aux tâches :

  1. Cliquez sur le bouton du minuteur sur une tâche pour démarrer le suivi
  2. Le chronomètre fonctionne en temps réel (visible dans la barre d'en-tête)
  3. Arrêtez le chronomètre lorsque vous changez de tâche ou prenez des pauses
  4. Des entrées manuelles de feuille de temps peuvent être ajoutées dans Feuilles de temps > Mes feuilles de temps

Coût du projet

Avec les feuilles de temps activées, Odoo calcule les coûts du projet en fonction de :

  • Taux de coût du personnel : Défini sur la fiche du salarié
  • Tarif facturable : Défini sur le projet ou le contrat client
  • Temps enregistré : heures réelles à partir des feuilles de temps

Le rapport Projets > Rapports > Rentabilité affiche les revenus, les coûts et la marge par projet, par employé et par période.

Intégration avec d'autres modules Odoo

Intégration du service d'assistance

Liez les tickets d’assistance aux tâches du projet. Lorsqu'un bug est signalé via le module helpdesk, créez une tâche dans le projet de développement directement depuis le ticket. La tâche renvoie au ticket pour la traçabilité.

Intégration des ventes

Pour les équipes de services professionnels, les tâches du projet peuvent être liées aux lignes de commande client. Le temps enregistré pour les tâches alimente la facturation :

  • Temps et matériaux : facturer les heures réelles enregistrées
  • Prix fixe : Suivi du temps pour l'analyse de rentabilité sans facturation horaire
  • Basé sur des étapes : Facture à la fin de la tâche

Intégration RH

La planification des ressources prend en compte la disponibilité des employés à partir du module RH :

  • Congés : un congé approuvé réduit la capacité de sprint
  • Horaire de travail : Les employés à temps partiel contribuent proportionnellement à la capacité
  • Compétences : faites correspondre les exigences des tâches aux compétences des employés pour une affectation optimale

Services de gestion de projet ECOSIRE

La mise en œuvre de méthodologies agiles dans Odoo nécessite à la fois une expertise en configuration logicielle et en conception de processus. Les services de mise en œuvre Odoo d'ECOSIRE incluent la configuration du module de gestion de projet, la configuration du flux de travail et le coaching agile pour les équipes passant de la gestion de projet traditionnelle. Nos services de formation proposent des ateliers pratiques pour les Scrum masters, les propriétaires de produits et les membres de l'équipe qui apprennent l'interface du projet Odoo.

Lecture connexe

Odoo peut-il remplacer les outils de gestion de projet dédiés comme Jira ou Asana ?

Pour de nombreuses équipes, oui. Le module de projet d'Odoo gère les tableaux Kanban, la gestion des sprints, le suivi du temps et les rapports qui couvrent 80 à 90 % des tâches pour lesquelles les équipes utilisent Jira ou Asana. L'avantage d'Odoo est l'intégration avec la facturation, les RH et le CRM. La lacune réside dans les fonctionnalités avancées telles que les requêtes JQL personnalisées (Jira) ou les vues chronologiques avancées. Les équipes avec des flux de travail de développement complexes peuvent trouver Jira plus spécialisé.

Comment Odoo gère-t-il les dépendances entre projets ?

Utilisez des dépendances de tâches (relations bloquées) qui peuvent s'étendre sur des projets. La vue Diagramme de Gantt affiche les dépendances entre projets avec des flèches de connexion. Pour la planification au niveau du portefeuille, le module Planification fournit une vue des ressources sur tous les projets montrant l'allocation et les conflits.

Quelle est la taille maximale d'équipe recommandée pour un seul projet Odoo ?

Odoo gère efficacement des projets comptant jusqu'à 50 à 100 membres d'équipe. Pour les grandes organisations, créez des projets distincts par équipe et utilisez la vue du portefeuille pour la coordination entre les équipes. Les performances du tableau Kanban restent fluides avec des centaines de tâches actives.

E

Rédigé par

ECOSIRE Research and Development Team

Création de produits numériques de niveau entreprise chez ECOSIRE. Partage d'analyses sur les intégrations Odoo, l'automatisation e-commerce et les solutions d'entreprise propulsées par l'IA.

Discutez sur WhatsApp