The Kanban Story - Ups and Downs of Implementing Kanban

download The Kanban Story - Ups and Downs of Implementing Kanban

If you can't read please download the document

Transcript of The Kanban Story - Ups and Downs of Implementing Kanban

Slide 1

The Kanban StoryUps and Downs of Implementing KanbanStarring

Pawel Brodzinski as NarratorThe Team as Themselves

Once Upon a Time In Central Europe Once upon a time in central Europe there was a small cross-functional team, which striven after building good software despite issues they faced along the way

In the Meantime In Alternative Reality

there was a team which was doing project fire fighting all the time trying to escape a death marchthere was a team working on multiple concurrent small projectsthere was a team which dealt with maintenance projectsthere was a team with crazy product manager changing his mind all the time

UndergroundNever-finished tasksEver-changing prioritiesChaotic product management

Allegedlyhigh-qualitysoftware

Everything You Always Wanted to Know About Kanban But Were Afraid to AskHenrik Kniberg &Mattias Skarinhttp://www.infoq.com/minibooks/kanban-scrum-minibook

It Happened One NightSingle afternoon, 3 rules, 1 tool

The Kanban Is Not EnoughGarbage in garbage out

Kanban is not a project management methodology

Toy StoryToys we play withToys we dont play withCross-functional teamTime-boxingCo-locationStand-upsRolesFormal retrospectivesMeasuring lead-timeBurndown charts / Cumulative Flow DiagramContinuous improvementCode reviewUnit testingPair programmingContinuous integrationTest Driven DevelopmentCoding standardsStatic code analysisCollective code ownership

In the Meantime In Alternative RealityAdjust tools for people, not people for tools

There is no such thing as the best engineering approach

Groundhog Day

Sherlock HolmesThe puzzle:How should we do (insert pretty much anything here)?

The answer:I dont know, experiment!

The IncrediblesCo-location!No-meeting cultureBest engineering practices

Monsters, Inc.Version controlDeploymentCode ownershipProduct managementSetting right limits

Love ActuallyIf you happen tohate unnecessary formalismswork in a small team of disciplined engineersexperience priority changes all the timeavoid implementing methods by the bookstart simple and improve over timeyou may actually fall in love with Kanban

No Country For Old MenIf you happen tofollow detailed process of the rest of your organizationwork with engineers who dont care much about craftsmanshipwork with primadonnasbe a part of distributed teamavoid experimentingyou may find you are too old for Kanban country

Based on a true story http://blog.brodzinski.com/2009/10/kanban-story.html

Pawel [email protected]://blog.brodzinski.comhttp://twitter.com/pawelbrodzinskihttp://vsoft.pl