Kanban - Guide rapide

Kanban est un mot japonais qui signifie littéralement «carte visuelle». Les cartes Kanban étaient à l'origine utilisées dans Toyota pour limiter la quantité d'inventaire immobilisée en «travaux en cours» sur un atelier de fabrication. Kanban réduit non seulement le gaspillage de stock excédentaire, mais également le temps passé à le produire. De plus, toutes les ressources et le temps libérés par la mise en œuvre d'un système Kanban peuvent être utilisés pour de futures extensions ou de nouvelles opportunités. L'auteur original de Kanban était Taiichi Ohno.

Qu'est-ce que Kanban?

Le terme Kanban a vu le jour en utilisant les saveurs de «carte visuelle», «enseigne» ou «panneau d'affichage», «système de signalisation» pour indiquer un flux de travail qui limite le travail en cours (WIP). Kanban est utilisé dans la production au plus juste depuis plus d'un demi-siècle.

Le concept de base de Kanban comprend -

  • Visualiser le flux de travail

    • Divisez l'ensemble du travail en segments ou états définis, visualisés sous forme de colonnes nommées sur un mur.

    • Écrivez chaque élément sur une carte et mettez-le dans une colonne pour indiquer où se trouve l'élément dans le flux de travail.

  • Limiter WIP

    • Attribuez des limites explicites au nombre d'éléments pouvant être en cours à chaque segment / état de flux de travail. c'est-à-dire que le travail en cours (WIP) est limité dans chaque état de flux de travail.

  • Mesurer le délai

    • Le délai d'exécution, également appelé temps de cycle, est le temps moyen pour terminer un article. Mesurez le délai d'exécution et optimisez le processus pour rendre le délai d'exécution aussi petit et prévisible que possible.

Ce concept de Kanban est une implémentation directe d'un système de planification Lean Pull. Un élément ne peut passer au segment / état suivant que lorsqu'il y obtient un emplacement.

Kanban - Pratiques Lean

La mise en œuvre de Kanban, ainsi que d'autres méthodes de fabrication au plus juste, telles que Kaizen, peut avoir des avantages significatifs pour presque tous les types de travail. Kanban est plus efficace car il indique visuellement quand la production doit démarrer et s'arrêter. Il est plus rapide, plus efficace et permet d'économiser beaucoup d'argent par rapport à la plupart des autres modèles de production. Il répond également bien plus directement à la demande des clients.

Kanban - Avantages

Kanban présente les avantages couramment observés suivants -

  • Les goulots d'étranglement deviennent clairement visibles en temps réel. Cela conduit les gens à collaborer pour optimiser l'ensemble de la chaîne de valeur plutôt que leur part.

  • Utile dans les situations où les opérations et les équipes de support présentent un taux élevé d'incertitude et de variabilité.

  • A tendance à se répandre naturellement dans toute l'organisation, y compris les ventes et la gestion. Cela augmente la visibilité de tout ce qui se passe dans l'entreprise.

  • Réduit les stocks de l'ordre de 25% à 75%, réduisant ainsi les coûts de l'entreprise.

  • Étant donné que tous les segments / états du flux de travail sont visuellement organisés, les éléments requis, réduisant les temps d'attente et garantissant la rapidité, prennent en charge en permanence toutes les tâches du flux de travail.

  • La surproduction des stocks est évitée, ce qui permet également d'économiser des ressources et du temps. C'est ce qu'on appelle l'élimination des déchets.

Alignement avec Agile

En agile, si les valeurs sont combinées avec des caractéristiques Kanban, le résultat serait Agile Kanban. Cette pratique gagne en popularité dans le développement de logiciels, dans lequel l'approche d'itération Agile et la concentration sur la chaîne de valeur Kanban sont combinées.

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.

  • Diminuer les 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 est plus performante 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.

Kanban est adapté au développement logiciel en tant qu'approche de gestion de projet. Kanban dans le développement de logiciels prend en charge un flux de travail continu, appelé Value Stream.

Flux de valeur

La chaîne de valeur comprend toutes les actions nécessaires pour amener un projet de sa création à son achèvement.

Les actions peuvent -

  • Ajouter de la valeur au projet
  • N'ajoutez aucune valeur, mais inévitable
  • N'ajoutez aucune valeur, évitable (appelé déchet)

Élimination des déchets

Tout ce qui n'ajoute aucune valeur au projet est appelé déchets. Kanban facilite l'élimination des déchets.

Dans le développement de logiciels, il existe trois types de déchets -

  • Déchets dans le développement de code
  • Déchets dans la gestion de projet
  • Gaspillage dans le potentiel de l'équipe

Déchets dans le développement de code

Le gaspillage dans le développement de code est dû aux raisons suivantes -

  • Partially completed work- Le travail partiellement terminé peut devenir obsolète et inutilisable. Il peut être éliminé avec des cycles itératifs et avec un code modulaire qui se termine dans l'itération.

  • Defects- Lors de l'élaboration d'un code, la correction et le nouveau test nécessitent du temps et des ressources. Il peut être éliminé avec une suite de tests à jour, en complétant les tests dans l'itération et en continuant les commentaires des clients.

Déchets dans la gestion de projet

Les déchets dans la gestion de projet sont dus aux raisons suivantes -

  • Extra Processes- Documentation inutile qui demande du temps et des ressources. Il peut être éliminé avec -

    • Planification préalable des processus pertinents et nécessaires.

    • Examen de la documentation, qui garantit le suivi des processus pertinents et nécessaires.

  • Code Handoffs- signifie transmettre le travail d'une personne ou d'une équipe à une autre, une fois le travail de la première personne terminé. Cela peut donner lieu à un manque de connaissances. Il peut être éliminé en gardant les organigrammes et les wireframes visibles et clairs.

  • Extra Functions- Ce sont des fonctionnalités qui ne sont pas requises par le client. Des efforts et du temps sont gaspillés dans le développement des fonctions requises pour implémenter les fonctionnalités que le client ne souhaite pas. Il peut être éliminé avec une interaction continue avec le client et les testeurs impliqués dans la collecte des exigences, car ils peuvent mieux visualiser les scénarios et le comportement attendu du système.

Déchets dans le potentiel de l'équipe

Le gaspillage dans le potentiel de l'équipe est dû aux raisons suivantes -

  • Task Switching- Cela conduit au danger de multi-tâches, qui est un gaspillage. Il peut être éliminé en se concentrant sur une tâche à chaque version. Les grandes étapes du processus sont segmentées en tâches pour -

    • Améliorez la visibilité

    • Réduisez les dépendances

    • Permettre un flux de travail facile

    • Focus sur le temps de cycle du travail livré

    • Offrez un moyen de détecter et de résoudre les goulots d'étranglement

  • Waiting- Temps pour obtenir des instructions ou des informations - L'équipe est soumise à rester inactive si les décisions ne sont pas prises par l'équipe, ou si les informations fournies à l'équipe (développeurs, testeurs, etc.) sont des ressources coûteuses. Il peut être éliminé en permettant aux membres de l'équipe (développeurs, testeurs, etc.) de -

    • Prendre des décisions pour ne pas avoir à attendre les instructions

    • Avoir accès aux informations afin qu'elles puissent être utilisées au fur et à mesure des besoins

Agile Kanban est un développement logiciel agile avec une approche Kanban. Dans Agile Kanban, le tableau Kanban est utilisé pour visualiser le workflow. Le tableau Kanban est normalement installé sur un mur dans la salle du projet. Le statut et la progression des tâches de développement de l'histoire sont suivis visuellement sur le tableau Kanban avec des cartes Kanban fluides.

Tableau Kanban

Le tableau Kanban est utilisé pour décrire le flux des tâches à travers la chaîne de valeur. Le tableau Kanban -

  • Fournit un accès facile à toutes les personnes impliquées dans le projet.

  • Facilite la communication en cas de besoin.

  • La progression des tâches est affichée visuellement.

  • Les goulots d'étranglement sont visibles dès qu'ils surviennent.

Avantages du tableau Kanban

Les principaux avantages de l'utilisation d'un tableau Kanban sont:

  • Empowerment of Team - Cela signifie -

    • L'équipe est autorisée à prendre des décisions au besoin.

    • L'équipe résout en collaboration les goulots d'étranglement.

    • L'équipe a accès aux informations pertinentes.

    • L'équipe communique en permanence avec le client.

  • Continuous Delivery - Cela signifie -

    • Concentrez-vous sur l'achèvement du travail.

    • Exigences limitées à tout moment.

    • Concentrez-vous sur la création de valeur pour le client.

    • Accent sur l'ensemble du projet.

Les tâches et les histoires sont représentées par des cartes Kanban. Le statut actuel de chaque tâche est connu en affichant les cartes dans des colonnes séparées sur le tableau. Les colonnes sont étiquetées commeTo Do, Doing, et Done. Chaque tâche passe deTo Do à Doing puis à Done.

Le tableau Kanban est mis à jour quotidiennement au fur et à mesure que l'équipe progresse dans le développement.

Limite WIP

Le libellé de la colonne Faire contient également un nombre, qui représente le nombre maximal de tâches pouvant figurer dans cette colonne à tout moment. c'est-à-dire le numéro associé auDoing la colonne est la limite WIP (Work-In-Progress).

Approche tirée

L'approche Pull est utilisée au fur et à mesure qu'une tâche est terminée dans la colonne Faire. Une autre carte est extraite de la colonne À faire.

Auto-directionnel

Dans le développement Agile, l'équipe est responsable de la planification, du suivi, du reporting et de la communication dans le projet. L'équipe est autorisée à prendre des décisions et est responsable de l'achèvement du développement et de la qualité du produit. Ceci est aligné sur la caractéristique d'autonomisation de l'équipe dans Kanban.

Flux continu

Dans le développement Agile, il n'y a pas d'approche de porte et le travail se déroule entre les différentes fonctions sans temps d'attente. Cela contribue à minimiser la caractéristique de temps de cycle de Kanban.

Mesures visuelles

Dans Agile Kanban, les métriques sont suivies visuellement à l'aide de -

  • Tableau Kanban
  • Tableau de combustion

Utilisations du tableau Kanban

Le tableau Kanban est utilisé pour -

  • Mesurez les temps de cycle, qui peuvent être utilisés pour optimiser le temps de cycle moyen.
  • Suivez la limite WIP pour éliminer les déchets.
  • Suivez l'utilisation des ressources pour éliminer le gaspillage.

Utilisations du graphique Burndown

Le graphique Burndown est utilisé pour capturer -

  • Le statut actuel des tâches et des histoires.

  • Le taux de progression de la réalisation des tâches restantes.

Le tableau Kanban étant mis à jour quotidiennement, il contient toutes les informations requises par les graphiques Burndown.

Dans Agile Kanban, les user stories sont divisées en tâches et les cartes Kanban sont utilisées pour suivre les tâches sur le tableau Kanban. Agile Kanban a un concept d'itération qui n'est pas présent dans Kanban. De plus, aucun processus n'est envisagé.

Kanban dans la chaîne de valeur

Kanban est défini pour être exécuté dans la chaîne de valeur avec un accent sur la livraison de valeur. Kanban dans le développement de logiciels peut être visualisé comme les fonctionnalités circulant à travers la chaîne de valeur. Toutes les caractéristiques Kanban (voir le chapitre - Caractéristiques de Kanban dans ce tutoriel) sont réunies dans l'approche Kanban pour le développement logiciel.

Tableau Kanban

Feature Kanban Board est utilisé pour suivre le développement basé sur les fonctionnalités avec l'approche Kanban. Chaque fonctionnalité est attribuée à une version particulière. Les colonnes du tableau Kanban représentent les versions. Par conséquent, chaque colonne contient toutes les fonctionnalités affectées à la version représentée par elle.

Chaque fonctionnalité est divisée en histoires. Chaque version est divisée en itérations. L'itération est exécutée dans une approche de développement Agile. Cela peut être traité comme un sous-flux dans la chaîne de valeur, avec les histoires à compléter dans cette itération qui lui sont assignées.

Agile Kanban dans le sous-flux

L'approche Agile Kanban est suivie dans chaque sous-flux qui est implémenté comme une itération. Chaque histoire est divisée en tâches dans l'itération. Le tableau Kanban des tâches est utilisé pour suivre l'état et la progression des tâches de développement de l'histoire. Le statut actuel de chaque tâche est connu en affichant les cartes dans des colonnes séparées sur le tableau. Les colonnes sont intitulées À faire, À faire et Terminé. Chaque tâche passe de À faire à Faire, puis à Terminé.

Livraison continue

La livraison continue au client est assurée avec des fonctionnalités suivies sur le tableau Kanban des fonctionnalités et des histoires représentant les fonctionnalités suivies sur le tableau Kanban des tâches.

La livraison via une version est effectuée par -

  • Suivi continu
  • Communication constante avec le client
  • Ajuster le plan de développement au besoin
  • Se concentrer sur la livraison de valeur au client

Le développement Agile ainsi que Kanban maintiennent la collaboration d'équipe. Ceci, à son tour, aide à identifier et à résoudre les goulots d'étranglement immédiatement, comme requis par Kanban. Cela se traduit par l'accomplissement de toutes les tâches nécessaires dans l'itération pour fournir un produit de qualité, qui répond aux attentes des clients.

Amélioration continue des processus

Kanban prend en charge les améliorations de processus pour améliorer continuellement l'approche de livraison.

Considérez une exigence qui est un changement ou un ajout au produit. Dans un tel cas, les cartes Kanban peuvent être utilisées pour visualiser l'exigence en passant par les processus d'analyse, de conception, de développement, d'intégration de produit et de test. Ceci est différent de l'approche en cascade en ce sens qu'il ne nécessite pas l'achèvement d'un processus pour que toutes les exigences passent au processus suivant dans la séquence.

Une telle implémentation de Kanban dans la maintenance du produit permet la maintenabilité, la fiabilité et l'intégrité du produit. Les améliorations de processus requises sont collectées à intervalles réguliers et mises en œuvre de manière continue.

Dans ce chapitre, nous apprendrons les similitudes et les différences entre Kanban et Scrum. Ces similitudes et différences vous aideront à choisir la bonne méthode pour votre projet.

Kanban et Scrum - Similitudes

Les similitudes entre Kanban et Scrum sont -

  • Les deux sont agiles.

  • Les deux utilisent la planification par extraction.

  • Les deux limitent WIP, Kanban au niveau de la tâche et Scrum au niveau du sprint.

  • Les deux utilisent la transparence tout au long du développement.

  • Les deux se concentrent sur la livraison précoce de logiciels disponibles.

  • Les deux sont basés sur des équipes auto-organisées.

  • Les deux nécessitent de casser le travail en morceaux.

  • Dans les deux méthodes, le plan de lancement est optimisé en continu sur la base de données empiriques (Scrum - Velocity, Kanban - Lead Time / Cycle Time).

Kanban et Scrum - Différences

Les différences entre Kanban et Scrum sont les suivantes -

S. Non Scrum Kanban
1 Scrum prescrit des rôles. Dans Kanban, les rôles sont facultatifs.
2 Le carnet de commandes de produits doit être priorisé. La priorisation est facultative.
3 Les sprints doivent être chronométrés. Vous pouvez choisir la longueur du sprint, mais une fois choisie, la même longueur doit être maintenue pour tous les sprints. Les itérations temporelles sont facultatives.
4 L'équipe Scrum doit s'engager dans une quantité particulière de travail pour le sprint. L'engagement est facultatif.
5 Des équipes interfonctionnelles sont prescrites. Les équipes interfonctionnelles sont facultatives. Les équipes de spécialistes sont autorisées.
6 Utilise la vitesse comme métrique par défaut pour la planification et l'amélioration des processus. Utilise le délai (temps de cycle) comme mesure par défaut pour la planification et l'amélioration des processus.
sept Les éléments tels que les histoires, les tests doivent être décomposés afin qu'ils puissent être terminés en un seul sprint. Aucune taille d'article particulière n'est prescrite.
8

Le backlog de sprint montre quelles tâches doivent être exécutées pendant le sprint en cours. Ces tâches sont affichées sur le tableau Scrum.

La portée du sprint est fixée. Le WIP est limité par unité de temps (la limite WIP est la vitesse).

Les tâches sont définies au niveau du workflow. WIP est limité par état de workflow.
9 Les ajouts / modifications ne peuvent pas être effectués dans un sprint. Des ajouts / modifications peuvent être effectués si la limite WIP n'est pas dépassée.
dix Un nouveau tableau Scrum est installé au début de chaque sprint. Le tableau Kanban est persistant.
11 Des réunions quotidiennes doivent être organisées. Les réunions quotidiennes sont facultatives.
12 Des graphiques de burn-down sont prescrits. Aucune carte particulière n'est prescrite.

Kanban contre Scrum

Les avantages suivants peuvent vous aider à choisir entre Kanban et Scrum -

  • Vous devez choisir Kanban si vous avez déjà des processus de travail et que vous souhaitez améliorer sans perturber l'ensemble du système alors que vous devez choisir Scrum si vous souhaitez introduire un nouveau processus dans l'organisation.

  • Vous pouvez utiliser Kanban dans le développement de produit avec Feature Driven Development pour suivre les flux de travail dans la chaîne de valeur, tandis que vous pouvez utiliser Scrum pour le développement à chaque itération.

  • Vous devez définir les limites WIP dans Kanban explicitement alors que vous devez définir la longueur du sprint dans Scrum qui impose implicitement des limites WIP.

  • Kanban et Scrum sont adaptatifs, mais Scrum est plus normatif que Kanban.

  • Kanban n'impose que deux règles: visualiser le flux de travail et limiter les WIP alors que Scrum impose plus de contraintes telles que les sprints temporisés.

  • Kanban conduit à des améliorations des processus organisationnels, à la fois dans la gestion et le développement. Kanban prend également en charge les activités de maintenance. Scrum conduit à un débit élevé dans les petites équipes de développement. Il ne contribue pas au développement de produits et aux flux de travail de maintenance qui durent plus longtemps avec une imprévisibilité sur la taille des unités de travail et les changements. Scrum ne met pas l'accent sur l'optimisation des activités de gestion.

  • Dans Kanban, vous pouvez choisir quand effectuer la planification, l'amélioration des processus et le lancement. Vous pouvez choisir de faire ces activités régulièrement ou à la demande. L'itération Scrum est un seul Sprint chronologique combinant trois activités différentes: planification, amélioration des processus et publication (si nécessaire).

Ainsi, Kanban et Scrum sont des outils efficaces dans leurs contextes spécifiques. Vous pouvez combiner Kanban et Scrum pour tirer le maximum d'avantages des deux.

Adapter Kanban et Scrum ensemble

Vous pouvez utiliser Kanban et Scrum ensemble en implémentant les caractéristiques qui répondront à vos besoins. Les contraintes des deux doivent être prises en compte avant de les adapter. Par exemple, Scrum nécessite des Sprints temporisés et si vous les supprimez, vous ne pouvez pas dire que vous avez implémenté Scrum. Les deux vous donnent un ensemble de contraintes de base pour conduire votre propre amélioration de processus.

Plusieurs outils de gestion de projet qui suivent l'approche Kanban sont disponibles. Dans ce chapitre, vous pouvez avoir un aperçu des outils Kanban suivants -

  • Outil Kanban
  • Kanbanery
  • LeanKit
  • Logiciel JIRA
  • Earliz
  • Targetprocess

Vous pouvez obtenir plus d'informations sur ces outils sur les sites respectifs. Une comparaison de ces outils et d'autres peut être trouvée surhttps://www.getapp.com/project-management-planning-software/.

Outil Kanban

L'outil Kanban est un outil de gestion de projet visuel. Utilisez des cartes Kanban, des couleurs, des couloirs de natation, des étiquettes et des dates d'échéance pour composer le travail sur le tableau Kanban. Analysez et améliorez constamment votre processus pour augmenter l'efficacité de votre entreprise.

Voici les caractéristiques importantes de l'outil Kanban -

  • Tableaux Kanban en ligne
  • Analyses perspicaces
  • Gestion visuelle de projet
  • Documents en ligne
  • Tâches de glisser-déposer
  • Listes de tâches

Pour plus d'informations, visitez le site http://kanbantool.com/

Kanbanery

Kanbanery est un outil de gestion de projet visuel qui vous aide à travailler plus efficacement, seul et ensemble, en visualisant le travail.

Les fonctionnalités de Kanbanery incluent -

  • Intégration GitHub
  • Créez ou copiez facilement des tableaux de tâches avec des modèles
  • Applications iPhone et iPad
  • API et plusieurs applications tierces
  • Rapports avancés
  • Tâches riches en contenu
  • Travailler avec les systèmes existants
  • Mises à jour en temps réel

Pour plus d'informations, visitez le site, https://kanbanery.com/

LeanKit

LeanKit prend en charge la gestion visuelle basée sur Kanban. Il peut être utilisé dans un environnement distribué avec accès au PDG d'une entreprise, à tous les employés, clients et partenaires.

Les fonctionnalités de LeanKit incluent -

  • Visualisez le flux de travail à l'aide de tableaux Kanban virtuels.

  • Planifiez et suivez le travail à l'aide du flux de travail et des vues de calendrier.

  • Collaboration d'équipe virtuelle et visuelle efficace.

  • Restez connecté lors de vos déplacements avec un navigateur ou un appareil mobile.

  • Alignez les initiatives stratégiques avec l'exécution au niveau de l'équipe en utilisant une approche visuelle à plusieurs niveaux.

  • Mesurez l'efficacité à l'aide de puissants rapports et analyses.

  • Mises à jour en temps réel et rapports et notifications automatisés.

  • Hébergé dans le cloud et prend en charge les vues de calendrier et de workflow.

  • Améliorez le flux de travail avec les fonctionnalités Kanban telles que les stratégies, la classe de service et les limites WIP.

  • Contrôles de sécurité basés sur les rôles.

  • Intégrez-vous à d'autres systèmes tels que le serveur Microsoft Project, TFS et VS online, GitHub, JIRA, Buildmaster, Oracle Primavera, etc. Zapier propose des centaines d'intégrations prédéfinies entre LeanKit et des applications Web, telles que Google, Salesforce et Zendesk.

Pour plus d'informations, visitez le site http://leankit.com/

Logiciel JIRA

JIRA Software est un outil de gestion de projet Agile conçu pour les équipes de toutes formes et tailles.

Les fonctionnalités du logiciel JIRA incluent:

  • Plan - Planification flexible utilisant Scrum ou Kanban ou une méthodologie mixte.

  • Accurate Estimations- Des estimations qui aident l'équipe à devenir plus précise et efficace. JIRA prend en charge les points de user story, les heures, les tailles de t-shirts ou toute autre technique d'estimation.

  • Value-driven prioritization- JIRA permet de hiérarchiser les user stories, les problèmes et les bogues dans le backlog du produit avec un simple glisser-déposer. Cela permet de s'assurer que les user stories à forte valeur client sont au top.

  • Track - Le travail de l'équipe dans son contexte complet est maintenu avec une visibilité complète indépendamment des emplacements géographiques.

  • Release - Expédiez en toute sérénité en sachant que les informations disponibles sont toujours mises à jour.

  • Report - Améliorez les performances de l'équipe avec des actions basées sur des données visuelles en temps réel qui donnent à l'équipe un aperçu critique de leur processus agile.

  • Workflow - Choisissez un flux de travail qui correspond au fonctionnement de l'équipe ou qui est un flux de travail prêt à l'emploi.

  • Add-ons - Améliorez JIRA avec des modules complémentaires tels que le portfolio pour JIRA, les feuilles de temps Tempo, Zephyr et plus de 800 autres modules complémentaires qui peuvent vous aider à tirer le meilleur parti du logiciel JIRA.

  • Integrate workflow with other tools - Améliorez votre flux de travail avec Confluence, Bitbucket, Bamboo, HipChat et des centaines d'autres outils de développement.

Pour plus d'informations, visitez le site https://www.atlassian.com/software/jira

Earliz

Earliz est un logiciel de gestion et de suivi de projet en ligne qui prend en charge la gestion et la collaboration intelligentes de projet.

Les caractéristiques d'Earliz incluent -

  • Gantt / Agile- Pour chaque nouveau projet, choisissez entre une interface Gantt (étapes) ou Agile (sprints). Vous pouvez modifier cette méthode de projet à tout moment au cours de votre projet.

  • Task Management - Structurez votre projet en listant les différentes étapes (ou histoires) de votre projet en les divisant en tâches.

  • Board- Gérez votre projet au quotidien à l'aide du tableau. Basé sur la méthode Kanban, le tableau affiche l'état de toutes les tâches et leur affectation aux participants au projet.

  • Synchronization - Le contenu de votre projet est automatiquement synchronisé entre tous les membres connectés.

  • Notifications - Les notifications vous alertent des mises à jour du projet.

  • Project Progression - Suivez au quotidien l'avancement de vos projets, la vélocité de l'équipe, et sachez à tout moment si les engagements sont respectés.

  • Team Workload - Visualisez les charges de travail des membres de l'équipe pour chaque projet et période.

  • Time Spent - Suivre et analyser les feuilles de temps des participants pour chaque projet.

  • Custom Indicators - Créez des indicateurs adaptés à vos besoins et partagez-les facilement avec les parties prenantes.

  • Access Right Management - Pour chaque rapport, vous pouvez facilement spécifier quels membres de votre espace de travail sont autorisés à y accéder.

  • Newsfeed - Suivez toute l'actualité de votre espace de travail, de vos contacts et de vos projets.

  • Dashboard - Obtenez un résumé immédiat de ce que vous avez prévu pour la journée: réunions, tâches et délais de projet.

  • Chats and Discussion Forums - Débattez de sujets liés à vos projets ou à votre espace de travail dans les forums de discussion et les chats.

  • Document sharing - Stockez vos documents dans l'espace de travail Earliz et mettez-les à disposition des membres de l'équipe.

  • Planning - Créer des équipes, les affecter à des projets et gérer le planning de chaque participant.

Targetprocess

Targetprocess est un outil logiciel pour visualiser et gérer des projets Agile avec un support complet et naturel pour Scrum, Kanban ou une méthode Agile personnalisée. Avec des fonctionnalités de visualisation améliorées, Targetprocess vous donne la visibilité dont vous avez besoin à travers les équipes, les projets et l'ensemble de l'organisation.

Les fonctionnalités de Targetprocess incluent -

  • Applications iOS et Android
  • Planification et suivi de haut niveau sur l'ensemble du portefeuille
  • Burndown, CFD, rapports graphiques personnalisés
  • Planification des versions et planification des sprints
  • REST
  • Vue de la carte de l'histoire du backlog
  • Kanban, Scrum, SAFe
  • Rapports graphiques et tableaux de bord
  • Vues personnalisées, cartes, rapports, tableaux de bord
  • QA, suivi des bogues, gestion des cas de test
  • Idéal pour les tests Agile et les équipes centrées sur la qualité
  • Visibilité des progrès sur plusieurs projets et équipes
  • Visualisation des données du projet

Pour plus d'informations, visitez le site http://agile-project-management-tool.targetprocess.com/

Plusieurs outils de gestion de projet qui suivent l'approche Kanban sont disponibles. Dans ce chapitre, vous pouvez avoir un aperçu des outils Kanban suivants -

  • Projectplace
  • Wrike
  • smartQ
  • Projets Accelo
  • Trello

Projectplace

Projectplace est un outil de gestion de projet sans installation qui fournit une solution complète permettant aux équipes et aux organisations de planifier, visualiser et suivre leurs projets en temps réel.

Les fonctionnalités de Projectplace incluent -

  • Stockez, partagez, gérez les versions, discutez et examinez les fichiers en toute sécurité.
  • Gardez une trace des objectifs et du travail planifié et établissez des priorités.
  • Gérez tous les problèmes sur un tableau Kanban.
  • Partagez l'écran avec jusqu'à 100 personnes, quel que soit leur emplacement.
  • Disponible en 8 langues.
  • Le plan Entreprise permet un nombre illimité de projets.
  • Créez des plans, organisez le travail et suivez les tâches personnelles.
  • Aperçu complet de la performance de tous vos projets.
  • Tous les outils de gestion de projet en un seul endroit.
  • Modèles personnalisés ou prédéfinis, par exemple Prince2.
  • Visibilité des engagements et disponibilité des ressources.
  • Provisionnement simple du compte utilisateur.
  • Utilisez les leçons apprises avec des modèles de projet.
  • Comparez le temps réel passé avec les estimations originales.
  • Exécutez votre plan avec votre équipe.
  • Outils de planification de projet.
  • Tableaux Kanban.
  • La gestion des tâches.
  • Gestion des problèmes.
  • Outil Gantt.
  • Gestion de documents.
  • Modules complémentaires de bureau pour la gestion de documents.
  • Application de gestion de projet pour Android et iOS.
  • Aperçu du projet.
  • Outils de communication.
  • Outil de réunion en ligne.
  • Gestion de réunion.
  • Modèles de gestion de projet.
  • Gestion de portefeuille de projets.
  • Outil de gestion des ressources.
  • Gestion du temps.
  • Gestion des rapports.
  • Authentification unique (SSO).
  • Sécurité de pointe.
  • Personnalisez votre expérience de collaboration à l'aide de nos API.

Pour plus d'informations, visitez le site https://www.projectplace.com/

Wrike

Wrike combine la gestion de projet avec un espace de travail en temps réel pour la collaboration, la discussion et le partage de documents.

Les fonctionnalités de Wrike incluent -

  • Gestion avancée des tâches.
  • Présentation du projet de tableau de bord en direct.
  • Partage et édition de fichiers.
  • Créez des sous-tâches.
  • Flux d'activité en temps réel.
  • Rapports d'étape.
  • Discussions liées aux tâches.
  • Espace de travail de marque.
  • Synchronisation des e-mails aux tâches.
  • Notifications par e-mail personnalisées.
  • Automatisez les tâches et projets récurrents.
  • Intégrations tierces avec Gmail, Google Drive, Dropbox, etc.
  • Vue chronologique du projet (diagramme de Gantt).
  • Affichage et planification de la charge de travail.
  • Intégrations de calendrier avec Outlook, Google et iCalendar.
  • Suivi du temps.
  • Application Android et iPhone.
  • Rapports personnalisés.
  • Compléments pour Google et Apple Mail.
  • Sécurité et confidentialité.
  • Encryption.
  • Contrôle d'accès.
  • Politique de données.

Pour plus d'informations, visitez le site https://www.wrike.com/

smartQ

smartQ est un outil de gestion de projet agile construit autour d'un tableau de tâches visuel (Kanban Board). Il vous permet de distribuer facilement le travail, de suivre sa progression et de collaborer avec l'équipe en ligne. smartQ peut suivre les tâches, les problèmes, les tickets, c'est-à-dire qu'il est personnalisable pour s'adapter à n'importe quel flux de travail.

Les fonctionnalités de Wrike incluent -

  • Partagez des notes et des fichiers.
  • Billets par e-mail ou formulaire.
  • application iPhone.
  • Concepteur de formulaire de ticket.
  • Discussions en fil et pièces jointes.
  • Rapport de performance du projet.
  • Accès externe pour les utilisateurs non enregistrés.
  • Suivez les tâches, les problèmes, les tickets.
  • Notifications par e-mail et notes privées.
  • Marquez les billets avec des étoiles tricolores.
  • Customize your ticket fields.
  • Customize your workflow.
  • Unified notes and files area across all the tickets.
  • Board view, ticket view and list view.
  • Export tickets to CSV and Excel.
  • Customize project roles.
  • Team roles.
  • Assign people to each role.

For more information, visit the site http://www.getsmartq.com/

Accelo Projects

Accelo Projects is a Cloud Project Management Software that facilitates planning and tracking, automation and change management.

Features of Accelo Projects include −

  • Project planning with Gantt charts.
  • Track milestones, tasks and budgets.
  • Powerful Gmail and Outlook/Office365 integrations.
  • Templates and reusable project plans.
  • Track time and expenses.
  • Forecasts, reports and dashboards.
  • Record notes, schedule meetings and calls.
  • Advanced approval for time.
  • Allocate time and resources.
  • Create invoices for all work planned or done.
  • Invoicing and payments.
  • Stripe and authorize .net integrations.
  • Custom fields and categories.
  • Custom project types and business processes.
  • Automatic e-mail attachment storage.
  • Smart and shared client database.
  • Client signoffs and approvals.
  • Client portal.
  • Task boards.
  • Calendar and task sync with Google Apps and Microsoft.

For more information, visit the site https://www.accelo.com/products/projects/

Trello

Trello is a project management software that utilizes the concept of boards to represent projects and within boards, cards to represent tasks. Trello supports Team Collaboration enabling members to discuss a project in real-time. It keeps everybody informed through task assignments, activity log, and e-mail notifications.

Features of Trello include −

  • Free or zero pricing for the basic service.
  • Quick overview on front and back of cards.
  • Easy organization with tags, labels and categories.
  • Drag and drop functionality.
  • In-line editing.
  • Checklists, with progress meter.
  • Easy uploading of files and attachments.
  • Data filtering.
  • Archiving of card records (e.g. comments and changes).
  • Deadline reminders.
  • E-mail notifications.
  • Activity log.
  • Assign tasks.
  • Voting feature.
  • Information retrieval and back-up.
  • SSL encryption of data.
  • Texts and visuals fit any screen size.
  • Search function.
  • Mobile functionality to access boards on-the-go.
  • Developer API.

For more information, visit the page https://trello.com/