Les principes de la gestion de projet Agile ont pris racine dans les domaines du développement logiciel et de l’ingénierie. Il existe de nombreuses méthodologies différentes (telles que Scrum ou Kanban) sur la façon de mettre en œuvre ces processus, mais l’agilité ne doit pas être compliquée et peut être appliquée à n’importe quel domaine (mais peut-être ne devrait pas l’être).
Cet article vise à vous emmener quelques pas au-delà du simple des principes d’Agile, avec des informations exploitables, tout en évitant le dogme d’une méthodologie particulière.
Si vous voulez savoir en quoi la gestion de projet Agile diffère de la gestion de projet traditionnelle, cet article est pour vous. Étant donné que nous sommes une société de logiciels qui vend une application de gestion de projet, je conclurai l’article en expliquant comment OneDesk peut vous aider à réaliser les choses dont nous discutons.
L’éventail de la planification de projet
Les projets sont essentiellement des objectifs finaux décomposés en étapes nécessaires pour atteindre ces objectifs. La gestion de projet crée ces étapes, les organise, les exécute et suit leur progression. Les projets plus importants nécessitent des équipes plus importantes – et par conséquent, la planification, l’estimation, l’attribution, le suivi et la coordination sont souvent un travail à plein temps.
Comme vous pouvez l’imaginer, tous les projets ne sont pas créés égaux. Une recette simple peut suffire pour préparer le souper, mais cela ne fonctionnera pas pour la conception d’un pont. Les méthodes de gestion de projet nécessaires varient radicalement à travers ce spectre, tout comme les outils.
Pour la plupart d’entre nous, les projets que nous réalisons au travail se situent quelque part au milieu du spectre:
- Nous travaillons en équipe et différentes personnes feront différentes parties du projet
- Nous devons faire attention à l’ordre de nos tâches
- Nous devrions avoir une estimation raisonnable du temps que cela nous prendra et du moment où cela sera terminé
- Pour certains d’entre nous, les coûts doivent être pris en compte
- Nous devons être en mesure de voir si nous sommes sur la bonne voie et à quel point nous en sommes dans le projet.Si cela ressemble au type de projets sur lesquels vous travaillez, avec peut-être une ou deux préoccupations supplémentaires, votre travail PEUT en bénéficier d’une approche agile ou PEUT PAS. Même au sein de ces projets de taille moyenne, il existe des degrés dans la mesure où un projet doit être planifié et géré. À l’extrémité la plus claire, une liste de choses à faire écrite sur un tableau blanc peut fonctionner. À l’extrémité la plus lourde, des calendriers, des diagrammes de Gantt et des calendriers de ressources peuvent être nécessaires.L’astuce consiste à trouver le point du spectre où la gestion de votre projet ne coûte pas plus que ses avantages. Cela peut être difficile à trouver.
Gestion de projet traditionnelle
Il n’y a pas de définition fixe de la gestion de projet traditionnelle, mais pour les besoins de cet article, nous décrirons certaines pratiques qui sont souvent suivies.
Avec une gestion de projet plus traditionnelle, avant que les projets ne soient lancés, ils sont soigneusement planifiés. Cela signifie que:
- Autant de tâches que possible sont identifiées.
- Des estimations en termes de travail / durée sont faites pour ces tâches.
- Les coûts sont également estimés.
- Les affectations se font entre les tâches et les ressources.
- Une date à laquelle le projet sera achevé est estimée. Comme vous pouvez le voir, cette approche est lourde de planification et nécessite beaucoup de travail initial avant même que le projet ne commence. Bien que cette approche puisse être nécessaire pour certains projets, elle peut vous surcharger de frais généraux inutiles pour de nombreux autres projets.La gestion de projet agile rejette cette approche lourde de planification, la remplaçant souvent par des techniques et des outils alternatifs. Trois de ces techniques sont les points agiles, les itérations / time-boxing et les tableaux de statut.
Points agiles
Les points Agile (points d’histoire) sont des estimations d’effort. Alors que la gestion de projet traditionnelle estime généralement l’effort de la tâche en termes d’heures de travail, avec Agile, vous notez simplement une tâche sur une échelle de points (par exemple: 1 à 5) et en restez là. Étant donné que ce type d’estimation prend très peu de temps à faire, vous négociez une planification des frais généraux moins élevée pour moins de précision dans l’estimation.
Un nombre total de points (ou capacité de points) est attribué à un projet ou une itération. Nous remplissons simplement le projet avec des tâches, jusqu’à ce que sa capacité en points soit atteinte. Étant donné que certaines tâches seront surestimées et d’autres sous-estimées, nous espérons que la moyenne sera à peu près correcte. L’expérience nous dira combien de points notre équipe peut accomplir dans une période donnée.
Time-boxing lors des itérations
Les itérations sont de petits projets ou des sous-divisions de projets. Le time-boxing est le concept de garder vos itérations toujours la même durée. Par exemple, vous pouvez décomposer votre projet de 2 mois en quatre itérations de 2 semaines. Vous pouvez libérer ou non entre les itérations. Les tâches qui ne sont pas terminées dans une itération sont poussées vers la suivante. Au fil du temps, vous vous améliorez dans l’estimation de ce qui peut être accompli dans une itération.
Le time-boxing est souvent l’une des techniques les plus difficiles à appliquer car de nombreux projets ne peuvent pas être simplement découpés arbitrairement en périodes fixes. De plus, pousser les tâches à l’itération suivante signifie que vous ne saurez pas combien d’itérations vous aurez.
Tableaux d’état
Les tableaux de statut, bien que non requis par agile, sont fréquemment utilisés dans les projets agiles. Dans le prolongement de la philosophie de réduction des frais généraux de gestion de projet, les tableaux d’état permettent à quelqu’un de simplement glisser-déposer sa tâche d’une colonne à l’autre pour mettre à jour l’état de sa tâche. Ces cartes permettent également de visualiser facilement où se trouvent les tâches en termes de statut pour toute l’itération.
Autres techniques
Voici quelques autres techniques et outils agiles que vous pouvez envisager d’utiliser dans vos projets.
Réunions quotidiennes debout : Ces réunions quotidiennes permettent à chaque membre de l’équipe de dire ce sur quoi il a travaillé hier, ce qu’il compte accomplir aujourd’hui et s’il y a des bloqueurs. Ils sont tenus debout pour les garder courts.
Graphiques de burn-down et de vélocité : Les graphiques détaillés montrent la réduction des tâches ouvertes dans le projet au fil du temps. Les graphiques de vélocité comparent les itérations temporelles les unes aux autres pour voir si ce que l’équipe peut accomplir s’améliore au fil du temps.
Auto-affectation : Il s’agit de la pratique consistant à ne pas attribuer les tâches, mais à laisser les membres de l’équipe saisir eux-mêmes la tâche suivante lorsqu’ils en ont terminé avec la dernière.Comment OneDesk vous aide à faire Agile
OneDesk diffère de la plupart des systèmes de gestion de projet en ce qu’il vous permet d’exécuter un projet en utilisant votre choix de méthodes agiles, de méthodes traditionnelles ou d’un mélange des deux. Voici comment.
Créez des projets qui se retrouvent dans des portefeuilles ou des dossiers qui se retrouvent dans des projets
Basculez facilement entre les vues de carte ou la liste hiérarchique.
Utilisez des points Agile ou des heures-homme pour estimer les tâches
Les graphiques burn-down et les graphiques de vélocité sont intégrés (ainsi que de nombreux autres graphiques).
Regardez une vidéo sur où trouver les fonctionnalités agiles dans OneDesk
OneDesk est spécialement conçu pour les projets de taille moyenne qui nécessitent parfois un peu de planification et d’autres fois beaucoup moins. OneDesk a la flexibilité de permettre à votre équipe de planifier vos projets au niveau dont vous avez besoin pour répondre au flux de travail de votre organisation, sans surcharger votre équipe avec trop de frais généraux. Avec OneDesk, vous bénéficiez de tous les avantages de la gestion de projet Agile tout en ayant toujours accès à des outils avancés dont vous pourriez parfois avoir besoin. Mieux encore, vous pouvez basculer entre les modes pour combiner une planification minutieuse avec une exécution rapide et sans effort.
Faites-nous savoir si vous avez des questions.