the kanban story - ups and downs of implementing kanban
TRANSCRIPT
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