Kanban - Caractéristiques

Dans ce chapitre, nous allons apprendre les caractéristiques de Kanban.

Flexibilité dans la planification

Kanban apporte des améliorations au flux de travail. Avec une représentation visuelle du flux de travail, la vitesse de passage d'une tâche à une autre est réduite. Ceci est accompli grâce à la création de voies de flux clairement marquées, de cartes Kanban et de colonnes clairement marquées pour indiquer où se trouve chaque élément dans le flux de travail. Si une tâche nécessite une durée plus longue, elle est autorisée à s'exécuter sans entrave et, en même temps, les tâches terminées passeront à l'état suivant.

Cela permet -

  • Durée suffisante pour des tâches plus longues qui ne peuvent pas être décomposées logiquement.

  • Préservation de la valeur de ces tâches plus longues.

  • Effort requis par chaque rôle à dépenser.

  • Flux continu des tâches qui sont terminées sans temps d'attente.

Par conséquent, la planification est flexible et non limitée dans le temps.

Limite les travaux en cours (WIP)

Des limites explicites sont affectées au nombre d'éléments qui peuvent être en cours à chaque état de flux de travail, indiqué par une colonne.

Cela permet -

  • Réduire le temps d'attente.

  • Éviter le stress sur les ressources à un état de flux de travail.

  • Identifier immédiatement les goulots d'étranglement entraînant un élément dans un état de flux de travail supérieur au temps prévu (généralement le temps de cycle moyen).

  • Résoudre les goulots d'étranglement avec la collaboration de toute l'équipe.

  • Diminution des dépendances lors de l'exécution d'une tâche en la divisant en sous-tâches, de sorte que la sous-tâche soit suivie indépendamment.

Approche tirée

Lorsque vous avez deux équipes et que la première fonctionne mieux que la seconde, il est probable qu'elle demande plus de travail que l'autre ne peut en gérer. Cela crée souvent des frictions entre les équipes. Une solution à cela est l'approche Pull.

Dans Pull Approach, la prochaine équipe tire ne fonctionne que lorsqu'elle est prête pour cela. L'approche par traction est mise en œuvre en ajoutant un tampon de capacité limitée entre les deux équipes.

Les avantages de l'approche par traction sont:

  • Évite les accumulations de travail.

  • Réduit le temps d'attente.

  • Facilite une équipe pour maintenir un rythme constant et se concentrer sur la qualité.

  • Fournit un équilibrage des ressources.

Minimiser le temps de cycle

Le temps de cycle pour chaque tâche est mesuré et le processus est optimisé pour réduire les temps de cycle.

  • Les goulots d'étranglement sont identifiés immédiatement et résolus en collaboration par toute l'équipe.

  • On considère que les boucles de correction réduisent les retouches.

Livraison continue

Les avantages de la livraison continue sont:

  • Des cycles de libération courts entraînent une livraison continue du produit en croissance à intervalles réguliers.

  • Interactions continues avec le client.

    • Pour comprendre ce que veut le client.

    • Ne rien produire dont le client n'a pas besoin.

    • Retour d'expérience sur les modules livrés.

  • Exigences limitées à chaque cycle de publication.

    • Les développeurs ne sont pas surchargés de demandes. Cela leur permet de se concentrer sur la livraison.

    • Il n'y a pas de travail partiellement terminé.

  • L'accent est mis sur la finition du travail plutôt que sur le démarrage du travail.

    • Cela permet de se concentrer sur le maintien du rythme et de la qualité du produit.

    • Livrez avant que le client ne change d'avis.

  • Optimisez le flux de travail du début à la fin.

    • Aide à l'amélioration progressive des processus.

Mesures visuelles

Les flux de travail visuellement organisés (sur les tableaux Kanban) facilitent -

  • Planification selon les limites WIP sur un état de flux de travail.

  • Suivi de l'état et des progrès en permanence.

  • Attribution dynamique de ressources en fonction des exigences du rôle.

Avantages des mesures visuelles

Chaque jour, pour chaque colonne, marquez le nombre de tâches, vous verrez un graphique en forme de montagne. Ce graphique montre les performances passées et permet de prédire les résultats futurs.

Vous pouvez rassembler les informations suivantes à partir du graphique -

  • Mesurez le temps de cycle pour chaque fonctionnalité (ou histoire) en marquant une date de début lorsque la fonctionnalité est planifiée et une date de fin lorsque la fonctionnalité se termine.

  • Évaluez la qualité du produit en croissance du point de vue technique, fonctionnel et utilisateur à des horaires réguliers.

  • Évaluez le rythme du développement en examinant le nombre d'éléments de développement terminés et en examinant le temps de cycle moyen par élément de développement.

  • Ajustez le rythme du développement en calculant le ratio de jours de développement par élément de développement terminé. Vous pouvez utiliser ce ratio pour estimer le temps d'achèvement des éléments encore à développer et ajuster le plan de développement si nécessaire.

  • Évaluez et ajustez le processus en utilisant une session collaborative pour identifier les changements qui peuvent être apportés pour améliorer la qualité du produit ou pour accélérer le rythme de développement.

  • Identifiez et résolvez les décisions non validées en examinant le temps de cycle des décisions validées et en vous concentrant sur les boucles de correction qui sont généralement les files d'attente sauvegardées invisibles.

Efficacité grâce à la concentration

En se concentrant sur ce que veut un client, la portée devient claire. L'accent est mis sur la création de valeur pour le client.

L'efficacité peut être obtenue des manières suivantes -

  • Les attentes d'un client peuvent être rendues réalistes et ciblées grâce à des interactions continues avec le client.

  • La concentration sur les tâches est assurée avec une limite sur les travaux en cours (WIP).

  • L'approche Pull permet aux ressources de terminer les tâches en cours avant qu'une nouvelle tâche ne soit prise en charge.

  • L'optimisation des délais (temps de cycle) se traduit par une livraison plus rapide.

  • La visualisation du flux de travail avec le tableau Kanban attire immédiatement l'attention sur les goulots d'étranglement qui peuvent être résolus immédiatement.

  • L'autonomisation de l'équipe rend l'équipe responsable du succès.