Inscription gratuite

Agile et Lean

Méthodes de gestion de projet et processus d'amélioration continue

Earliz et l'Agile

Les méthodes Agiles sont des pratiques de gestion pouvant s'appliquer à tous les types de projets. Elles sont particulièrement développées dans le domaine de la conception logiciel.

Les méthodes Agiles ont été définies et formalisées en 2001 par l'Agile Manifesto. Elles prônent une démarche plus pragmatique et itérative que les méthodes traditionnelles. L'implication de tous les acteurs du projet, dont le client final, est au cœur de cette logique, afin de permettre une plus grande réactivité au changement de la demande.

Le mouvement plus large du management Lean couple les valeurs Agiles aux techniques d'amélioration continue de la qualité. L'Agilité s'inscrit alors dans l'ensemble des projets de l'entreprise.

C'est cette approche unique que vous propose Earliz, au travers d'outils simples et intuitifs issus des meilleurs pratiques Lean/Agiles, et accessibles à toutes vos équipes.

Définitions

Scrum

Cette méthode s'appuie sur le découpage d'un projet en itérations, nommées "sprints", ainsi que sur l'auto-organisation de l'équipe. Chaque sprint commence par une estimation des tâches, appelées "stories", suivie d'une planification opérationnelle, et se termine par une démonstration de ce qui a été achevé.

En choisissant le mode "Agile" au démarrage de votre projet en ligne, Earliz vous permet de gérer simplement les priorités de chaque "stories", ainsi que le découpage de tous les "sprints". Il vous est également possible de gérer le projet par Jalons.

Plus de détail sur Scrum ›

Kanban

Littéralement "étiquette" en japonais, cette méthode permet de gérer un projet sur l'ensemble d'un cycle de production. Chaque projet, produit, fonctionnalité ou tâche, suivant la granularité choisie, est matérialisé par un Kanban qui va passer par les différentes étapes de la production. On retrouve souvent les 3 étapes : "à faire", "en cours", "terminé". Toutefois, la deuxième étape peut être divisée en plusieurs sous-étapes récurrentes, telles que le test ou la livraison. Le flux de production ainsi défini, il est visualisable sous forme de tableau où les Kanbans passent de colonne en colonne.

Earliz vous permet de gérer et de visualiser toutes vos tâches au sein d'un tableau Kaban personnalisable, modifiable en temps réel par l'ensemble de l'équipe.

Plus de détail sur Scrumban ›

Lean

Le Lean, issu du Toyotisme, a pour but l'amélioration de la productivité, de la qualité, des délais et une meilleure gestion des coûts. Cela passe par l'amélioration continue et l'élimination des gaspillages.

Cette agilité appliquée à l'entreprise se matérialise par une organisation en services ayant pour objectif :

  • la motivation des ressources humaines
  • l'usage des nouvelles technologies
  • l'amélioration continue des processus

Earliz vous accompagne dans ce processus d'amélioration par un ensemble d'indicateurs opérationnels paramétrables, calculés automatiquement à partir de l'activité des équipes, vous permettant de suivre en temps réel l'évolution de toutes les phases de votre projet et d'identifier rapidement les principales zones de progrès.

L'entreprise pourra également suivre l'avancement des projets entre ses différents services (Produit, Développement, Marketing, Commercial...) à l'aide du tableau Kanban, en identifiant ainsi facilement les points de blocage ou de friction entre les équipes, et les corriger rapidement en améliorant le flux de communication.

Valeurs et Principes

Valeurs

Les méthodes Agiles prônent 4 valeurs fondamentales :

  • Les individus et leurs interactions : avec Agile, l'équipe est mise au centre du processus de développement. La communication entre les membres de l'équipe est privilégiée aux outils, procédures ou à des avis d'experts isolés.
  • Des logiciels fonctionnels : le produit doit fonctionner pour que l'avancement du projet soit validé. Cela implique de prêter une plus grande attention à la réalisation qu'à la documentation du produit. Un produit bien fait est plus facilement compréhensible et la documentation devient un support de communication entre les membres du projet plutôt qu'une partie intégrante du produit final.
  • La collaboration avec les clients : le client, souvent représenté par un chef de produit au niveau de l'entreprise, doit être impliqué tout au long du développement. Le contrat de début de projet doit être régulièrement mis à jour en fonction des retours du client et de l'évolution de ses besoins.
  • L'adaptation au changement : la planification initiale et la structure du produit doivent être flexibles afin de permettre l'évolution de la demande du client tout au long du projet. Les premières livraisons du logiciel vont souvent provoquer des demandes d'évolution.

Principes

Ces valeurs se déclinent en 12 principes généraux communs à toutes les méthodes Agiles :

  1. Priorisation : La plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des fonctionnalités à grande valeur ajoutée.
  2. Réactivité : Les changements de besoins sont accueillis positivement même tard dans le projet. Les processus Agiles exploitent le changement pour donner un avantage compétitif au client.
  3. Itération : Un produit fonctionnel est livré fréquemment avec des cycles de quelques semaines à quelques mois et une préférence pour les plus courts.
  4. Collaboration : Les utilisateurs ou leurs représentants et les développeurs doivent travailler ensemble quotidiennement tout au long du projet.
  5. Confiance : Les projets sont réalisés avec des personnes motivées. Il faut leur fournir l'environnement et le soutien dont ils ont besoin et leur faire confiance pour atteindre les objectifs fixés.
  6. Dialogue : La méthode la plus simple et la plus efficace pour transmettre de l'information à l'équipe et à l'intérieur de celle-ci est le dialogue en face à face.
  7. Avancement : Un produit fonctionnel est la principale mesure d'avancement.
  8. Estimation : Les processus Agiles encouragent un rythme de développement soutenable. Ensemble, les commanditaires, les développeurs et les utilisateurs devraient être capables de maintenir indéfiniment un rythme constant.
  9. Qualité : Une attention continue à l'excellence technique et à une bonne conception renforce l'Agilité.
  10. Simplicité : La simplicité – c'est-à-dire l'art de minimiser la quantité de travail inutile – est essentielle.
  11. Responsabilité : Les meilleures architectures, spécifications et conceptions émergent d'équipes auto-organisées.
  12. Amélioration continue : À intervalles réguliers, l'équipe réfléchit aux moyens de devenir plus efficace, puis règle et modifie son comportement en conséquence.

Les méthodes qualifiées d'Agiles sont composées de pratiques respectant le cadre décrit par ces principes généraux et les valeurs fondamentales ayant inspirées le Manifeste Agile.

Applications et outils

Applications pratiques

Organisation et participants

Une équipe Agile est composée de tous les acteurs du projet depuis le client jusqu'au producteur final. Cette équipe fonctionne de manière autonome et prend elle-même les décisions sur l'orientation et la réalisation du projet. Le client est régulièrement consulté pour valider le produit ou mettre à jour ses besoins.

Earliz vous permet d'ouvrir le projet à l'ensemble des acteurs internes ou externes impliqués, et de les engager dans la réussite de vos objectifs.

Déroulement du projet

Le déroulement varie selon la méthode choisie mais quelques points sont communs. Le projet évolue par itérations successives de durée constante. Chaque itération ne fournit pas forcément un produit livrable mais elle doit être considérée comme finie et pouvoir démontrer son fonctionnement.

Entre chaque itération, l'équipe est réunie afin de faire le point sur l'avancement, l'évolution de la demande et des priorités mais aussi pour réfléchir aux axes d'amélioration du projet.

En choisissant le mode "Scrum" au démarrage de votre projet en ligne, Earliz vous permet de gérer simplement les priorités de chaque "stories", ainsi que le découpage de tous les "sprints". Il vous est également possible de gérer le projet par Jalons.

Suivi et validation

Les itérations rapides et la nécessaire validation du fonctionnement du produit nécessitent d'avoir une vision claire sur le projet. Pour cela, les métriques et les graphiques sont particulièrement importants. Ils permettent notamment de suivre l'avancement du projet et de valider la qualité du produit.

Earliz vous accompagne dans ce processus d'amélioration par un ensemble d'indicateurs opérationnels paramétrables, calculés automatiquement à partir de l'activité des équipes, vous permettant de suivre en temps réel l'évolution de toutes les phases de votre projet et d'identifier rapidement les principales zones de progrès.

Outils Agiles

Brainstorming

De nombreuses méthodes de brainstorming sont utilisées dans les équipes Agiles afin de partager les idées de chacun. Ces réunions peuvent avoir pour objectif de formaliser un nouveau produit, de résoudre un problème ou de faire l'analyse d'un situation (on parle alors de post-mortem).

La plupart des brainstorming respectent le même schéma : énoncé de la problématique, proposition de solutions sur une note en papier, affichage de notes sur un tableau ou une table et regroupement des solutions par thèmes pour finalement aboutir à une conclusion avec des tâches à réaliser ou des axes d'amélioration.

Earliz dispose, pour chaque projet, d'espaces dédiés au brainstorming, accessibles à tous les membres de l'équipe et conversant la mémoire de vos échanges.

Serious games

Les Serious games sont en fait des formations ou des réunions permettant à l'équipe Agile d'avancer dans sa connaissance de la méthode. Leur principe est de prendre du recul sur la méthode Agile en la réutilisant dans un contexte non professionnel. Les participants doivent alors atteindre un objectif, de la vie quotidienne par exemple, en se servant des outils de la méthode. Ainsi, en agissant de manière décomplexée, ils vont apprendre à s'auto-organiser et créer des automatismes avec les autres membres de l'équipe qui serviront une fois retournés à leurs projets professionnels.

Earliz propose ainsi de prolonger l'expérience d'utilisateur en permettant à tous les collaborateurs disposant d'un compte, de créer leurs propres projets privés avec leurs amis ou collègues, et d'y accéder depuis n'importe quel terminal !