Kanban - improvements when you don't look for them

16
Kanban Improvements when you don’t look for them Pawel Brodzinski blog.brodzinski.com vsoft.pl @pawelbrodzinski

description

Kanban is probably the simplest commonly used approach to software development and project management. With such a simple tool, which in terms of required practices prescribes close to nothing, we don't expect much change of the way we work. After all we are advised to start without changing our process much when introducing Kanban. The interesting thing which is observed in Kanban teams in the long is something which is called emergent behavior - best practices which are seamlessly introduced without much conscious effort. What more it's pretty common that exactly the same practices were resisted when introduced by direct management action before. The session shows how Kanban, as an alternative to top-down approaches, can be used to support introduction of best engineering and organizational practices using a few real-life examples.

Transcript of Kanban - improvements when you don't look for them

Page 1: Kanban -  improvements when you don't look for them

KanbanImprovements when you don’t

look for them

Pawel Brodzinski

blog.brodzinski.com

vsoft.pl

@pawelbrodzinski

Page 2: Kanban -  improvements when you don't look for them

Kanban in a pill

Page 3: Kanban -  improvements when you don't look for them

Kanban improvements – emergent behavior

No prescription how to organize team or project

Big help with unveiling bottlenecks

Incentives to improve the flow of work

With Kanban you don’t plan specific

improvements – they just emerge

Page 4: Kanban -  improvements when you don't look for them

Areas of improvements

Process

optimizations

The way team

works

Engineering

practices

Page 5: Kanban -  improvements when you don't look for them

Example: optimized handoffs

Page 6: Kanban -  improvements when you don't look for them

Following feature’s lifecycle

time

Page 7: Kanban -  improvements when you don't look for them

Optimization in handoff stages

Page 8: Kanban -  improvements when you don't look for them

Example: ad-hoc swarming

Page 9: Kanban -  improvements when you don't look for them

Typical problem solving approach

Page 10: Kanban -  improvements when you don't look for them

Natural (on-demand) swarming

Page 11: Kanban -  improvements when you don't look for them

Example: collective code ownership

Page 12: Kanban -  improvements when you don't look for them

Bus factor = 1?

Page 13: Kanban -  improvements when you don't look for them

Choosing tasks

Page 14: Kanban -  improvements when you don't look for them

Final food for thought

These were only a few of possible examples

Don’t buy that uncritically

Your team is unique

With proper approach improvements will come

Page 15: Kanban -  improvements when you don't look for them

Kanban is like a box of chocolates…

Page 16: Kanban -  improvements when you don't look for them

Thank you

Pawel Brodzinski

blog.brodzinski.com

vsoft.pl

@pawelbrodzinski