A good working definition of “Done”

Ever got into one of those discussions about what constitutes “done”, “done done”, or even “done DONE done done”? It’s done when it’s code complete? Tested? Deployed?

What you’re really discussing there is not the actual work, but the process and its policies. That’s not a bad thing to discuss (quite the contrary), but still it risks missing the point.

How about a definition of done that’s not about roles or activities (“code complete”, “tested”, etc)? Try this one for size:

How (if at all) does your process confirm to you that someone’s need was indeed met?

Update: How do you identify the need in the first place?


What if we put agreement on outcomes ahead of solutions?

Agendashift™: Serving the transforming organisation
Agendashift  Academy: Leading with OutcomesHome | Store

Links: Home | Subscribe | Become an Agendashift partner Events | Contact | Mike
Resources: Tools & Materials | Media | Books | Assessments
Blog: Monthly roundups | Classic posts
Community: Slack | LinkedIn group | Twitter

The Agile process paradox (OR: Right conversations, right time)

Here’s the paradox: How do you reconcile “Individuals and interactions over processes and tools” with the ceremony and seeming process-heaviness of Agile frameworks?

I think you can resolve this constructively by digging beneath the values, bringing  an assumption or two to the surface. In my ‘6+1 strategies’ paper (more on this at the end) I make this statement:

Agile assumes that software development is best … delivered through … processes that respect, support, and amplify the effective, deliberate, and timely interactions of skilled people

Even after editing some out, there are multiple assumptions at work here (“skilled”, for example), but it will serve our current purpose. It’s a statement that supports much (if not all) the Agile Process Heaviness Spectrum™, from the big frameworks near one end and most of the way towards “get a bunch of smart people together in one room” at the other.

Success is heavily dependent on the right conversations happening at the right time. If they’re not happening, some more process might help. More process might not generate exactly the right conversations, but there will at least be some more regular ones!

So the thinking goes anyway, but there’s a balance to be struck. Here are five ways you can try to improve that balance:

  1. Do you have a recurring frustration that might be addressed through the implementation of some extra ceremony? Find one that fits, and introduce it as an experiment.
  2. Before experimenting with any new ceremony, make sure you understand the assumptions beneath it. Does it address a problem that you actually experience? Will the benefits outweigh the cost?
  3. Do each of your existing ceremonies “respect, support, and amplify the effective, deliberate, and timely interactions of skilled people”? If not, more experimentation needed!
  4. Do you have an existing ceremony that seems particularly painful, either a poor use of people’s time or revealing problems only late in the day? As the XP folks might advise, experiment with doing it sooner and more often. Examples: Plan a non-painful planning meeting with frequent “pre-planning”. Head off painful code reviews with regular design conversations. At the extreme: planning on demand and pair programming, hardly ceremonial at all, and more achievable than you might think!
  5. Can you see when conversations are overdue? For example, if it’s not obvious when there is “unready” or “unreviewed” work for example, then make those states more visible, eg with columns on your board.

6+1 Effective strategies for successful Lean-Agile transformation

The second draft of this paper is now out for review. All being well, the final version should be out next week. Register here for your copy.


Agendashift-cover-thumb
Blog: Monthly roundups | Classic posts

Links: 
Home | Partner programme | Resources | ContactMike
Community: Slack | LinkedIn group | Twitter

New feature: ‘Starring’ prompts at assessment time

Click the star icon to switch from scoring…

Screen Shot 2016-05-11 at 05.35.02

…to stars

Screen Shot 2016-05-11 at 05.34.06

The Agenda tab (previously the only place previously where you could add stars) is still there. By default it shows only starred items.

Screen Shot 2016-05-11 at 05.43.29

Go ahead, try it! The mini (18-prompt) assessment is completely free to use. If you’ve done one already, why not go back and set some priorities?

As the pop-up help advises, be sparing with your stars. You can’t fix everything all at once! Prioritise the prompts that seem important, narrow them down to a top 3 or so, think about some changes that you’d like to make. If you struggle at all with generating, prioritising, framing, developing, organising, or actually following through on your actions, get help!


Agendashift-cover-thumb
Blog: Monthly roundups | Classic posts

Links: 
Home | Partner programme | Resources | ContactMike
Community: Slack | LinkedIn group | Twitter

Who sets the agenda?

Who or what drives your agenda for change? From which direction? Two common and clear-cut answers to these questions are these:

  • Bottom up – continuous improvement (coaching or otherwise enabling the ‘doers’ to find better ways of working), the sideways and upwards sharing of learning, and so on
  • Top down – strategic direction, strategic initiatives, etc, including also some unattractive versions such as management by objectives

Top down and bottom up describe extremes that are often a poor fit for a reality that seems much messier. How about middle out? This is can refer to either or a combination of these:

  • Change led by people who have (i) a foot in both the operational and strategic camps and (ii) networks that reach out across the organisation
  • Change stimulated stimulated by ‘mid level’ feedback loops such as service delivery reviews that sit above the more operational feedback loops of replenishment meetings, delivery planning meetings, and daily standups

In larger organisations, these ‘foot in both camps’ people are middle managers. The service delivery review is a key tool of Enterprise Services Planning. As someone who remembers what it was like to be a middle manager and an enthusiastic support and implementer of feedback loops, I have sympathy with both definitions!

With the agenda [for change] sitting right at the centre of the Agendashift model (below), I could describe Agenadashift as incorporating elements of bottom up, top down, and middle out change. Would that be helpful? Not really. I could stick with middle out and use it to mean “neither entirely top down or bottom up” but that would be a cop-out. Let’s not use the term so carelessly!

Screen Shot 2016-05-07 at 16.26.08

Happily, my thinking around how to describe what sets the agenda for change has further crystalised recently, thanks in part to the happy coincidence of reading Schein [aside: this works surprisingly well as an audiobook] and a scheduled chat with Karl Scotland on the topic of strategy deployment.

I have concluded that the agenda for change is best described not in terms of source or direction, but more simply as ‘the result of a process’. It might be a deliberate process (perhaps including some those approaches already described), supported by tools (such as the strategy deployment tools Karl and I discussed), or something rather more implicit, perhaps neglected. The process and therefore the agenda can be fed through continuous improvement. They can be informed by purpose and strategy. They can be aligned to values. They can be kept on the straight and narrow by feedback loops. Their outward impact is in multiple directions too – changed performance, changed outcomes, changed ways of working, changed attitudes.

I have long been wary of throwing the culture word around too casually but I’m very encouraged to find parallels with the ‘agenda-setting as a process’ that lies at the heart of Agendashift and Schein’s very helpful description of culture as the result of a process of social learning, again a process that may or may not be deliberate. The model is holding up well 🙂


Agendashift-cover-thumb
Blog: Monthly roundups | Classic posts

Links: 
Home | Partner programme | Resources | ContactMike
Community: Slack | LinkedIn group | Twitter

Agendashift roundup, April 2016

I was in London for two consecutive events this month as both speaker and sponsor, London Lean Kanban Days 2016 (slides here, video soon) followed by the inaugural Enterprise Services Planning Executive Summit. A number of delegates found the six strategies for Lean-Agile transformation part especially helpful, recognising several of the strategies and their respective pitfalls. We’ll be publishing a white paper on this topic soon – you can register your interest here if you want to be among the first to read it.

Not for the first time, we’ve received some very positive feedback from folks from outside of IT attending the 1-day Agendashift training workshop. Whether and how we choose to address specific new non-IT audiences remains an open question, but it is encouraging!

Stockholm (one of my favourite cities) was great of course. A big thank you to Avega Group and to Jussi Mäkelä for hosting two classes.

As mentioned last month in my post On not teaching PDCA, I have been using an A3 template for developing actionable organisational changes in the form of hypotheses, Lean Startup-style. I have now released the template under a Creative Commons license.

Upcoming

I’ll be returning to India next month for Agile Gurgaon 2016 and (we hope) a private 2-day Applied Servant Leadership workshop.

Out soon: I’ve recorded an interview with Tom Cagley for the Software Process and Measurement Cast (SPamCAST). I’ll let you know.

Featureban is getting a makeover! I’ve tested the new version already and there’ll soon be a recording of me presenting most of the slides at Agile:MK (as part of a talk). Just as I hoped when I open sourced it, a number of people have used Featureban as the basis for new simulation games. I hope to be able to spotlight some of these soon.

Top posts

  1. Slides for next week’s #llkd16 talk: Servant Leadership un-neutered (April)
  2. A3 template for hypothesis-driven change (April)
  3. What does the coin represent? (March)
  4. On not teaching PDCA (March)
  5. Featureban’s new home (2015)

Belatedly…

Inexcusably, I have taken this long to inform participants of the 2015 Depth of Kanbanland survey that they can now explore the results. If you missed that boat, join the 2016 mini survey now!


Agendashift-cover-thumb
Blog: Monthly roundups | Classic posts

Links: 
Home | Partner programme | Resources | ContactMike
Community: Slack | LinkedIn group | Twitter

A3 template for hypothesis-driven change

[Update 23-Sep-2019: The version shown here has been updated a few times since publication. The latest version of this and several other Creative Commons resources may now be found at agendashift.com/resources; clicking on the image below now takes you to the relevant resource page]

[Update 10-Aug-2016: The latest version is still downloadable here; see Outcomes, alignment, and changes to our A3 template for a description of recent changes]

As mentioned in On not teaching PDCA, I’ve been using an A3 template in my training classes and debrief/action workshops. I’m now releasing under the same model as Featureban – I’ve given it a Creative Commons Attribution-ShareAlike license, you can download the PDF here, and drop me a line for the original .xlsx file if you want to translate it or adapt it in some other way.

I typically cover it in this order:

  1. Hypothesis
  2. Assumptions & Dependencies
  3. Pilot Experiments (potentially spawning new A3’s)
  4. Risks
  5. Pilot Experiments (again, if prompted by the risks)
  6. People
  7. Insights.

Enjoy!

Screenshot 2016-08-10 10.46.46.png


What if we put agreement on outcomes ahead of solutions?

Agendashift™: Serving the transforming organisation
Agendashift  Academy: Leading with OutcomesHome | Store

Links: Home | Subscribe | Become an Agendashift partner Events | Contact | Mike
Resources: Tools & Materials | Media | Books | Assessments
Blog: Monthly roundups | Classic posts
Community: Slack | LinkedIn group | Twitter

Slides for next week’s #llkd16 talk: Servant Leadership un-neutered

This is an experiment – I’m not in the habit of posting conference slides ahead of the event, but here are the slides for my talk Servant Leadership un-neutered at next week’s London Lean Kanban Days 2016. From the conference website:

What is Servant Leadership? Is it just “unblocking all the things” and “getting out of the way”?

In this session, Mike would like both to challenge that misrepresentation of this classic leadership model and to show Servant Leadership’s present-day relevance to the challenges of Lean-Agile transformation.

In slides 5-12 I go back to Greenleaf’s writings on Servant Leadership, with some thoughts on why we hear such a disappointingly half-baked version of it much of the time. Slides 13 onwards are about the role of Servant Leadership in Lean-Agile transformation, taking six different journeys through the Agendashift model.

I will in due course write up those transformation strategies. Meanwhile, enjoy the deck, and Discuss on LinkedIn.


Agendashift-cover-thumb
Blog: Monthly roundups | Classic posts

Links: 
Home | Partner programme | Resources | ContactMike
Community: Slack | LinkedIn group | Twitter

What does the coin represent?

We’re about to play Featureban and we’ve reached the coin slide.

coin-toss
Redwood Photography, via Flickr CC BY-ND 2.0

“Everybody needs a coin – have you got one (or access to one)?”

Inevitably, some borrowing and lending ensues. “An exercise in trust, this bit!”

“Can you think what the what your coins might represent?”

Chance, you say? Decisions?

Those are both good answers, but not precisely the one I was looking for. Apologies for using a piece of jargon (we really do try to keep that to an absolute minimum), but the coin is a source of what we call ‘variation’.

I’m sure that nothing like this never happens in your company, but let me tell you about an effect I’ve noticed elsewhere. Sometimes, a 1-day piece of work becomes a 2-day, 3-day, even 8-day piece of work. Something we thought would take a day, takes eight! Shocking, isn’t it! But you never see it here, right?

Joking aside, it should not be surprising that in our line of work we see plenty of variation. How often do we start a piece of work with just a sticky note or email’s worth of information? Does anyone really know at this stage what’s involved? Of course not. And even after we dig into it, there are always new things to discover (it’s not called ‘knowledge work’ for nothing), dependencies to manage, people changing their minds (for good reasons as well as bad), bugs, absences (planned and unplanned), and so on.

Would it not make sense then to manage our work using systems that comfortably deal with variation – embrace it even – as opposed to pretending that it doesn’t exist or unfairly blaming people when it manifests itself? That’s what we’re going to experience in our game.

Some of you will get frustrated by this variation. Use that feeling! We’ll learn how to go about doing something about it too.

Footnote

In all fairness to Mr Deming (see On not teaching PDCA for why I have some making up to do), variation is a word forever associated with the great man. “Understanding variation” is part 2 of his 4-part System of Profound Knowledge.


What if we put agreement on outcomes ahead of solutions?

Agendashift™: Serving the transforming organisation
Agendashift  Academy: Leading with OutcomesHome | Store

Links: Home | Subscribe | Become an Agendashift partner Events | Contact | Mike
Resources: Tools & Materials | Media | Books | Assessments
Blog: Monthly roundups | Classic posts
Community: Slack | LinkedIn group | Twitter

Agendashift Roundup, March 2016

I did the first (and only previous) Agendashift roundup way back in November, so there’s quite a lot of catching up to be done here. I’m in the process of setting up a mailing list also (a proper one with an unsubscribe option and everything), so don’t be too surprised to see a version of this show up in your inbox soon.

Upcoming:

I’ll be with Avega Group in Stockholm on the 5th and (thanks to high demand) 6th of April, leading our 1-day training workshop under the title “Lasting Lean-Agile transformation” (not mine, but I like it). Note: Despite the Swedish description and my Swedish heritage, I’m afraid I’ll be working in English. Ursäkta mig!

Later in April I will be speaking at two events in London, both of which Agendashift is proud to sponsor:

Curious to know the connection between Servant Leadership and customer focus? Come and join us!

Note that though I don’t expect to be there in person, the espagendashift16 code applies to the San Diego summit in May too.

Survey results:

Since the last roundup, the 2015 Agendashift survey closed (written up on InfoQ here if you missed it) and a new and shorter one opened for 2016. We’ll be mailing participants separately explaining how to access the results but they should be easy enough to find if you want to log back in now.

Out and about:

  • In December I led a 1-day training workshop in Belfast as guest of the Lean practice at Invest NI, the regional economic development agency for Northern Ireland. We followed this up in January with Agendashift debrief workshops at four local companies, spending the best part of a day onsite at each.
  • Eight more training workshops, several one-to-one Agendashift coaching sessions, and more debrief workshops at clients of my Hivemind and Code Genesys partners.
  • A number of my beta-testing peers are doing good things with the Agendashift tools too; we hope to get some of this written up soon. Several improvement suggestions have been incorporated meanwhile.
  • I spoke at the Agile Derby meetup in February. Nice to do something in my home county for a change! One June 14th I’ll be a little further up the M1 for Agile Yorkshire.

Top blog posts:

  1. On not teaching PDCA
  2. Introducing Kanban through its values, three years on (positiveincline.com)
  3. Debriefing an Agendashift survey
  4. Using Agendashift as a coaching tool
  5. Action through values-based Servant Leadership

Agendashift-cover-thumb
Blog: Monthly roundups | Classic posts

Links: 
Home | Partner programme | Resources | ContactMike
Community: Slack | LinkedIn group | Twitter

On not teaching PDCA

[Update: the A3 I refer to here is now available via our Resources page]

[Update: see also the Changeban game which can be used to introduce many of the concepts explored in this post]

I’ve had the pleasure of running my classes and workshops in the company of experienced Lean practitioners, and I’m always amused when I see that lightbulb moment. “I see what you’re doing – it’s PDCA!”. We exchange knowing smiles and carry on.

At risk of being burned at the stake for heresy, I will admit however that I no longer teach the canonical improvement cycle PDCA by name or in its original form.

Otherwise known as the Deming Cycle, PDCA (Plan-Do-Check-Act) and its close cousin PDSA (Plan-Do-Study-Act) describe an experimental approach to improvement.

Here’s part of the problem (and I’m quoting verbatim from my book): The words Plan, Do, Check, and Act don’t mean what you think they mean – they’re even a little misleading – until you use them with the word “experiment”:

  • Plan an experiment (based on a hypothesis)
  • Do (conduct) the experiment
  • Check (or Study) the results (or outcome) of the experiment
  • Act on the results, changing either the hypothesis or the system accordingly, sharing appropriately

Instead talking abstractly about experiments (with or without the health warning), I now dive straight into reframing our action ideas Lean Startup style (early 2010’s instead of early 1950’s):

We believe that <actionable change>
will result in <meaningful impact>.
We’ll know that we have succeeded when <measureable signals>.

We complete Plan in the form of an A3 (named after the paper size, and the vehicle for a coaching conversation). This includes various kinds of risk and stakeholder analysis and a list of pilot experiments that will (we hope) take us closer to our goal and tell whether our change is likely to fly (and we aim for it to fly high).

Another problem is that there’s nothing at all inevitable about the “cycle” part. So, having shown how to frame and develop an experiment, it’s important address how a portfolio of experiments (plural) will be managed.

Check, Do and Act can be addressed visually by a kanban board. This too is inspired by Lean Startup, adapted to change management purposes by Jeff Anderson (with a couple of David Anderson-inspired tweaks for the right-hand column):

Screen Shot 2016-03-01 at 21.09.12

There’s plenty to talk about here:

  • How to encourage ideas to join the board (under New) and what happens next
  • The various ways in which they can finish
  • The key questions of the middle three columns – What are we agreeing and with whom? Can we do it?  Does it help?
  • Feedback loops – the opportunities afforded by the organisation to review progress and thereby sustain the change process

In summary, we split PDCA into two:

  1. a framing part, learned by doing, represented (if you wish) by an A3
  2. a follow-through part, highlighting a common organisational weakness, represented by the kanban board and accompanying feedback loops (which I stress)

As a bonus, we observe in passing the applicability in a development context of what workshop attendees have just practised in a change context. Meanwhile, our debt to PDCA is acknowledged in our books (mine, Eric Ries’s, and many others). And here too of course 🙂


Agendashift-cover-thumb
Blog: Monthly roundups | Classic posts

Links: 
Home | Partner programme | Resources | ContactMike
Community: Slack | LinkedIn group | Twitter