Agile

Facebook Twitter

Scrum Primer - Short Introduction to Scrum. Le Kanban pour vos projets. Dans la communauté des méthodes agiles a emergé début 2009 un mot que j’avais jusqu’a présent surtout entendu en cours d’organisation pendant mes études d’ingénieur : le mot KANBAN.

Le Kanban pour vos projets

On m’avait alors expliqué que le kanban est un outil du Toyota Production System (aka TPS) ; par extension un outil du lean manufacturing ; qui permet de mettre en place une production en flux tiré. Le kanban, ou étiquette, est une fiche qui fait la navette entre l’amont et l’aval d’un poste de production pour indiquer si le poste de production situé en amont doit fabriquer une nouvelle série de pièces ou pas.

Le principe permet de limiter l’en-cours de stock et donc le gaspillage en cas de défaut détecté en aval de la chaine de fabrication. Le kanban propose de supprimer la notion d’itération dans le développement. La méthode fonctionne de la façon suivante : Méthodes agiles. Kanban - première partie - JHLP. Je m'intéresse depuis peu aux Kanbans.

Kanban - première partie - JHLP

Ou plus précisément, je m'intéresse plus sérieusement depuis peu aux Kanbans que j'aurais dû le faire. Dans le domaine de l'industrie, cet outil est utilisé depuis assez longtemps ; dans le domaine de la programmation, son usage est en train de se répandre, peu à peu. Et si on gratte un peu dans la littérature existante, on se rend compte que tous les processus multi-tâches qui évoluent dans le temps d'étape en étape peuvent être visualisés sous forme de tableaux "à la" Kanban. On perçoit assez facilement les étapes de conception / réalisation d'un programme par exemple. On divise les fonctionnalités en petites unités (appelées "Histoires"), qu'on met dans la colonne "À Faire". Une fois qu'on a construit la liste des tâches à faire, on en choisit une, puis éventuellement une autre, et on se focalise sur la réalisation de ces tâches. M'enfin, si on veut se documenter sur le sujet, on peut aller voir cette lumineuse présentation sur les Kanban.

Référentiel des pratiques Agiles. Kanbanboards. Priming Kanban. Kanban represents a unique way of catalyzing the application of Lean product development principles to software development, maintenance and operations.

Priming Kanban

Being a method for driving change Kanban does not prescribe specific roles, practices or ceremonies but instead offers a series of principles to optimize value and flow in your software delivery system. As such, Kanban’s focus on context and adaptability has made it increasingly popular for teams working in contexts where traditional Agile methods are not an easy fit and mature Agile teams looking for ways to further optimize their development process.

When first introduced to these concepts many teams are however left with the questions: “How do we get started”? “Are there common behaviors or strategies that can help us take the plunge”? Anatomie d'une mission agile (Pablo Pernot) - Sud Web 2011, KanbanFlow - Free, fast & flexible Kanban tool. Scrum Master in Under 10 Minutes (HD) by @hamids. Just so we don't forget: Timeline of Scrum in 1 slide ! Mots clés Technorati : SCRUM in one slide July 2011 : The creators of Scrum released a new version this month.

Just so we don't forget: Timeline of Scrum in 1 slide !

Ken Schwaber and Jeff Sutherland published “The Scrum Guide” in many languages ( To celebrate that, I wanted to summarize Scrum and fit most of it into 1 slide ! Since it is not quite easy, here is my first iteration on that : To keep it as simple as possible, I skipped on purpose some concepts.However, alsthough it is not part of Scrum as such, I have added in bracket “Continuous Build and Deploy”, as I find that a keystone to Agility,The “Definition of DONE” is applicable at many level and could also be representing “Behavior”, if you do “Behavior Development Driven” (BDD).x²Feel free to use it / modify it, and if possible send me your feedbacks so I can make it evolve too.

I think this timeline is a complement to the well known graphic of Scrum : © Mike Cohn, Mountain Goat Well, obviously, Scrum is much more than that, and answers many other questions such as : Dispositif de filtrage: Accès non autorisé. Www.valtech.fr/etc/medialib/pdf/itc/fr/livre_orange.Par.48685.File.dat/VALTECH-Livre-Blanc-Agile-v2-2011.pdf. Ruminations From a Tortured Mind. Sous ce titre qui peut paraitre provocateur se trouve un constat plutôt amère, d'autant plus amère que tout cela était prévisible depuis bien des années.

Ruminations From a Tortured Mind

L'Agile est devenu mainstream, on en parle régulièrement dans les journaux de décideurs (c'est bien la preuve de sa reconnaissance non ?) , les développeurs disent le pratiquer au quotidien, les responsables de projet assurent en faire. Alors pourquoi ce pessimisme ? Parce qu'il ne se passe un mois sans en avoir la preuve, par exemple quand quelqu'un se pose en face de moi et me dit : L'agilité, c'est vraiment de la merde !

Et cela m'arrive très souvent (certes ce n'est pas toujours aussi vulgaire). Oh, je vous vois venir : «mais qui es tu pour définir ce qui est de ce qui n'est pas Agile ?». A mes yeux, l'agilité se résume en trois points dont leurs présences sont faciles à juger. La recherche de la valeur J'écoute les besoins.Je conçois et valide les spécifications.Je développe.Je teste.Je livre. Il n'y a pas plus rapide. Conclusion. Integrating Agile into a Waterfall World.