Close

Gestion de projet Agile : qu'est-ce que c'est et comment se lancer

Comment les méthodologies Agile peuvent-elles fonctionner pour votre équipe de développement ?

Parcourir les rubriques

Qu'est-ce que la gestion de projet Agile ?

La gestion de projet Agile est une approche itérative de la gestion de projets de développement qui se concentre sur les livraisons continues et l'intégration du feedback client à chaque itération.

Les équipes de développement qui adoptent les méthodologies de gestion de projet Agile optimisent leur vitesse de développement, leur collaboration et leur agilité pour mieux répondre aux tendances du marché.

Vous découvrirez ici tout ce que vous devez savoir pour vous lancer ou perfectionner vos pratiques de gestion de projet Agile.

Bref historique de la gestion de projet Agile

Découlant du concept de fabrication Lean de Toyota développé dans les années 1940, les méthodologies Agile sont adoptées par les équipes de développement pour réduire le gaspillage et accroître la transparence, tout en répondant rapidement aux besoins changeants des clients. Un virage radical par rapport à la gestion de projet « en cascade » qui se concentre sur les lancements majeurs. Grâce à Agile, les équipes de développement collaborent mieux et innovent plus rapidement que jamais.

La gestion de projet Agile traditionnelle peut être classée en deux frameworks : Scrum et Kanban. Alors que Scrum se concentre sur des itérations de projet à durée déterminée, Kanban aborde les livraisons continues. Dès qu'un sprint est terminé, l'équipe passe immédiatement au suivant.

Framework de gestion de projet Agile 1 : Scrum

Scrum est un framework de gestion de projet Agile qui utilise des itérations à durée déterminée, appelées sprints. Il existe quatre cérémonies qui structurent chaque sprint.

Tout commence par le backlog ou la vue d'ensemble du travail à réaliser. Dans Scrum, il existe deux backlogs : le backlog produit (détenu par le responsable produit) qui est en fait une liste hiérarchisée de fonctionnalités et le backlog de sprint qui se remplit en traitant les tickets au début du backlog produit jusqu'à ce que la capacité du prochain sprint soit atteinte. Les équipes Scrum effectuent des tâches bien spécifiques, qui sont propres à leur rôle dans le processus. Généralement, l'équipe interfonctionnelle comprend un scrum master, ou champion de la méthodologie Scrum, le responsable produit qui se fait la voix du produit et d'autres membres qui sont chargés d'abattre le travail.

Les quatre cérémonies Scrum

Planification du sprint Démo de sprint Stand-up quotidien Rétrospective
Une réunion de planification en équipe visant à définir les tâches à réaliser au cours du sprint à venir. Une réunion de partage durant laquelle l'équipe présente ses livraisons pour ce sprint. Également appelé stand-up, il s'agit d'une mini-réunion de 15 minutes qui permet à l'équipe de développement de faire un point de coordination. L'équipe passe en revue ce qui a ou n'a pas fonctionné pour améliorer le sprint suivant.

Framework de gestion de projet Agile 2 : Kanban

Kanban est un framework de gestion de projet Agile qui associe le travail aux capacités de l'équipe. Son objectif vise à faire avancer les choses aussi vite que possible, donnant ainsi aux équipes la possibilité de réagir au changement encore plus rapidement qu'avec la méthodologie Scrum.

À l'inverse de Scrum, Kanban n'utilise pas de backlogs (généralement). Au lieu de cela, les tâches sont répertoriées dans la colonne À faire. Les équipes Kanban peuvent ainsi se concentrer sur les livraisons continues, qui peuvent avoir lieu à tout moment. L'ensemble du travail est visible, délimité et prêt à être exécuté. Ainsi, lorsqu'une tâche est terminée, l'équipe passe immédiatement à la suivante. Le volume de travail s'aligne sur la capacité de l'équipe grâce aux limites du travail en cours (WIP). Il s'agit là d'un seuil prédéfini pour les tâches qui peuvent se trouver dans une seule colonne à la fois (sauf la colonne À faire). Le framework Kanban inclut les quatre composants suivants :

Les quatre composantes de Kanban

Liste des tâches
(ou stories)

colonnes ou couloirs

Limites WIP

Livraisons continues

La liste du travail ou les stories sont définies sous forme de tickets ou de tâches à réaliser.

Utilisés dans un tableau Kanban pour faire la distinction entre les tâches de différents flux de travail, utilisateurs, projets, etc. Règle limitant le volume de travail à faire sur la base de la capacité de l'équipe. L'équipe traite les stories dans les limites de travail en cours (WIP) et peut livrer à tout moment.

Responsabilités des chefs de projet Agile

Quel que soit le framework Agile que vous choisissez pour soutenir votre développement logiciel, vous aurez besoin de voir l'avancement de votre équipe pour pouvoir planifier le travail ou les sprints à venir. L'estimation de projet Agile aide les équipes Kanban et Scrum à comprendre leurs capacités. Les rapports Agile présentent l'avancement de l'équipe dans le temps. Et, la préparation du backlog aide les chefs de projet à suivre le travail actuel, que l'équipe doit se préparer à réaliser.

Value stream management solutions

Value stream management solutions help leaders elevate value stream thinking across the organization to increase the effectiveness of their teams. Teams need real-time access to data and reporting to understand whether processes are running smoothly. They can use VSM tools to drive continuous improvement and correlate investments to customer value. 

VSM software solutions scale up collaboration without slowing teams down by:

  • Offering an integrated view that breaks down company silos 
  • Linking people, work, and time across every level of the company
  • Combining data from disparate sources like heterogenous toolchains
  • Creating a single source of truth without disrupting day-to-day operations
  • Continuously reinforcing Agile best practices
  • Working with the framework of your choice, such as SAFe, Scrum@Scale, LeSS, Disciplined agile, Spotify, or hybrids.
  • Providing tools for teams at every level - from executives through release trains
  • Proactively managing cross-team dependencies to improve predictability
  • Creating an environment of continuous improvement with shortened feedback loops
  • Measuring and analyzing the things that matter
     

VSM solutions allow teams to act autonomously to deliver customer-requested products, then analyze whether they resulted in tangible, measurable changes in customer experiences, and respond to what they learn.

 

Value stream metrics for measuring goals and progress

Many enterprises suffer from lack of visibility and comprehensive reporting, especially those that are highly matrixed. Value stream management solutions cut through silos, pulling together disparate data to provide you with the metrics you need and actionable insights.

Flow metrics

Flow metrics evaluate the rate of value delivery in relation to desired business outcomes. 

  • Flow velocity measures the number of units of value that are completed during a specific time period within a value stream. 
  • Flow time measures the time from when work is started on a unit of value within a value stream to when it is released to a customer. Excessive flow times can indicate inefficiencies or bottlenecks.
  • Flow load measures work in progress (WIP), a leading indicator that correlates to inefficiencies within a value stream. 
  • Flow efficiency measures the proportion of time that units of value are actively worked on compared to total flow time. A low flow efficiency may indicate lengthy wait times between steps causing large queues and more WIP. 
  • Flow distribution measures the ratio of the above flow items completed over a period of time. It is useful for prioritizing the work required to achieve corporate and team goals.

DORA metrics

DORA metrics evaluate and improve the effectiveness of DevOps teams.

  • Lead time for changes is the length of time between when a code change is committed to the trunk branch and when it is in a deployable state. 
  • Change failure rate is the percentage of code changes that require hot fixes or other remediation after production. 
  • Deployment frequency measures how often new code is deployed into production, and can be used to measure a team’s speed and agility.  
  • Mean time to recovery (MTTR) measures how long it takes to recover from a partial service interruption or total failure.

Objectives and key results (OKRs)

Enterprises need to keep work done by teams aligned with corporate goals. Objectives and key results (OKRs) have two components: the objective you want to achieve and the key results that measure success. The C-Suite sets high-level OKRs connected to the organization’s mission, vision, and core values. Individual teams decide how to achieve those goals by setting their own team-level OKRs. OKRs can be set on a quarterly basis to allow for quicker pivot or persevere decisions based on new data or market changes. OKRs are tracked so you can see the current status of activities, such as whether they are on time, at risk or blocked. 

How does VSM improve value realization?

Value realization focuses on making sure the right items are being worked on, they deliver what is intended, and they contribute to the next cycle of product development. While priority is typically given to developing new products or features rather than systemic improvements, a holistic view is required when making investments into features, defects, tech debt, and risk.

Value realization can be divided into two categories:

Outputs (value stream health)

Outputs are connected to the flow of work from idea to realization and delivery of a continuous stream of value for customers. Making improvements to the underlying delivery system (people, process, and technology) releases more time for value creation. By measuring work distribution and cycle times, teams can see how their actions impact their ability to deliver new features and increase capacity.

Outcomes (customer experiences) 

By measuring customer experience, teams can see if they delivered the desired customer value, such as increased customer usage or positive reviews. These metrics (based on data, feedback, and analysis) provide teams with information needed to make future decisions and investments.

 

Outils de cartographie utilisés pour établir un plan.

Lancez-vous gratuitement avec le modèle de gestion de projet Jira

Gérez les activités de n'importe quel projet grâce à une gestion efficace des tâches et à des outils de priorisation simples.

Tamulyn Takakura
Tamulyn Takakura

Tamulyn Takakura est Senior Product Marketing Manager pour Open DevOps chez Atlassian. Au sein d'Atlassian, elle apporte plus de 10 ans d'expérience dans le domaine du marketing technologique, en particulier au niveau de la sécurité des applications et de Dev(Sec)Ops. Elle a contribué aux stratégies go-to-market de Citrix, Codenomicon (aujourd'hui Synopsys), Prevoty (aujourd'hui Imperva) et ForAllSecure.

FAQs

What is the difference between value stream mapping and value stream management?
  
What is the difference between value stream mapping and value stream management?

Value stream mapping is a technique used to identify the collection of processes (value stream) required to provide a product or service to a customer - from idea to delivery.

Value stream management is a way of working that incorporates mapping as one of the techniques that leads to continuous inspection and adaptation of an organization's value streams to optimize for customer experience and organizational performance. 

How are enterprise agility and value streams connected?
  

Value streams are an essential component of enterprise agility. Agile enterprises operate with cross-functional teams built around end-to-end value streams. The organization continually learns about its customers’ needs and develops innovative products and features accordingly.

Is there a downside to value stream management?
  

Change often makes people uncomfortable, even when it provides long-term benefits. Inefficiencies and waste uncovered during value stream mapping can shine a light on poor decision-making. 

Articles sur la gestion de projet Agile

Solution page

Atlassian’s VSM Solution

Learn how Atlassian’s VSM Solution can help your organization deliver value to its customers.

Webinar

The secrets of value stream thinking

Learn how leaders can deliver meaningful outcomes to both the customer and the business by assessing how customer value flows through the organization.

Blog

Atlassian is part of the Value Stream Management Consortium

Learn how Atlassian strengthened our commitment to advancing value stream-centric ways of working.

Blog

Talking VSM: 3 tips for IT and DevOps leaders to engage the C-suite

Get tips on improving communications between business and technology leaders.  

Blog

VSM for banking: Creating magic for customers by prioritizing value

Learn how value stream management optimizes customer experiences and digital innovations.

Article

Value stream mapping

Learn more about value streams and how to map them in your enterprise.

Article

Flow Metrics

Learn how to measure the flow of value using flow metrics.

 

 

Article

DevOps metrics

Learn how to measure success in DevOps with DORA metrics.