Kanban et Scrum sont des Frameworks Agiles. L'Agilité est un état d'esprit qui regroupe de nombreuses pratiques plaçant les individus et leurs interactions au centre des échanges. La première des 4 valeurs inscrites au Manifeste agile (sorte de bible de l’Agilité) est d’ailleurs celle-ci : (priorité) “Aux individus et leurs interactions plutôt qu'aux processus et aux outils”. 


La satisfaction du client est une priorité que les équipes IT se proposent d’atteindre via des livraisons régulières de fonctionnalités à grande valeur ajoutée. La différence avec un projet dit “cycle en V”, et ce qui fait la force des équipes Agiles, c’est l’auto-organisation, la coopération, l’entraide et l’adaptation dont elles font preuve. L’objectif est de réussir à s’améliorer continuellement. 


Kanban et Scrum présentent des points de méthode distincts mais ont en commun d’encourager la coopération et l’échange en vue d’améliorer continuellement le travail d’équipe. 


Quelles sont les différences entre ces deux cadres de travail ? Quelle approche est la plus adaptée à vos projets IT : Kanban ou Scrum ?


 

I. Qu'est-ce que Kanban ?

 

 

Kanban : une définition 

 

Kanban signifie "étiquettes" en japonais. 

Introduite dans les années 50 chez Toyota par l’ingénieur Taiichi Ōno, Kanban est une approche visant à améliorer les processus de production de manière efficace. Elle est basée sur le principe du "juste à temps", c’est-à-dire sur un fonctionnement “à flux tiré”. Cela signifie que c'est le besoin des utilisateurs qui entraîne le déclenchement de la production. Kanban permet de limiter les risques de surproduction et de gaspillage afin de réduire les délais et les coûts.

 

Comment fonctionne l’approche Kanban ? 

 

Kanban se présente comme une méthode de management visuel ayant vocation à visualiser l’ensemble du processus de traitement d’une tâche. Le tableau Kanban est composé d'étiquettes, chacune correspondant à des besoins client. Cette visualisation permet de connaître à tout moment l'état d'avancement des tâches de chacun, ainsi que la charge de travail globale de l’équipe.

 

Le cycle de vie des tâches évolue dans un tableau découpé en plusieurs colonnes représentant l’état de leur avancement :  A faire, en cours, bloqué, terminé, etc.  Les tâches sont représentées par des cartes à déplacer d’une colonne à l’autre à mesure de leur réalisation. Cependant rien n'est figé et ces cartes peuvent être personnalisées en fonction de l'organisation de l’entreprise ou de l'équipe.

 

Le point fort de Kanban : Kanban est un cadre léger et adaptatif. L’un des principes fondamentaux de cette approche est “Commencer par ce que vous êtes en train de faire”, ce qui signifie que l’application de Kanban aux différents projets se fait dans le respect des processus existants au sein de l’entreprise.  

 

En résumé, Kanban permet de : 

  • Limiter la charge de travail en cours,

  • Améliorer la performance des équipes et la qualité du travail en utilisant le management visuel.


 

II. Qu'est-ce que Scrum ? 

 

Scrum : une définition 

 

Scrum est un Framework (ou cadre de travail) dont l’objectif est de répondre à des problèmes complexes et changeants, tout en livrant régulièrement des produits à haute valeur métier.

Scrum est orienté "delivery". En effet, cette approche met l'accent sur le travail d'équipe pour livrer de nouvelles fonctionnalités toutes les 4 semaines maximum. La principale force de Scrum réside dans ses itérations courtes appelées "Sprints". Celles-ci permettent aux équipes de s'adapter rapidement aux attentes du client ainsi qu'aux évolutions du marché. 

La méthode Scrum est fondée sur trois principes fondamentaux : 

 

  • La transparence : une information égale entre toutes les parties prenantes ;

  • L’inspection : des évaluations sont régulièrement réalisées ;

  • L’adaptation : si les évaluations mettent en lumière des écarts entre la cible et les résultats mesurés, des actions sont immédiatement entreprises pour y remédier.

 

Comment fonctionne Scrum ?

 

Cette approche met à disposition des équipes dans un cadre de travail incrémental pour délivrer progressivement un morceau de fonctionnalité, dans un temps court sous forme de Sprint, le tout cadencé par différents événements pour inspecter, adapter et améliorer la performance de l'équipe.

A la différence de Kanban, Scrum définit trois rôles principaux :



Rôle

Product Owner

Scrum Master

L’équipe de réalisation

Missions

Relai entre l’équipe client et l’équipe de développement.


Il fixe le cap, façonne la vision produit et veille à ce que l'équipe se dirige vers le bon objectif. 

Garant de l’application de la méthode agile.



Il aide l'équipe à utiliser Scrum et s'assure que l’approche est bien appliquée. A la manière d’un coach sportif, il aide l'équipe à faire l'exercice en pratique, “dans la bonne posture”. Il est au service de l'équipe.

Cette équipe comprend notamment des développeurs, des testeurs, des UX qui travaillent en collaboration pour réaliser un produit de qualité.



Le point fort de Scrum : Scrum permet de structurer le travail des équipes en mettant à disposition des outils, des rôles, un rythme, une organisation et un suivi des tâches dans un souci constant de transparence. 



III. Kanban vs Scrum : quel choix ?

 

Le choix entre Kanban et Scrum ne s'impose pas nécessairement, car ils peuvent être complémentaires. 

 

Kanban et Scrum : les similitudes 

 

Kanban et Scrum présentent des similitudes, ce sont deux frameworks qui : 

 

  • encouragent le découpage du travail en tâches,

  • s'adaptent continuellement au marché et au besoin du client.

 

Ainsi, en pratique, un certain nombre d'équipes Scrum utilisent à la fois Kanban et Scrum pour organiser leurs projets. En effet, les outils de management visuel les aident à gérer le flux de travail.

De plus, l'amélioration continue est au cœur des deux approches agiles Kanban et Scrum, ce qui favorise une augmentation de la qualité et de meilleurs résultats. 

 

Kanban et Scrum : les principales différences 

 

Toutefois, bien que pouvant être utilisées de manière complémentaire, il s’agit de deux approches différentes. 

Quelques différences notables entre Kanban et Scrum :

 

Approche

Scrum

Kanban

Rôles

Il existe trois rôles : PO, Scrum Master et équipe de réalisation.

Il n’existe aucun rôle prédéfini, la méthode s’adaptant aux processus existants.

Délai de réalisation

Les livrables sont déterminés par des sprints. Au terme de cette courte itération, le produit doit être achevé pour ensuite être validé.

Les tâches terminées sont livrées en continu selon les besoins.

Pour quel projet ?

Idéal pour les projets dont la vision long terme est susceptible de varier de manière importante mais dont la vision court terme est clair et stable.

Préférable pour les projets dont l’incertitude est grande dans un processus de réalisation maîtrisé.




Chaque entreprise étant différente, chaque produit présentant ses propres spécificités : il n’est pas nécessaire de faire un choix véritable entre ces deux Frameworks. Selon les processus en place, il peut être intéressant de combiner les approches Scrum et Kanban pour gérer efficacement les projets informatiques.     

 

 

Les projets informatiques ont besoin de flexibilité. Les méthodes Kanban et/ou Scrum s'y prêtent particulièrement :

La méthodologie Kanban peut être appliquée pour visualiser et améliorer le flux de travail, tandis que la méthodologie Scrum s’applique à la réalisation du produit proprement dit.

 

La flexibilité est aussi une qualité essentielle pour s'épanouir en tant que chef de projet IT en banque ! L’innovation constitue l’ADN du Groupe BPCE : nous mettons en œuvre les méthodes agiles au cœur de chacun de nos projets pour accompagner nos clients au quotidien.

Venez découvrir toutes nos opportunités de carrière :  https://recrutement.bpce.fr/ Révélons Les Possibles 


 

Déposer un commentaire

Inscrivez-vous à notre newsletter