In-house Advertising Agency serving the Marketing department
Product development improved to the point where the Agency became their bottleneck
Internal coach brought in to help improved
The Story
Lots of blame going around
Agency blamed for being late
Email service blamed for consuming too much resources
Team members frustrated
Over 45+ days to produce a promotional email
Email service flow efficiency = 3%
Started by visualizing the workflow and the work
Later
WIP
Classes of Service
Tracking Lead TIme
Process changes introduced later to reduce delay & manage flow
buddy checks (pairing)
Explicit policies
Improving feedback loops
Encouraging collaboration & experimentation
Experiment to push decisions down to team members
Experiment on mobbing
Teams given explicit permission from executives to experiment (and fail)
Effects
Delivering value sooner
83% reduction in lead time
Only 20% of work delivered late
Transparency of data & goals
Frequent collaboration
Reflection
LKU Classics
Heavy Equipement Manufacturing
Sandvik IT - Sweden - Christophe Achouiantz - 2010-13
Context
System Development Office (methods office). 3 internal coaches
mining & construction equipment manufacturer
large scale, company wide Kanban roll-out
The Story
The company wanted a "standard development process"
Careful analysis showed that giving the teams the means to get in control of their workflow would yield the best impact
Next step was to create awareness of the flow problems and how Kanban could be a solution
Teams were too busy, so a "kick-start" model was created
1 day "kick-start" workshop
Shared understanding of team's purpose
Agree on policies to do the work
Vsualization & daily meeting
2-hour "booster" sessions after that
A "flow manager" role was introduced
To help teams improve over time, "depth of Kanban" was used
Effects
Better priorization of work
Less task switching
More focus on quality
Better team collaboration
Better customer collaboration
More customer involvement
Shorter lead times
Less stress
Creation of an environment where changes can stick
Neuroscience Games
Posit Science - USA - Janice Linden-Reed - 2009
Context
neuroscience-based games to improve neuroplasticity in older adults
three "tribes": neuroscientists, game developers, and business people
Project Manager leading the process change
Scumban story
The Story
From ad-hoc process to Scrum
2003-05: initial development of the idea, following and ad-hoc process
2005: successful product, but unmaintanable code-base
Scrum introduced as a way to stabilize the development process
Janice joins the company as PM and leads a successful Scrum implementation
2007: successful launch of the new version of the product
Scrum no longer adequate
Two products in the market: the focus changed from pure product developm,ent to sales, production support, and finances
Stress increased substantially: the teams couldn't cope with the demand coming from multiple sources (Global Warming conditions)
Lots of blocked work, due to preemption. Very frustrating Sprint Planning. Lots of WIP (most work started at the beginning of the sprint)
A suggestion to abandon Scrum was rejected by the team; they believed that they needed to try harder and Scrum would work again.
From Scrum to Proto-Kanban
3 simple changes
extend the visual board to include upstream analysis
personal WIP limits (3 items/person, visualized with avatars)
drop estimation in hours, and replace it with t-shirt sizing
They "discovered" that the same people are working both in upstream elaboration (unplanned) and downstream delivery (planned), causing lots of multi-tasking
The developers were more focused and less anxious about whether or not they could meet their promises. The workflow was unpredictable and there was still too much work, including a portion that was unplanned.
Kanban system
New terminology introduced during retrospectives
WIP
Class of Service
Cost of Delay
There was the realization that Scum wasn't helping them any longer
Constant unplanned work couldn't wait until the next sprint
The Business was pushing work irrespective of how busy they were
Priorities kept changing, causing lots of "fragmentation"
changes
WIP limits for the workflow, not just individuals
Classes of Service to deal with the impact over time
Classification of features using Market Risk taxonomy + 60/40 capacity allocation
From Sprints to Flow
changes
sprints elimninated
sprint planning replaced with on-demand replenishment
Asynchronous commitments & Release cadence
estimation replaced by SLA
Analysis and story break down deferred until commitment
Feature request form to ensure "Readiness"
Policy for "too big" features
Do it anyways
Trim it down
Throw it back
Whole team working on 1 feature at a time
remained the same
PO and SM roles
Demos & Retros
Daily Standup
Energy
Visotech - Austria - Klaus Leopold
Context
Software for managing energy companies in the European market
Producers
Traders
Operators
Sellers
Changes in regulation to fragment the value chain into multiple companies, lead to increased complexity in both functionality and integration needs
Kanban initiative led by dev managers, with light support from Coach
The Story
Kanban introduced to increase transparency
Lots of work to be done, unclear priorities
Visualization through a Kanban board introduced to help with visibility
An Integration Department is created to focus on client-driven integrations
Predicting when work would be done got increasingly difficult
Kanban gets deeper
A new board for the Integration Dept was created during a 2-day workshop
The team notices that they had different kinds of work, resulting in different horizontal lanes
A new process step (Documentation) was made explicit
Managing the larger picture
End-to-end visualization of projects across various teams
Rersource Planning board
Kanban expands to Technical Support
Car Manufacturing
Volvo - Sweden - Karin R. & Anders Jonsson - 2012
Context
SWC: Volvo subsidiary in charge of developing and maintaining the claims system
Warranty claims system for heavy-duty vehicles (trucks, buses), used by Volvo dealers
Traditional waterfall SDLC, with quarterly releases
2008 economic downturn caused reductions in stuff and delay of enhancements
Kanban introduced by Delivery Manager and internal Coach
The Story
The Problem
Two high priority projects are started: North America consolidation, regional data segregation
The size of the team trippled, and distributed between Europe and India
Confusion, lack of transparency, stress increased
The Change
Transparency helps the team release for the first time
The SDM decides to introduce Kanban
They started by visualizing all the work, modeled after Volvo's standard process gates
After their first release, they added a new board to track defects
visualization is observed to help with self-organization and speed
Kanban provides insights on the system of work
Visualizing work makes evident that requirements were too big and vague
There was too much multitasking
Work was bundled in large batches, with slow flow, and no movement on the board
Fundamental changes introduced
Without drastic changes, the project will not deliver on time
Original Kanban board, representing their waterfall process, discontinued
Large requirements split into smaller chunks
Personal WIP limits
Finishing tasks, before starting a new one
Fashion
Net-a-Porter - UK - David Lowe - 2012
Context
High-end online fashion retailer
Mutiple teams, organized by application component
Team-level Kanban adoption introduced by internal coach and Team Lead
The Story
Scrum adopted to help bring structure to an ad-hoc process
Initially, Scrum worked, but then it became a source of frustration
Meeting sprint commitments was difficult due to unforseen events and dependencies
Time spent in estimation was also a signifcant source of dissatisfaction
Kanban is suggested as an alternative
They started by mapping the workflow on a Kanban board, and work visualized with tickets
WIP limits were introduced later
Stand-up meeting focus changed from people to work items
The process evolved
Bottlenecks started to be identified
WIP limits where adjusted and better understood
Buffer steps were added in the flow, to smooth it out
Retrospectives changed to 1/2 day, once a month
Lead time metrics started being collected
Kanban started spreading to other teams
Car Sales
Mobile.de/eBay - Germany - Holger Hammel - 2011
Context
Online platform for buying/selling cars
Development Manager leading Kanban adoption
Team Kanban from scratch
The Story
There was initially both Scrum and Kanban experience in the company
Scrum initially adopted to improve delivery, but there was increasing dissatisfaction
flow of ideas
visibility of all ongoing projects
predictable delivery
Some teams introduced Kanban on top of Scrum, as a way to address those dissatisfactions
When a new Mobile Development team was established, it was decided it would rely only on Kanban
no iterations, no estimations, and no deadlines, just a constant flow of communication, learning, and delivery.
Initial Kanban board had two columns: planned, ongoing
With this simple process, they delivered a new version of the iOS app in a few months
Eventually, the team learnt that they needed to visualize work in a way that was customer recognizable
Epics were used to represent groups of stories meaningful to stakeholders
A two-tier board was introduced
Epics used to control flow: developers can work only on stories for 1 epic at a time
Epics used as success and validation metric
Then, they found that they needed a way to visualize the big picture
Vision columns added to represent pre-planning phase (upstream flow)
Then, Testing became the bottleneck (1 tester for 12 devs!)
Developers took a more active role on testing
Automation was introduced
Cross-team testing was introduced
With a smooth development process in place, they switched attention to introducing Lean Startup ideas to validate hypothesis for new products
Construction
Nemetschek SCIA - Czech Rep - Patrick Steyaert - 2010
Context
Development team for Scia Engineer, a calculation software used by construction engineers.
Releases were slowing down, if finishing at all
External consultant engaged in improvement
Scrumban story
The Story
Scrum introduced in 2005
It was seen as a solution to lack of clarity in roles and responsibilities, lack of focus, and slow release pace
The developers used to be involved in product decisions, but now they were segregated from it
By 2009, delivery delays have been fixed, but discontent caused many of the developers to quit
Collaboration between development and product wasn't working
Kanban introduced as a way to promote more collaboration
The next big change was the reengineering of the Reporting application
Scrum was kept at the team level, but the end-to-end process was modeled with 3 boards
Discovery
Expert System Requirements
Delivery
Operation review meetings were held with the teams
Sports Equipment
Blizzard Sports - Austria - Eric-Jan Kaak - 2011
Context
High-End ski manufacturing
Increasing unpredictability of the weather created the risk of overproduction. The company adopted Lean Manufacturing principles to optimize production
The CIO decided to implement a similar Lean approach to improve IT
The Story
The IT department had an ad-hoc process
No system for prioritization or tracking requests
Long delays and unpredictable delivery
Multitasking
Internal clients not notified when requests were done
The team started by visualizing the work
They focused on finishing, rather than starting
Multitasking was reduced by adopting a WIP limit
Internal clients started writing their requests on stickies, rather than send them by email
Dependencies on an external software vendor were visualized, so that delays could be managed
Another board was setup to track upcoming and outgoing work
Kanban started spreading to other departments
Government
Land Surveying & Geospatial Agency - German Gov - 2010
Context
Technical Modernization Department of the government office that produces maps and georeferenced data
Managers leading the change, with the help of external trainer
The Story
The department was seriously overburdened with work coming from the rest of the office. Delays were accumulating
There were lots of dependencies between internal groups and external vendors
A hybrid between Scrum and Kanban was introduced
minimal changes
New role: PO
Small Stories and estimation
Kanban board
Daily standup meeting
Daily meetings were quickly abandoned because people found difficult to talk about their work
The board also eventually was abandoned
Second attempt, with an external facilitator
Reintroduction of daily meeting and Retrospectives
Retrospectives allowed people to open up and start collaborating
The board was redesigned, and people started making their work visible again