Lean conference 2014 Open Market - how we have benefited from the application of lean principles

53
Lean Kanban: Our Journey So Far How we improved the way we work, increasing business agility with Lean Kanban.

description

Open Market - how we have benefited from the application of lean principles

Transcript of Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Page 1: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Lean Kanban:Our Journey So FarHow we improved the way we work, increasing business agility with Lean Kanban.

Page 2: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Lean Kanban

1. Our Fears

2. Our Experience

3. Our Mistakes

Page 3: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Lean Kanban

1. Our Fears

2. Our Experience

3. Our Mistakes

Page 4: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Who are we?

• Small, agile team

• Client-facing developers

• Consulting and professional services

Page 5: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

What do we do?

• Effort divided across three work streams:

- Develop software

- Assist OpenMarket Sales

- Support live clients

Page 6: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

How were we doing it?

• Software Development

• Agile; manual scheduling

• Sales

• Best effort

• Client-support

• As required

• Resources distributed reactively

Page 7: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

How was that working out?

• Delivered software on time

• Problems:

- Work stream starvation

- Predictions were unreliable

- Difficult to react

Page 8: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Introduction to Lean Kanban

• Two days in May 2014

• Myself and my tech lead

Page 9: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

What we liked

• Lots of things

Page 10: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

What we feared

• Model all work items the same

• Impose strict WIP limits

• Past measurements inform future predictions

Page 11: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

What we feared

• Model all work items the same

• Impose strict WIP limits

• Past measurements inform future predictions

Page 12: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Model all work items the same• Technical sales• Product demos• RFPs• Security audits• Requirements gathering• Solutions design• Client training• Product maintenance• Managed services• Platform integration• Custom reporting• Bespoke web applications

Page 13: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Model all work items the same

If we model all work items the same, won’t our lead times and run rate vary wildly?

Page 14: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

What we feared

• Model all work items the same

• Impose strict WIP limits

• Past measurements inform future predictions

Page 15: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Impose strict WIP limits

• Constrained resources

• Small team

• Lots of customers

• Limit work in progress

• Reduced utilisation

Page 16: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Impose strict WIP limits

• Constrained resources

• Small team

• Lots of customers

• Limit work in progress

• Reduced utilisation

Page 17: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Impose strict WIP limits

If we stick to strict WIP limits, won’t we get less done?

Page 18: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

What we feared

• Model all work items the same

• Impose strict WIP limits

• Past measurements inform future predictions

Page 19: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Past measurements inform predictions

• Effort is:

- divided across Sales, clients and dev

- allocated reactively

- allocated inconsistently

- unevenly distributed

Page 20: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Past measurements inform predictions

Last week:

Page 21: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Last week:

Past measurements inform predictions

Page 22: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Last week:

Past measurements inform predictions

Page 23: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Last week:

Past measurements inform predictions

Page 24: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Last week:

Past measurements inform predictions

? ? ? ? ? ? ? Next week:

Page 25: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Last week:

Next week:

Past measurements inform predictions

Page 26: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Last week:

Next week:

Past measurements inform predictions

Page 27: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Past measurements inform predictions

If every day is different, won’t predictions based on past measurements be useless?

Page 28: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

It all averages out, over time.

Reassuring assertion

Page 29: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

We were sceptical

Page 30: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Why Lean Kanban?

• We had problems to tackle:

- Work stream starvation

- Predictions were unreliable

- Difficult to react

• We were curious

Page 31: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Lean Kanban

1. Our Fears

2. Our Experience

3. Our Mistakes

Page 32: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Were our fears justified?

• Model all work items the same

• Impose strict WIP limits

• Past measurements inform future predictions

Page 33: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Were our fears justified?

• Model all work items the same

- If we model all work items the same, won’t our lead times and run rate vary wildly?

Page 34: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Model all work items the same

• Divided work into categories

• Tracked metrics per category

• High lead time variance

• Low run rate variance

• Many categories had similar profiles

Page 35: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Model all work items the same

• Merged categories over time:

• Pre-Sales

• Sales demos, RFPs, requirements gathering, etc.

• Post-Sales

• Software development

Page 36: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Model all work items the same

• High variance

• Conservative scheduling

• Working to reduce

• Scheduling:

• Easy

• Reliable

Page 37: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Were our fears justified?

• Impose strict WIP limits

- If we stick to strict WIP limits, won’t we get less done?

Page 38: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Pre-Sales Development

Not started

In progress

In review

Delivered

41

2 3

The board

Page 39: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Impose strict WIP limits

• Output has stayed about the same

• Professional Services:

• Steady stream

• Projects take longer

• More predictable

• No work stream starvation

Page 40: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Were our fears justified?

• Past measurements inform future predictions

- If every day is different, won’t predictions based on past measurements be useless?

Page 41: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Use past measurements to inform future predictions

• Scheduling based on run rate and lead time

• It does seem to be working

• Increasingly confident

Page 42: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

• Treat the team as a ‘black box’

• Predictions based on past measurements:

- Easy

- Accurate

• More reactive

42

Use past measurements to inform future predictions

Page 43: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Lean Kanban

1. Our Fears

2. Our Experience

3. Our Mistakes

Page 44: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Traps we fell into

• Making changes

- Before you understand your current process

- Before you have good data

- Before you have any data

- Making changes all the time

Page 45: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Traps we fell into

• Complexity creep

- New rules for every exception

- Fixing problems with process

- Swim lanes everywhere

Page 46: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Traps we fell into

• Misplaced confidence

- You want your new system to deliver

- Your real lead times might sound bad

Page 47: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Traps we fell into

• Failure to communicate

• Good communication is key

- Fear within

- Confusion outside

Page 48: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Summary

• Consistent, predictable

• Low overhead

• More reactive

Page 49: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

The Future

• More work to be done

• Committed to continuous improvement with Kanban

49

Page 50: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Questions?

Page 51: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Pre-sales

• Technical sales, RFPs

• Optimised for quick turnaround

- First come, first served

• Time-boxed to 25% of available time

Page 52: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Post-Sales

• Software development

• Optimised for predictability

- Roadmapped commitments

• Time-boxed to 50% of available time

Page 53: Lean conference 2014 Open Market - how we have benefited from the application of lean principles

Client support

• Reacting to client system failure, questions

• Optimised for responsiveness

• Time is unrestricted