Brickell Key Award 2015

I am very excited and honoured to announce that I am nominated for this year’s Brickell Key Award. For those of you who don’t know the Brickell Key Award, it is the way of honouring people that have shown leadership and contributions in Lean Kanban community. Here is a list of people who won it during previous years: Jim Benson, David Joyce, Arne Roock, Russel Healy, Richard Hensley, Alisson Vale, Amanda Varella and Klaus Leopold. This year is the 5th year that the Brickell Key is awarded. I am one of the 6 nominees because of my work on Discovery Kanban. If you like, you can support my nomination on:

Discovery Kanban systems are Kanban systems that help to balance discovery and delivery. All knowledge work requires a delicate and continuously shifting balance between delivery – exploiting existing knowledge – and discovery – exploring new knowledge. This need to balance discovery and delivery can be found across different types of activities and across different levels in the organization. Examples include developing a new product that requires novel features (discovery) while at the same time managing the overall risk that is involved in developing those features (delivery); improving agility and predictability of an organization that may require substantial change (discovery) while at the same time keeping resistance to change under control (delivery); a startup that requires an initial focus on finding problem/solution fit or product market fit (discovery) but then needs to develop the organization to delivery at scale (delivery); etc. Too much emphasis on discovery may result in a disconnection with the past leading to resistance to change, increasing delivery risk, and non-adoption of innovation. Too little emphasis on discovery (and consequently too much emphasis on delivery) may lead to not being prepared for the future resulting in stagnation and the risk of being disrupted. Discovery Kanban systems are Kanban systems that help to balance discovery and delivery while moving from a mindset of episodic (one-off) innovation and change towards a culture of continuous innovation and change. Discovery Kanban systems work across the entire discovery cycle starting from pre-hypothesis moving into hypothesis validation and ending in post-hypothesis. Patrick will discuss the different elements of Discovery Kanban, examples and underlying principles at the London Lean Kanban Day and the Lean Kanban South Europe conference.

Posted in Uncategorized | Leave a comment

Not all kanban is alike

In the series of “not all work is alike” and “not all change is alike” I could not resist the temptation to write a blog titled “not all kanban is alike”. Mainstream kanban systems (which I will refer to as delivery kanban) as we know them today are mainly focussed on improving fitness for purpose of service delivery. I have a firm believe that the scope of Kanban systems is much wider if we also take Discovery Kanban systems into account. I intentionally use the word system to stress the fact that what I am talking about here is more than just kanban boards and visualisation with sticky notes. Kanban systems have a set of properties that make them systems. Both mainstream kanban and Discovery Kanban share a set of properties. They are also fundamentally different. Below you can find an overview of how mainstream and Discovery Kanban are similar but different Kanban systems. The comparison should be relatively self-explanatory. If something needs some more explanation, please leave a comment.

Delivery Kanban Discovery Kanban
Purpose Improving fitness for purpose of service delivery Improving the fitness for purpose of organizations in an uncertain and changing business landscape
Assumption Demand is established and there is more demand than capability Demand can stagnate or be disrupted requiring not just delivery against established demand but also timely  creation of new demand
Who pulls Workers pull the work Workers pull work, Customers pull product
What is visualized Work More than work alone: opportunities, options, risks, issues, learning, improvement, …
What is limited Work in progress Unvalidated assumptions as well as work in progress
What is managed Flow of work Flow of work as well as flow of customers; being in the flow (balance discovery and delivery)
What is measured Fitness criteria of service delivery: Lead time, due date performance, quality, etc. Fitness criteria of delivery and discovery: cycle time, AARRR or other innovation accounting metrics, etc. as well as service delivery criteria
Feedback loops Internal feedback loops at different  levels in the organziation Customer feedback loops as well internal feedback loops
Change Evolutionary change Mixed change approach
Posted in Discovery Kanban, kanban, Lean, Lean startup | Tagged , , , | 2 Comments

Not all change is alike

After the opening session at the Kanban Leadership retreat in Portugal it is clear that change is again a big topic at the retreat. Mike Burrows’ session proposal is on visualising change (have a look at his recent blog post). Pawel Brodzinski’s proposal is on investigating what the preconditions are for using Kanban successfully, and how to avoid cargo cult when introducing Kanban (a recent blog post of Pawel). The Kanban Method, as a method of change, in itself seems to be perceived as a change that may lead to resistance and all the side-effects that go along with it.

My own proposal is a call for a finer grained understanding of what change is – and a recognition of the fact that not all change is alike – as a prerequisite for both visualisation and understanding the pre-conditions for any type of change. In plain language this latter means that change is in the eye of the beholder. As a community we can discuss at length why or why not certain changes are difficult to accept or not. The truth of the matter is that the only group of people that can reasonably give an indication of how “difficult” or not a change is, is the group of people that is subject to the change. All change contains an internal tension. Acceptance of the change calls for respect for the identity, absorption capacity, needs and wants of the ones that are subject to the change. Deep systemic improvements may call for divergence and substantially moving away from the status quo.

Thomas Kuhn in his ground breaking work “The Structure of Scientific Revolutions” has made a very detailed analysis of “change” in the history of science. His work can teach us some important lessons.

Kuhn makes a distinction between two types of change. The first type of change is revolutionary change. It is the type of change that involves a certain sort of reconstruction of group/community/organizational commitments as it challenges the prevailing climate, involving an unfamiliar perspective of both problems and solutions. Revolutionary change is sometimes also called paradigm breaking change as it challenges the existing paradigm that is shared by a group of people.

The second type of change that Thomas Kuhn points out is cumulative change. Cumulative change stays in line with existing commitments and the prevailing climate. It is also sometimes called paradigm consistent change.

Between the two types of change, revolutionary change is the one that is least understood (although it may be the one that is most talked about). Revolutionary change needs not be a large change, nor does it need to seem revolutionary to those outside of a single community. Often revolutionary change is mistakingly associated with crisis. This does not need to be the case. This brings us to a second distinction that we can make in the nature of a change: is the change imposed upon us, or is the change a change that we are initiating ourselves? Or as shown in the picture below: is it pro-active or reactive.

The above analysis can be used as the basis for a framework for making sense of change. In fact I use such a sense-making framework when I introduce change in a group of people. The change is broken down into smaller parts that then can be analysed with the above framework. It gives me an indication of how the change is perceived by those that are confronted with it. It allows me to adapt the order and strategy for introducing the change in that group of people.

Since every organisation is unique the sense-making framework is best tuned to the specifics of the organisation. Not every organisation uses the same terminology, for example, and you do not want to let this get in the way (in the above framework, for example, the reader might prefer another terminology). This can be done by means of a workshop to construct archetypical changes based on stories of the participants. Doing so makes the participants aware of the fact that not all change is alike and that different types of changes require a different strategy. The different types of strategy for the different types of change deserves a separate discussion. I just want to note here that in my opinion pro-active change is best served by an evolutionary approach (as advocated by the Kanban Method).

“Not all change is alike” is one of the principles of Discovery Kanban. Discovery Kanban calls for an approach that includes sense making and visualisation of change. In subsequent blogs I will go deeper into other aspects and principles of Discovery Kanban.

Posted in change, complexity, cynefin, Discovery Kanban, kanban, Uncategorized | 1 Comment

Visual project management

I did a webinar for LeanKit where I explore the why-how-what of Visual Project Management.

Below you can find a link to the slides.

Posted in agile entrepreneurship, change, Discovery Kanban, intrapreneurship, kanban, Lean, OODA, Uncategorized | Tagged , , , , , | Leave a comment

A serendipitous rediscovery

When I met Sean Murphy of SKMurphy at the Lean Startup conference in Dec of last year I could not have imagined that this encounter would put an overlooked topic back on our agenda. Sean and I got into a conversation after I had mentioned the use of the Kanban Method as a way of introducing lean startup principles into the enterprise. Sean was triggered by this remark and during a conversation afterwards, without knowing Patrick was my co-founder, he referred to Patrick’s work on Discovery Kanban. Speaking of serendipity …Since that conversation we have had several skype calls with Sean that helped us to advance with our Discovery Kanban Method.

As a result we are rebranding the lean-adaptive blog towards Discovery Kanban. Patrick has presented some of our new insights at the London Lean Kanban Day 2014.


Stay tuned …


Posted in agile entrepreneurship, business fitness, Discovery Kanban, intrapreneurship, kanban, Lean, OODA, strategic agility, Uncategorized | Tagged , | Leave a comment

6D root cause analysis of flow in knowledge work

I have been working on a little framework for analyzing why work is, or is not, flowing. The result can be seen below. It takes the form of an Ishikawa, or fishbone, diagram.

Screen Shot 2013-11-17 at 15.41.41

The purpose is to look at a situation and use the framework to identify causes of why work is not flowing.

The Ishikawa diagram above, nicely complements the 4L root cause analysis that I posted before. The 6D framework can be used at the team level; the 4L framework at the value stream level.

I am putting it on the blog mainly to get feedback. Do you find it useful? How do you find the categories? Let me know.

Posted in Uncategorized | Tagged , , , , , | 1 Comment

A careful analysis of work organization underlying Scrum and Kanban

The Scrum vs Kanban discussion is quite a debate with many different viewpoints including the viewpoint that it is a pointless debate. I personally think that something useful can be extracted. In order to do so we need to look inside the Scrum box and inside the Kanban box, and analyze the underlying models of organizing work. By analyzing the underlying models of work we can start thinking outside the box and think up novel ways of organizing knowledge work.

Our starting point of analysis is work organization in lean manufacturing (and the Toyota Production System in particular). It is a good starting point because it is a point of reference for many people. Note however that we will not stop here as our ultimate goal is work organization of knowledge work.

The Toyota Production System (TPS) has two distinct ways of organizing work:  continuous flow (implemented in work cells) and level pull (implemented with kanban and demand leveling). Both ways of organizing work complement each other. A critical concept to tie both ways of working together is the pacemaker. Let’s review each of these concepts. (Because of space limitation our review will be very compact. I recommend the excellent book of Taiichi Ohno, Toyota Production System, for a more in-depth explanation.)

In its ideal state, continuous flow (sometimes also referred to as single-piece-flow) means that items are processed and moved directly from one processing step to the next processing step, one work item at a time. Each processing step produces a work item just before the next processing step is ready with processing the previous item. Continuous flow is implemented in work cells (or cells in short). A cell is an arrangement of processing steps next to each other through which parts are processed in continuous flow. Cells may be operated by multi-skilled workers as different machines are operated by a single operator.

Ideally, product flows continuously all the way from the raw material to the customer. In reality however, for any manufacturing process of reasonable complexity, upstream processes that feed activities downstream may be disconnected. The extent of continuous flow may be limited for several reasons such as: unreliable equipment, equipment that cannot cycle fast enough, equipment that is designed for batch. From a flow perspective this means that you need a place to focus. That place is the ‘pacemaker‘, the most important segment of your value stream. It is the process (or segment) where the product takes it final shape for the external customer. For the upstream processes the pacemaker sets the pace in line with the rate of customer demand. While the pacemaker process is organized as continuous flow, material is pulled from upstream processes making use of a kanban system. To avoid uneven demand for the upstream processes, demand leveling is performed. Without demand leveling, upstream processes would suffer really uneven demand.

Despite the fact that the work organization around continuous flow/work cells and level pull/kanban comes from manufacturing it is a point of reference for many in the lean agile community. Knowledge work is different from manufacturing. In terms of work organization, there is one particular difference that is of interest to us. It is the (obvious) fact that knowledge work is cognitive work (or at least mostly cognitive). More specifically, knowledge work is situated in the realm of socially distributed cognition where depending on their organization, groups may have cognitive properties that differ considerably from the properties of individuals (btw. Edwin Hutchins, Cognition in the Wild is a source of inspiration in this context). An important point to remember.

Also for knowledge work we can analyze the different ways of organizing work. Again, we identify two types of settings. The first is one where work takes place in a carefully organized task setting. The task setting provides a context in which to perform the work. The task setting might include a mix of tasks that are sequentially constrained (sequential control of activity) and tasks that are sequentially unconstrained. Groups that work in a carefully organized work setting are often called crews – like the crew of an airplane, or the crew on board of a army vessel. Another typical example of a carefully organized task setting is work that is organized around a workflow; or closer to the world of software development, a group that is organized around a knowledge discovery process as described by David Anderson.

The second way of organizing knowledge work is one where a task setting is absent. It is the case where the constraints between tasks are yet unknown. It typically entails a group of people with multiple skills that continuously need to co-ordinate their actions to meet a challenge or solve a problem. A good example is a group of people that swarm on a problem as exemplified in this Apollo 13 movie clip.

The above analysis of organizing knowledge work might seem both different and similar to the analysis of how work is organized in the Toyota Production System. Let’s examine the difference/similarities as they are of most interest to us.

For work that takes place in an organized task setting the principles of pull can be applied (similar to the TPS concept of pull). Work items flow between activities within the constraints imposed by the task setting (e.g. sequential constraints). Work in progress can be limited on an activity basis creating pull between activities. As the understanding of the work and the task setting evolves the work can be incrementally improved and adapted to changing circumstances. A perfect match for applying Kanban for knowledge work (which is similar but also different from the TPS concept of kanban).

What about work where the task setting is absent? In agile teams, swarming is a familiar example of work where the task setting is absent. Another interesting example is given by James Shore and Arlo Belshee in a presentation on Single Piece Flow where a multi-skilled group of people act as a work cell processing one work item at a time (similar to the TPS concept of single piece flow in a work cell). The work cell swarms each work item and only proceeds to the next work item when the previous one is done, really done. The absence of the task setting is exemplified by the “detective blackboard” in the presentation. The detective blackboard acts as a shared workspace between the group members. In knowledge work, cells need a shared representation of their understanding of the problem they are solving and the co-ordination needed to solve the problem (so cells in knowledge work are similar but also different from TPS cells).

A cell that is exploring a new demand acts as a pacemaker in knowledge work. The pacemaker is driven by external customer feedback: Are there customers for the product? Is the product solving a customer problem? Etc. The cell’s purpose is to produce hypotheses of customers and demand and to validate these hypotheses (accidentally this is exactly what is covered by discovery kanban). As demand is being established and the product is becoming more feature rich, the pacemaker can pull in work from upstream groups that provide e.g. development or maintenance services. Just like in TPS the pacemaker ties the concepts of cells and pull together.

I am convinced that I have only scratched the surface here. Different questions remain. The concept of pacemaker and how to level demand for upstream development teams, still needs deeper explanation. Still, I hope that I have convinced the reader that thinking in terms of underlying models of organizing work (e.g. cells, swarming, pull, pacemaker) opens up new pathways for organizing knowledge work. Personally the more I am working with the underlying models of organizing work, the less I feel the need to think in terms of Scrum or Kanban “boxes”. I am really looking forward to feedback and discussion.

Posted in kanban, Lean, Uncategorized | Tagged , , , , , , , , , , , , | 1 Comment