Kanban Lean Approach To Jit Training John Stevenson

42
 Kanban: Kanban: a lean approach to JIT training a lean approach to JIT training LeanAgileMachine.com

description

The Limited WIP Society:Kanban for Just in Time Training

Transcript of Kanban Lean Approach To Jit Training John Stevenson

Page 1: Kanban Lean Approach To Jit Training John Stevenson

   

Kanban: Kanban: a lean approach to JIT traininga lean approach to JIT training

LeanAgileMachine.com

Page 2: Kanban Lean Approach To Jit Training John Stevenson

   

Goals

Define the problems faced when training Cover the basic of Kanban Discuss the design choices for my Kanban

The layout & rules of my kanban Explain how cards are written to add greater value Suggest how tasks are broken down

Discuss time boxing with Pomodoro Not bore people to death

Page 3: Kanban Lean Approach To Jit Training John Stevenson

   

What is the problem with Training

Never have enought time to learn Always more to learn Something urgent comes up New opportunities arise Friends dragging you to the pub Work to do, bills to pay, kids to feed... Window of opportunity for training is limited

Page 4: Kanban Lean Approach To Jit Training John Stevenson

   

Cant you just pull your finger out!

Too many things on todo list never get done Busy all week but dont remember what I learnt Working harder and longer not cutting it Battling my monsters from the id: 

overactive interest and imagination Internet addiction Attention deficit dissorder Need to cycle 200km a day

Page 5: Kanban Lean Approach To Jit Training John Stevenson

   

So training is a problem

What techniques coulld I used to help? Muddle along and hope for the best Go on lots of training courses Attend lots of evening talks

2 techniques used to manage activities Kanban Pomedero – Time boxing

Page 6: Kanban Lean Approach To Jit Training John Stevenson

   

What is Kanban ?

A way to manage dependant events Make your work visible Limit your work in progress

Avoiding multi­tasking – its inefficient 

Pull system only work on a task once previous task is complete

Help work to flow  continuously and predictably deliver value

Page 7: Kanban Lean Approach To Jit Training John Stevenson

   

A basic approach

Page 8: Kanban Lean Approach To Jit Training John Stevenson

   

Manufacturing design

Page 9: Kanban Lean Approach To Jit Training John Stevenson

   

Supply chain design

Page 10: Kanban Lean Approach To Jit Training John Stevenson

   

Simple design

Page 11: Kanban Lean Approach To Jit Training John Stevenson

   

Software development design

Page 12: Kanban Lean Approach To Jit Training John Stevenson

   

Software projects design

Page 13: Kanban Lean Approach To Jit Training John Stevenson

   

Kanban design for study

Page 14: Kanban Lean Approach To Jit Training John Stevenson

   

Why try Kanban for training

To lean more about Kanban To focus my training so I learn more

Study one thing at a time Make sure I have learnt something ­ goals

It seemed like a good idea at the time Kanban is cool 

Page 15: Kanban Lean Approach To Jit Training John Stevenson

   

How did I build my Kanban

Started simple with: Plan – Do – Done  Used scrap of paper for initial design Built a simple board and started using it

Evolved into Plan – Do – Check – Act  Evaluated deficits in board and enhanced

Used online Kanban So I dont need to cary a large whiteboard around

Blogged what I had done to get feedback

Page 16: Kanban Lean Approach To Jit Training John Stevenson

   

Starting from scratch

Page 17: Kanban Lean Approach To Jit Training John Stevenson

   

Created basic lanes

Page 18: Kanban Lean Approach To Jit Training John Stevenson

   

Plan – Doing – Done

Page 19: Kanban Lean Approach To Jit Training John Stevenson

   

Started adding task cards

Page 20: Kanban Lean Approach To Jit Training John Stevenson

   

First card on the board, cool

Page 21: Kanban Lean Approach To Jit Training John Stevenson

   

Is something ready to study?

Identify completed work between seperate board lanes

Spilt the study board lane into two  First new lane is the waiting state  Second lane is the study activity

Page 22: Kanban Lean Approach To Jit Training John Stevenson

   

Edit the board design

Page 23: Kanban Lean Approach To Jit Training John Stevenson

   

Split the study lane

Page 24: Kanban Lean Approach To Jit Training John Stevenson

   

Tasks are progressing smoothly

Page 25: Kanban Lean Approach To Jit Training John Stevenson

   

Several minutes later

After adding a few tasks to the board....

Page 26: Kanban Lean Approach To Jit Training John Stevenson

   

Oh dear, my monsters are back

Page 27: Kanban Lean Approach To Jit Training John Stevenson

   

So What is missing ?

I have a Kanban board I am breaking my tasks down into relatively 

small chunks

But I still have far too much to do...

Page 28: Kanban Lean Approach To Jit Training John Stevenson

   

Lets apply the WIP !!!

To sudy effectively I need to focus To focus I need to work on 1 thing 

at once To work on 1 thing at once I need:

Work In Progress Limits

Page 29: Kanban Lean Approach To Jit Training John Stevenson

   

Refactor the tasks on Kanban

Page 30: Kanban Lean Approach To Jit Training John Stevenson

   

Add WIP Limits to Kanban

Page 31: Kanban Lean Approach To Jit Training John Stevenson

   

WIP Limits now applied

Page 32: Kanban Lean Approach To Jit Training John Stevenson

   

How do I know if I've learnt?

Need a Check step after study Encourages continuous improvement

A lean principle

Lets create a new lane on the board as a review stage

Page 33: Kanban Lean Approach To Jit Training John Stevenson

   

Add a Check Lane with WIP

Page 34: Kanban Lean Approach To Jit Training John Stevenson

   

Move tasks into new lane

Page 35: Kanban Lean Approach To Jit Training John Stevenson

   

Have a board, what next?

Defined task cards in more detail Limited by the tool I'm using though

Pomodoro technique for time boxing tasks Value stream mapping?

Considered overkill for simple set of events

Page 36: Kanban Lean Approach To Jit Training John Stevenson

   

Defining the task card

Set goal of task Identify measure to check if goal reached

eg. Can write a Kata in Scala eg. Can design a Kanban board using VSM eg. Write a summary of the book on blog, stating 

why it is a valuable read

Identify resources to assist training Identify scope of training

refactor task into multiple cards if too big 

Page 37: Kanban Lean Approach To Jit Training John Stevenson

   

Why Pomodoro

Limited time helps concentration starting this presentation this morning focused me 

Easier to set and measure goals for a time boxed activity

Helps break down tasks into managable chuncks

Page 38: Kanban Lean Approach To Jit Training John Stevenson

   

Pomodero – Timeboxing tasks

Useful tool to focus mind on a goal Helps stick to WIP limits and Idea of flow Tasks have varying time limits during flow 

dependant on size of task Review: 5 – 15 minutes Study: 30 minutes – half a day Evaluate: 15 minutes – 1 hour Blogging: continuous activity

Page 39: Kanban Lean Approach To Jit Training John Stevenson

   

Other learning techniques

 For programming languages Kata Dojo's TDD / BDD

Speed reading Attending / Giving SkillsMatter talks & courses Blogging and Tweeting 

leanagilemachine.com @JR0cket

Page 40: Kanban Lean Approach To Jit Training John Stevenson

   

Summary

I found Kanban increased my training effectiveness

I learnt alot about Kanban I got feedback on my techniques by blogging I got lots of feedback from this talk (hopefully)

Its time for the pub if you dont have any questions ?

Page 41: Kanban Lean Approach To Jit Training John Stevenson

   

Resources

LeanAgileMachine.com JR0cket.com SkillsMatter.com Kanban101.com LimitedWIPSociety.org  The Goal – Eliyahu M. Goldratt Theory of Constraints – Eliyahu M. Goldratt

Page 42: Kanban Lean Approach To Jit Training John Stevenson

   

PUB

Slaughtered Lamb Cross over road in front of Skills Matter Take second right alley Walk until you see pub in front of you Walk to bar and buy several drinks – if you ask me 

a good question I may buy you a drink or two

Wake up at 3 in the morning on a park bench...