agile consortium nl annual congress 2016 vx company - winkle case study

50
FROM ZERO TO A BOARD HOW WE GOT TO KANBAN AT WINKLE Tina Dudenhöffer Maarten Hoppen Marianne Lanting

Upload: agileconsortiumint

Post on 15-Apr-2017

84 views

Category:

Business


1 download

TRANSCRIPT

Page 1: Agile consortium nl annual congress 2016   vx company - winkle case study

FROM ZERO TO A BOARDHOW WE GOT TO KANBAN AT WINKLE

Tina Dudenhöffer Maarten HoppenMarianne Lanting

Page 2: Agile consortium nl annual congress 2016   vx company - winkle case study

AGENDA

OUR MISSION TO MARS

� The Problem

� Winklefying Kanban

� Kanbanizing Winkle

� The Challenges

� The Success

Page 3: Agile consortium nl annual congress 2016   vx company - winkle case study

THE THING WITH CONTROL

Sales OfficeAmsterdam

Sales OfficeItaly

Sales OfficeUK

Sales OfficeUS

175 Projects/ year

25 people

Commission to start

av. 2 days

Changes

Av. 4 wk leadtime

2009

Page 4: Agile consortium nl annual congress 2016   vx company - winkle case study

THE THING WITH CONTROL

Projects

Page 5: Agile consortium nl annual congress 2016   vx company - winkle case study

ProjectPlanningResource

Planning

CRM

FinanceSystems

Box File Storage

Excel sheets

TomsplannerEmails

Skype

internal projects

CONTROL IS AN ILLUSION

ad hoc projects

changes

errors

us vs.them

Page 6: Agile consortium nl annual congress 2016   vx company - winkle case study

ProjectPlanningResource

Planning

CRM

FinanceSystems

Box File Storage

Excel sheets

TomsplannerEmails

Skype

internal projects

CONTROL IS AN ILLUSION

ad hoc projects

changes

errors

us vs.them

http://lkbx16.leankanban.com

Page 7: Agile consortium nl annual congress 2016   vx company - winkle case study

IT’S NOT THE TOOLS…

….IT’S US

Page 8: Agile consortium nl annual congress 2016   vx company - winkle case study

DON’T LET TECHNOLOGY DRIVE YOUR PROCESSWinkle found this out the hard way

Page 9: Agile consortium nl annual congress 2016   vx company - winkle case study

ProjectPlanningResource

Planning

CRM

FinanceSystems

Box File Storage

Excel sheets

TomsplannerEmails

Skype

internal projects

CONTROL IS AN ILLUSION

ad hoc projects

changes

errors

us vs.them

Page 10: Agile consortium nl annual congress 2016   vx company - winkle case study
Page 11: Agile consortium nl annual congress 2016   vx company - winkle case study
Page 12: Agile consortium nl annual congress 2016   vx company - winkle case study

THE FIRST STEPS

� start with what you have

� make incremental changes

� letting go

TINA INFRONT

OF BOARD PIC?

Page 13: Agile consortium nl annual congress 2016   vx company - winkle case study

WINKLE DAY

� What is Kanban

� Why Kanban for us

� How will it help

� and btw, there is a stand-up…

THE LAUNCH

25. FEBRUARY 2015

Page 14: Agile consortium nl annual congress 2016   vx company - winkle case study

THE FIRST WEEKS

� Students of Chaos Theory

� 1 hour stand-up

� Twice as many concerns

� Three times as many changes

� Feedback and team involvement

Page 15: Agile consortium nl annual congress 2016   vx company - winkle case study

THE TRAINING

Page 16: Agile consortium nl annual congress 2016   vx company - winkle case study

Systems

Thinking

Aproach

To

Implementing

Kanban

Page 17: Agile consortium nl annual congress 2016   vx company - winkle case study

Introductory Exercise – Understand Demand

n Define types of work, think aboutn Source, Destination, Workflow, Size

n Underlying purpose

n For each type of work analyze…n Arrival Rate (seasonal fluctuations?)

n Customer Expectations (reasonable or otherwise)

n Describe Sources of Customer Dissatisfactionn (or points of customer conflict)

n Identify any policies that affect customer satisfaction

n Describe Sources of Internal /Team Dissatisfactionn Variability that randomizes the process

n Prevents work being delivered on-time, with good quality etc

Page 18: Agile consortium nl annual congress 2016   vx company - winkle case study

Initial Board Design

n Design a Kanban Systemn Types of work

n Workflow status

n Hierarchy of work items?

n Classes of service

n WIP Limit Policies

n Ticket Design

n Capacity assignment

n Visualization

n How is the system designed ton Deliver customer satisfaction

n Eliminate sources of customers dissatisfaction

n Eliminate sources of internal dissatisfaction and variability

n How will the design need to adjust vary over time / seasonally?

Page 19: Agile consortium nl annual congress 2016   vx company - winkle case study

THE NEW BOARD

� the new set up

� Avatars

� new cards

� process

� having fun with it

Page 20: Agile consortium nl annual congress 2016   vx company - winkle case study
Page 21: Agile consortium nl annual congress 2016   vx company - winkle case study

THE CARDS

Page 22: Agile consortium nl annual congress 2016   vx company - winkle case study

THE BROCHURE

� the final agreement

� a resource for the team

� a tool for new additions

� a basis for improvement

Page 23: Agile consortium nl annual congress 2016   vx company - winkle case study

TEXT

THE BROCHURE

Page 24: Agile consortium nl annual congress 2016   vx company - winkle case study

TEXT

Page 25: Agile consortium nl annual congress 2016   vx company - winkle case study

THE VICTORY OF KANBAN

Page 26: Agile consortium nl annual congress 2016   vx company - winkle case study

IT TAKES TIME, RIGHT?

�Implemented in 2 weeks

�Smooth process in 2 months

�Results right from the very first stand up

Page 27: Agile consortium nl annual congress 2016   vx company - winkle case study

WITH CONTINUOUS RESISTANCE

�Team in charge

�Extra stand ups added (after a month)

�Replenishment

Page 28: Agile consortium nl annual congress 2016   vx company - winkle case study

AND IT IS STILL HARD WORK TO GET USEFUL INFO OUT

�Constant up to date status of the available capacity

Page 29: Agile consortium nl annual congress 2016   vx company - winkle case study

YOU NEED TO ADJUST TO THE PROCESS OR TOOL

�More teamwork

�Sales and research functioning like a team

�Staff joining

Page 30: Agile consortium nl annual congress 2016   vx company - winkle case study

IT ONLY WORKS WHEN YOU STANDARDISE

�Embracing expedite projects

�Small and large projects on one board

Page 31: Agile consortium nl annual congress 2016   vx company - winkle case study

AND IN THE END IT IS HARD TO MEASURE REAL SUCCESS

�30 percent more revenue with the same team!

�Utilisation of capacity

�Less switching time due to WIP limits

�Less hand-overs

�Less mistakes, less rework

�Difference between loss or profit

Page 32: Agile consortium nl annual congress 2016   vx company - winkle case study

AND IN THE END IT IS HARD TO MEASURE REAL SUCCESS

�30 percent more revenue with the same team!

�Utilisation of capacity

�Less switching time due to WIP limits

�Less hand-overs

�Less mistakes, less rework

�Difference between loss or profit

http://lkbx16.leankanban.com

Page 33: Agile consortium nl annual congress 2016   vx company - winkle case study

QUESTIONS?

https://youtu.be/VOhwq18iSw4

Page 34: Agile consortium nl annual congress 2016   vx company - winkle case study
Page 35: Agile consortium nl annual congress 2016   vx company - winkle case study

What is Kanban?

Page 36: Agile consortium nl annual congress 2016   vx company - winkle case study

Ad-hocwork

Page 37: Agile consortium nl annual congress 2016   vx company - winkle case study
Page 38: Agile consortium nl annual congress 2016   vx company - winkle case study

Kanban

¡ Agile/LeanmethodbasedonToyotaProduction

System(TPS)

¡ � =Kan=Visual

¡ � =Ban=Card

¡ VisualSign

Page 39: Agile consortium nl annual congress 2016   vx company - winkle case study

Goal of Kanban

Capability

Demand

Bron:DavidAndersonatLeanKanbanBenelux2011

Kanbansystem

Economicalbalancebetweencapabilityendemand

Page 40: Agile consortium nl annual congress 2016   vx company - winkle case study

ThethreechangemanagementprinciplesofKanbanare

1. Startwithwhatyoudonow

– understandingcurrentprocesses,asactuallypracticed

– respectingexistingroles,responsibilities,andjobtitles

2. Agreetopursueimprovementthrough

evolutionarychange

3. Encourageactsofleadershipateverylevel,

fromindividualcontributortosenior

management

Page 41: Agile consortium nl annual congress 2016   vx company - winkle case study

ThethreeservicedeliveryprinciplesofKanbanare

1. Understandandfocusonyourcustomers’needs

andexpectations

2. Managethework;letpeopleself-organize

aroundit

3. Yourorganizationisanecosystemof

interdependentservices,steeredbyitspolicies;

reflectregularlyontheireffectivenessand

improvethem

Page 42: Agile consortium nl annual congress 2016   vx company - winkle case study

Kanban is a complex adaptive system and catalyses incremental change to become a Lean organization.

Core practices of Kanban

• Visualize Workflow• Limit Work-in-Progress• Measure & Manage Flow• Make Process Policies Explicit• Develop feedback mechanisms

at workflow, inter workflow and organizational level

• Improve Collaborativelyusing “fail to safe” experiments

Page 43: Agile consortium nl annual congress 2016   vx company - winkle case study

Map the Value Stream and track your work on a White board.

Hold a standup meeting everyday in front of the White board.

Page 44: Agile consortium nl annual congress 2016   vx company - winkle case study

WIP limits create a pull-systeem and a white board visualizes the delivery pipe line

Pull

Flow – from Engineering Ready to Release Ready

WIP Limit – manages "inventory" in each fase of the process

Page 45: Agile consortium nl annual congress 2016   vx company - winkle case study

Revolutionizing Product Development: Quantum Leaps in Speed, Efficiency, and Quality

Steven C. Wheelwright and Kim B. Clark

MULTITASKING IS NOT PRODUCTIVE

Page 46: Agile consortium nl annual congress 2016   vx company - winkle case study

Theory of constraints(Bottleneck Analyse)

Page 47: Agile consortium nl annual congress 2016   vx company - winkle case study

Daily standup meeting becomes a central catalyst of a Kaizen culture.

In this example:

• 40 people• big project with 6 development teams

• 10 minutes (never more then 15)

Page 48: Agile consortium nl annual congress 2016   vx company - winkle case study

Swim lanes are used to describe worktypes. Allocating capacity across lanes

5 4 43 2 2 = 20 total

...

Change Req

12

Maintenance

2

Production Defect

6

Allocation

Total = 20Input

QueueDev

Ready In Prog Done

BuildReady Test

ReleaseReadyDoneIn Prog

DevelopmentAnalysis

Page 49: Agile consortium nl annual congress 2016   vx company - winkle case study

Example classes of service

n Expedite

n Fixed Delivery Date

n Significant delay incurred on or from a specific date in near future

n Standard Class

n (Near) linear cost of delay beginning immediately

n Intangible Class

n No tangible cost of delay within reasonable lead time to delivery window

Page 50: Agile consortium nl annual congress 2016   vx company - winkle case study

Color visualizes classes of service. Different Capacity for classes

5 4 43 2 2 = 20 total

Allocation

10 = 50%

...

+1 = +5%

4 = 20%

6 = 30%

InputQueue

DevReady In Prog DoneDoneIn Prog

DevelopmentAnalysis BuildReady Test

ReleaseReady