flow through visualization - sastsast.se/q-moten/2018/q3/2018-q3_janlen.pdfjimmy janlén, crisp...

Post on 05-Aug-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Flow throughVISUALIZATION

SAST – 20th September 2018

Visualization is all about feedback…

Visualization is all about feedback…

Image this with lag*

*delayed feedback

And visualization is about behaviors

And visualization is about behaviors

And visualization is about behaviors

And visualization is about behaviors

And visualization is about behaviors

And about shared understanding

And about shared understanding

Illustration: Jeff Patton and Luke Barrett's

And about shared understanding

Workflows

Jimmy Janlén, Crisp

What flows through the

system?

Jimmy Janlén, Crisp

What flows through the

system?

Lean in a nutshell

Lean Focus on the flow,not on how to keep people busy

How do you optimize flow here?

Jimmy Janlén, Crisp

Bottlenecks

Jimmy Janlén, Crisp

Bottlenecks

I’m URGENT! Let me through!

I’m stuck. I’m gonnastart working on

that thing instead…

Progress is red. We needto move our deadline to

turn it green.I don’t SEE progress.

I need more status report meetings.

Screw this. I’mbypassing

quality checks.

Damn this traffic! Well, whatever... As long as I’m busy I

deserve my paycheck.

Jimmy Janlén, Crisp

Bottlenecks What does Lean teaches us?

Jimmy Janlén, Crisp

Bottlenecks

Let’s help thiscar that’s stuck.

Let’s broaden the road here.

P

Reduce the pressure untilbottleneck is resolved.

Jimmy Janlén, Crisp

Maintain flow How can we maintain the flow?

Jimmy Janlén, Crisp

Maintain flow

Limit input to the roads capacity.

Max 10 carson the road

Have enough slack to handle urgent work

and to do improvements.

Have enough slack to handle urgent work

and to do improvements.

I’m done. Lets seewhats next.

Jimmy Janlén, Crisp

Kanban1. Visualize the

workflow. Both steps and work.

2. Limit WIP

3. Measure and optimize flow (lead time)

Jimmy Janlén, Crisp

Kanban

How?

WoW

WA

4. Explicit rules and policies

What should we do next?Do we have a VIP queue? What is done?

When it’s done?

What are the rulesof the game?

Jimmy Janlén, Crisp

Kanban 5. Improve as a team!

Step 1 – Visualize the flow

and the work

Jimmy Janlén, Crisp

Flows

Jimmy Janlén, Crisp

Flows

Jimmy Janlén, Crisp

Flows

Jimmy Janlén, Crisp

Flows

Step 2 – Park!

Relieve the pressure

Jimmy Janlén, Crisp

Parked

Parking Lot Parked by Person

P-Lot with states

Step 3 – Agree upon rules

So you can discuss how to improve them

Jimmy Janlén, Crisp

Explicit Policies

Jimmy Janlén, Crisp

Legend

Legend

Step 3 – Prevent overflow

Stop starting. Start finishing.

Jimmy Janlén, Crisp

Limit Work In Progress

WIP Limits

Jimmy Janlén, Crisp

Limit Work In Progress

Limit by Space

Jimmy Janlén, Crisp

Manage urgencies

Urgent lane

with Criteria

Jimmy Janlén, Crisp

Manage urgencies

Fire Helmets

Step 4 – Reveal bottlenecks

Where do thou hide waste?

Jimmy Janlén, Crisp

Test

What does it meanwhen a Post-it is

in the ”TEST” column?

Jimmy Janlén, Crisp

Internal queues

Jimmy Janlén, Crisp

Internal queues

Internal queueInternal queue

Jimmy Janlén, Crisp

External interrupts

Interruption Buckets

Step 5 – Optimize the flow

Less is more

Jimmy Janlén, Crisp

Focus as a team

Lane Priority

Jimmy Janlén, Crisp

Flow of tasks

Task size < 1 day

Jimmy Janlén, Crisp

Flow of tasks

Dotting

Jimmy Janlén, Crisp

Flow of tasks

Dotting

Jimmy Janlén, Crisp

Flow of tasks

Blocker notes Days wasted

Jimmy Janlén, Crisp

Focus

2 avatars

Jimmy Janlén, Crisp

Focus

Inbox

Jimmy Janlén, Crisp

Balancing with long term work?

Jimmy Janlén, Crisp

Exploratory Regression Testing

Jimmy Janlén, Crisp

Work Loop

Step 6 – Create new habits

Shape your behaviours

Jimmy Janlén, Crisp

Track your discipline

or...

Fewer open bugs than yesterday

Urgent lane cleared by end of day

We could release today

Cont. Deployment pipeline open

Jimmy Janlén, Crisp

Reward

Jimmy Janlén, Crisp

Engage

Jimmy Janlén, Crisp

Have fun :-)

Thank you for listening!

Jimmy Janlén, CrispJimmy Janlén, Crisp

Jimmy JanlénAgile Coach, Crisp, Stockholm

Email: jimmy.janlen@crisp.seTwitter: @jimmy janlenBlog: http://blog.crisp.se/author/jimmy janlen

top related