Positive Incline Mike Burrows (@asplake) moving on up, positively

October 23, 2013

One method, three agendas

Working in the US last week with David on some updates to the Kanban curriculum, it struck me soon after writing my last post (where I was thinking out loud) that the Kanban Method speaks to multiple agendas:

  1. The continuous improvement agenda – kanban systems feeding the process of ongoing improvement[1], providing grist to the mills of Agile retrospectives, Lean improvement routines, collaborative PDCA and so on
  2. The service delivery agenda – using service orientation as a lens[2] on process and organisation, being clear about what we deliver, to whom and why, understanding and deepening the knowledge discovery process[3], catalysing collaborative, customer-focused delivery at scale
  3. The humane, start with what you do now agenda – the Kanban Method’s very distinctive, values-centric approach to leadership and organisational change

(Forgive me for presenting these in this inside-to-outside order – it aligns to my talk[4])

Many people both inside and outside the Kanban community find it easy to identify with that first agenda. For better and for worse, it integrates very comfortably with other frameworks, the “better” part being that it helps (a lot), the “worse” part being the limits imposed on Kanban’s reach by attachment to existing models.

I’ve majored all year on that last agenda; from my initial post in early January, explaining Kanban as a system of values has been very fruitful. Invoking Bruce Lee (yes, that Bruce Lee) with “be like water” and “no method is method”, David elevates Kanban’s approach to change to a philosophy.

But neither agenda adequately reflects the impact that Kanban can have from the moment it is introduced. It’s a paradox often observed: how is it that the start with what you do now method so often heralds such immediate change?

Perhaps we’ve invested too much in explaining how Kanban works and too little in describing its effects. We must allow the possibility that some familiar messages that continue to resonate strongly with those that deeply understand Kanban may do little for those that don’t.

The service delivery agenda is distinctive enough (actually quite radical in many organisational contexts) and gets quickly to the immediate benefits. We know from teaching to this agenda that it resonates. Yes, change management and leadership are necessary to bring it about and continuous improvement will sustain it, but those messages can come later.



[1] Or POOGI, the improvement cycle of the Theory of Constraints

[2] See David’s post The Kanban Lens and the kanbandev discussion

[4] Don’t forget LKUK13 (London) next week and LKCE13 (Hamburg) the week after!

October 15, 2013

Kanban’s Organisational Design Principles?

Filed under: Kanban,leadership,Uncategorized,Values — Tags: , , — Mike @ 6:06 pm

Give or take a word or two, the Kanban method’s Foundational Principles have looked like this for a couple of years now:

  • Start with what you do now
  • Agree to pursue evolutionary change
  • Initially, respect existing roles, responsibilities and job titles
  • Encourage acts of leadership at every level – from individual contributor to senior manager

Does that last one really belong in that list? Much as I like the principle, I wonder. In the language of values, understandingagreement & respect (leadership disciplines, the environment and working agreements around the process and conduct of evolutionary change) then leadership (which tends to go hand in hand with change of any kind; we encourage an at-every-level variety).

Let’s try for size this new list (a list of concepts, not a serious attempt at canonical wording):

  • Service-orientation, by which customers have their needs met through single services or multiple coordinated services
  • Decentralised control and self-organisation, improving adaptability and responsiveness, easing reconfiguration both between and within services
  • Leadership, sustaining the system and change therein

These aren’t quite so foundational to the Kanban method, but are the kinds of organisational design principles that successful Kanban implementations seem to follow.

Would this change my values model? Not really. Leadership stays because it must. Self-organisation is a significant theme when I explain transparency; decentralised control slots fits both there and with leadership. Service-orientation fits with flow just as comfortably.

We’d be left with this:

  1. The foundational principles returned to their original three
  2. The six core practices as they currently are
  3. Three organisational design principles

We like?

October 4, 2013

My notes for the Portfolio Management panel at #lkfr13

Yesterday I had the privilege of sitting on a panel on the subject of portfolio management at Lean Kanban France. Our facilitator was Thomas Lissajoux and my co-panelists were Ian Carroll, Chris Young and David Joyce.

Thomas did us the great service of asking for some notes ahead of time. I found his headings really helpful, and I’ve decided to share my notes. And here they are…

How would you define ‘portfolio management’?

I see portfolio management as managing at that kind of level where maintaining the right balancing between competing projects is as big a challenge as any individual project.

What are the specifics of a lean/agile approach?

Depressingly, I see too many people talk about portfolio management like it was a sausage factory. The story goes like this: “just pay attention to the quality of ingredients going into the machine and success is guaranteed”. I doubt that this metaphor works very well even for sausages!

A lean approach means several things:

1)     Paying attention to the balance of demand and capability (supply), managing WIP relative to capacity and relative to lead time aspirations

2)     Paying appropriate attention to flow, because speed, predictability and timeliness matters (to the extent that there are economic penalties when we get these wrong)

3)     Expecting the way we manage the portfolio to keep evolving. That evolution needs to have some positive effects at project and organisational level that customers will recognise and appreciate, and there needs to be effective feedback in the other direction too (success and failures at project level should generate portfolio-level learning).

In which context/clients do you do portfolio management?

I’ve twice been in the role of portfolio manager myself, once with a $XXmillion annual budget, the second time at a smaller scale but with wider organisational impact.

Nowadays as a consultant I find that many problems on the ground point back to problems in portfolio management. Parts of the process get overwhelmed, and the organisational feedback loops aren’t fast or capable enough avoid real pain and cost. I’ve seen extreme cases where the whole portfolio seems to be grinding to a halt (there are reasons why this happens, a topic for another post maybe).

What about the previous situation and its shortcomings?

In many organisations, to get a project started it’s enough merely to sell the idea. The capability of the organisation to deliver and the impact on existing work is not given much consideration.

What key practices/tools/artefacts/meetings/metrics do you use?

  • The sheer number of projects (relative to the capability to manage them effectively)
  • Their value (with an understanding of the relationship between value and urgency)
  • Planned, potential and actual burn rates (making sure we have the capacity to deliver; too often the sum of all promises doesn’t match the sum of available effort)
  • Lead times
  • Amount of work in certain key states
  • $WIP

Tool-wise I’ve had success with

  • A3, as a means to test project rationale
  • Changes to portfolio reporting (feedback loops)
  • Customer validation – for its own sake and as a catalyst for process change
  • Regular customer meetings (cadenced)

What about the Kanban principles and practices at portfolio level?

They need to be applied with imagination. Add the phrase “Find ways to…“, perhaps “Find multiple ways to…”.

Core practices:

  • Find (multiple) ways to visualise work at portfolio level (transparency).
  • Find (multiple) ways to limit work in progress at portfolio level (balance).
  • Look at how policies can drive better portfolio performance (transparency again).
  • Pay attention to the feedback loops (and again!)
  • Keep improving and evolving (collaboration)

Foundational principles (or rather, their underlying values):

1)    Understanding: Make sure change is based on genuine understanding of how things work now, taking both internal and external perspectives

2)     Agreement: Always have the right people (ie those with a stake in the solution) solving problems at the right level, seeking agreements that will hold in practice

3)     Respect: the first two, plus creating the expectation that improvement will benefit people, not just the numbers

4)     Leadership: grow the next generation of portfolio managers (growing yourself in the process)

Additionally I would add that the portfolio mindset and Kanban are really complementary. Identify

  • different kinds of projects
  • different risk profiles
  • different stakeholders
  • different budgets/appetites

Make these dimensions visible (I mean an in-your-face, Kanban’s-killer-feature kind of visible, not just a filter on a report), aim for a healthy mix of work. With success comes trust in both your ability to deliver and the underlying principles and techniques that make it happen.

What challenges did you face?

Pretty much everywhere, far too many projects and projects that take far too long to deliver.

  • In one company, more projects than there were people, not just in IT but in the whole company!
  • In another, projects taking multiple years, little thought given to the possibility of incremental delivery

What key advice would you have for ‘change agents’ about to dig into portfolio management questions?

  • How is demand managed against capability?
  • Are lead times too long? (a very different question to the one of whether projects are late – dates tend to be genuinely critical on no more than 20% of a typical portfolio – though the long projects tend also to be ones most prone to delay)
  • Can you put a value on the amount of WIP (I refer to this as $WIP)? High shock value!
  • Another great metric once you understand it: What is that WIP costing in delayed business opportunity and delayed feedback?
  • Is the typical project process set up just to deliver to spec or to meet an evolving customer need? See recent posts Stand up meeting, thinking tool, leadership routine and Anticipating needs ahead of time.

What are the next steps? How can you improve/scale?

Quantify, visualise, sanity check. Look for imbalances. Look for sources of unpredictability, especially waiting. Look at the relationship between project size and predictability.

And remember that scale comes with addressing coordinating costs and other kinds of friction end-to-end, not from rolling out more process or adding layers on top.

September 24, 2013

Anticipating needs ahead of time

Filed under: leadership,lean,Values — Tags: , , , , , , — Mike @ 10:00 am

Last week’s post Stand up meeting, thinking tool, leadership routine included this line:

In what ways do the activities of this stage help us anticipate what will be needed?

“Anticipate” and “will”: two very future-focused words.

That emphasis on the future is captured very nicely in the closing words of the Toyota Customer Promise that I found displayed on a plaque behind the customer service desk at my local Toyota dealership:

…anticipating the mobility needs of people and society ahead of time

Think of a service on which you personally rely. Wouldn’t you be delighted if they anticipated your needs ahead of time? What process innovations would be needed in order for that to happen? How could that thinking be translated into your workplace, and how would it then be sustained?

These are important questions. They’re questions of customer focus, of flow, and of leadership, the three direction values. They’re important because an organisation that works on its capability to anticipate and meet future needs is a fitter organisation, and it’s the fittest that thrive.

There’s more where this came from! My book is going to be a while, but in the next few weeks you can hear me speak on Kanban’s values at:

Unfortunately I must report the postponement of the UKSMA annual conference at which I was to give the keynote. I’ll mention it here when it has been rearranged.

September 11, 2013

Is this Agile’s Achilles’ heel?

Filed under: Kanban,leadership,lean,Values — Tags: , , , , , , — Mike @ 12:27 pm

I’ve been refreshing my talk on Kanban’s values and I paused – as my audience is invited to do – on the middle layer of the “onion”, the direction layer of customer focus, flow and leadership. Then it struck me: it’s in this layer where the alignment with Agile seems the least comfortable.

For the inner layer (drive), it’s very easy to find Agile practices that support the values of transparency, balance and collaboration; that’s an exercise I often lead audiences through. The outer layer (discipline) is interesting but relatively uncontroversial. Understanding, agreement and respect: how would you expect to succeed without those?

But look closely at direction. Could this be where Agile implementations lose their energy or come unstuck? Could it be that this is Agile’s Achilles’ heel? Looking at its three Lean-inspired values in turn:

  • Customer focus: How many Agile implementations are team-focused or technology-focused, lacking in external perspective? Does the identification of the Product Owner (PO) role encourage customer focus to be confused with product focus? How often does the customer get relegated to a source of raw material for the machine, expected to serve it instead of being served?
  • Flow: Yes, rhythms are important. In their right context, timeboxes are indeed powerful. But to place them on a pedestal, to deny the benefits of decoupling input, output and control rhythms, to fail to see smoothness as something worth striving for… Well, you get the picture.
  • Leadership: It seems to me that the obsession in some quarters with bad management makes it harder for others to talk about good leadership. Add to that an industry built around managed Agile transition, roles with “Master” and “Owner” in the title, confusion about the meaning of self-organisation, and so on. What a mess!

In short: confusion, contradiction and conflict where what’s needed is direction.

If you’re doing a better job of anticipating and delivering on your customer’s needs, that’s meaningful improvement, very likely a meaningful indication that you’re moving in the direction of increased agility.  If the flow of work is faster, smoother, more predictable and less burdensome, likewise. And clearly it’s important to sustain these things, so organisational capability must be an improvement focus in its own right.

Keep making progress on these things in tandem, and it’s clear that you will keep delivering benefit to the customer, those inside the system, and the wider organisation. I would go as far as to say that when so-called improvement is at the expense of one of these groups, then you have to ask whether it is really an improvement at all. Direction matters.

You don’t have to buy in to the Kanban method to see and accept this. But it is a very good starting place; it’s the humane, start with what you do now approach to change, an alternative path to agility. And it’s not confused!

September 4, 2013

Find ways to…

Filed under: Kanban,leadership,Portfolio — Tags: , , , , — Mike @ 9:55 am
  1. Find ways to visualize your work
  2. Find ways to limit your work in progress
  3. Find ways to manage flow
  4. Find ways to implement feedback loops
  5. Find ways to improve (collaboratively, using models and the scientific method)
  6. Find ways to encourage leadership (at every level)*

Then ratchet it up, in terms of both creativity and persistence. Keep finding ways to…

As Larry Wall (of perl fame) says: there’s more than one way to do it. We all think we know what a kanban system should look like, but the further you depart size-wise, speed-wise, scale-wise or complexity-wise from what’s typical – where the board sees a worthwhile and manageable amount of movement each day – the more creative you’ll need to be.

A card wall visualisation may not even be the best starting point. Look at what you have – your existing practices, your existing data. Kanban is after all the start with what you do now method.

(* Yes, that sixth one is a principle of the Kanban method rather than a core practice like the others, but it still works. See also Small Acts of Leadership.)

June 18, 2013

Small acts of leadership

Filed under: Kanban,leadership,lean,Values — Tags: , , , — Mike @ 12:35 pm

In case you thought leadership was only for other people:

  1. Do something fresh with transparency: try out a new visualisation on someone else; crystallise a pattern or policy out of the decisions you’ve made recently; review your feedback loops
  2. Check your balance: Overloaded? Not finishing stuff? No wiggle room? Too short term? Not enough experimentation?
  3. Foster collaboration: work on a problem with a friend; make an introduction; look at who works with whom
  4. Adjust your customer focus: identify your customer, the customer behind the customer, the deeper need behind their apparent problem, next year’s problem. Talk!
  5. Pay attention to flow: Can you see it? What is stuck today? Where do blockages repeatedly occur? Why is that?
  6. Grow understanding: go and see; share what you found; admit “we don’t know enough yet”; try an experiment (and dare to describe it as such)
  7. Seek agreement: That change you’re involved in… Whose idea was it, who’s implementing it, who’s impacted? All agreed?
  8. Show and expect respect: Do we still have to ask about this one?
  9. Develop leadership in yourself and in others: be an encouragement to someone else in their small act of leadership; share this handy list 🙂

None of these require you to wear a special badge. Try one!

June 6, 2013

Progress update on the writing project

Filed under: Kanban,leadership,lean,Values — Tags: , , , — Mike @ 1:05 pm

I’m continuing to make progress on the “onion” model. I’ve made the case in a previous post for the outer discipline layer comprising the values of understandingagreement and respect, I’ve resequenced the values pages on meldstrong, and I’m part way through the flurry of re-editing that this resequencing has necessitated.

I’ve finished (for now at least) the pages for drive, the inner core with its the more practice-focussed values of transparencybalance and collaboration. I’d love your feedback on those. They should now read less like the script of my Chicago talk and should each be capable of being read standalone.

Next up editing-wise is that middle layer of direction, comprising customer focusflow and leadership. Wish me luck!

If any three of those nine values resonate with you – whether they say to you “Yes that’s me!” or “Ouch, we need more of this!” – can I urge you to sign up at meldstrong and list them in your profile? The more that people do this, the stronger the inferences I can draw from the data. Thank you.

June 3, 2013

Peter Senge on the purpose of Systems Thinking

Filed under: Kanban,leadership,lean — Tags: , , , , — Mike @ 8:21 am

From a recent 5-minute video on John Hunter’s Curious Cat blog:

[The] fundamental rationale for all of this: it’s not to understand systems – that’s an abstraction – it’s to understand how it is that the problems that are the most vexing, difficult and intransigent come about. To get a perspective on those problems that gives us some leverage and insight on what we might do differently.
Peter Senge

May 22, 2013

Making a case for “leadership disciplines”

Evoking the 70’s bumper sticker “A dog is for life, not just for Christmas“, I suggested in my last post that

Agreement is not just for the kick-off meeting

Let’s extend that thought to the first group of Kanban’s values. What if we positioned understandingagreement and respect not as initial conditions for a learning environment but as leadership disciplines expected of everyone who has responsibility immediately around it?

Putting Kanban to one side, what would your Agile implementation or other significant change initiative have looked like had there had been sustained outside commitment to the following principles:

1. Understanding is a prerequisite for effective change

  • Change will be based on an understanding of genuine problems or opportunities, framed such that upsides and downsides can reasonably be demonstrated and managed
  • Change increments will be sized according to our understanding, safety never compromised (recalling J curves, bet-the-company bravado and so on)

2. Agreement will not be taken for granted

  • Change will be implemented through agreement between those (or between representative of those) who
    • request or recommend change (the instigators)
    • understand what needs to be done and estimate its impact good and bad (the designers)
    • will implement it
    • will be impacted by it

    Clearly, the more these groups overlap, the easier it gets.

3. Respect is a key test

  • Each change will be conducted respectfully
  • Collectively, change will
    • remove sources of frustration and other barriers to success
    • raise levels of trust and safety
    • create the space for creativity and excellence

What if the “skin” of your “culture bubble” was made up of a group of people who are committed to using their authority to represent and defend those three values? What effect would that have, both on the team and on the wider organisation? Rather than those inside the bubble, perhaps it is this group that should be our first concern?

If not our first concern, then at least a different concern. A focus on leadership discipline at the boundary that promotes change inside in the direction we want (including but not limited to customer focusflow and leadership), sustained internally by the drive of the more practice-focussed values of transparencybalance and collaboration.

It strikes me that this formulation (a minor refinement to the model I presented in Chicago) begins to tackle two common misgivings around Agile and Lean.

Misgiving #1: Hierarchy vs collaboration

This misgiving is most commonly associated with Lean, although similar misgivings are sometimes expressed about Agile, in particular around the Scrum roles. How can an apparently hierarchical management system be reconciled with a culture of collaboration?

Let’s be clear about one thing: I have no interest whatsoever in replicating a shop-floor management hierarchy with its team leads, supervisors and so on. But what about leaders already at the periphery of the change initiative? If they’re expecting to see understanding, agreement, and respect and have learned to live those values themselves, won’t that have an effect? I see this expectation catalysing creative collaboration inside the boundary and facilitating collaborative problem-solving across it (thereby growing the initiative’s scope). Doesn’t this give a good picture what the effective leader (or manager) as coach looks like?

To further illustrate the potential for de-emphasising hierarchy, let’s see less of this (me, 2012):

alignment

and more of this (me, 2013):

change-team

Perhaps hierarchy is like iteration – just as it’s interesting and useful to see how far we can take these ideas (many people now assuming that they’re axiomatic to Lean and Agile respectively), it’s also interesting and useful to describe and explore universes that don’t depend on them quite so fundamentally.

Misgiving #2: The “mindset get-out clause”

I have long wished to challenge those who say that Agile can’t work here because the organisational mindset is wrong (or that Lean failed for the same reason). I find this chicken-and-egg excuse hard enough to swallow when expressed with genuine regret; when it’s accompanied by disrespect (of which “pigs and chickens” is but a mild form) I despair!

If we’re agreed that an incremental, evolutionary approach makes sense both for product development and process improvement, wouldn’t it make sense to approach mindset and culture in the same way? With some kind of plan of attack maybe?

Here’s my starting approach in two steps:

  1. Find the skin of the bubble: I’ve learned the hard way that improvement that isn’t end-to-end is often futile; reaching out upstream and downstream is therefore essential. It’s also natural for me to reach out (or up, if you like) to managers – I was one myself and I have no difficulty in identifying with them.
  2. Speak there the language of values: Don’t just gain an understanding of the problem for yourself; insist that shared understanding and agreement are essential, that respect is both a means and an end, and that their discipline as leaders will be critical not only to initial wins but to lasting success. Then explore the other values as you seek alignment between external and internal goals. Balance was for example a key theme of the early part of my last engagement, moving later into transparency and customer focus.

Real life is of course a little messier than I’ve described but I’m glad to have crystallised much of what I’ve been doing over the past few months.

Acknowledgements

Joshua Kerievsky for broadening my understanding of “safety” (see #techsafety) and Liz Keogh for “respect is a test”, both at #LKNA13Michael Sahota for “culture bubbles”; Steven J Spear whose book The High Velocity Edge (mentioned here) is still exerting its influence.

I’m grateful also to Jim Sutton and Martin Burns for feedback on earlier drafts of this article.

« Newer PostsOlder Posts »

Powered by WordPress