Taking Vocabulary to Task

Taking Vocabulary to Task

Yesterday I asked via Twitter:

“What might one call a Kanban or Scrum board if one is doing neither Kanban nor Scrum?”

Context is always a challenge in 140 chars, so to expand just a little: I was asking from the point of view of folks (like myself) who prefer to walk their own path apropos methods and practices, either evolving something from scratch or so adapting a Scrum or Kanban approach to point where the label no longer really applies.

My thanks to all the folks that responded with their answers:

  • “Task board”
  • “Information Radiator”
  • “Activity Board”
  • “Kanban board (generic)”
  • “Task/activity board”
  • “Process or progress board”
  • “Visual planning board”
  • “Value visualiser”
  • “Story board”
  • “A board”

I guess by their answers, my question lacked sufficient context for some folks:

  • “A lie”
  • “An impediment”
  • “Pretty wall art”
  • “Messy”
  • “A Gantt chart”

Linguistic Relativity

I’ve mentioned the concept of Linguistic Relativity some number of times in previous posts.

For many years I have avoided using the term “task” (or its surrogate, “activity”) for one major reason: The way it sets folks up for being busy (active, working) rather than smart.

Let me explain.

What are we, fundamentally, doing in software development? Some options present themselves as answers:

  • Delivering software (code and other artefacts)
  • Delivering value (in the form of executable and other related artefacts)
  • Delivering things (artefacts, services, etc). that meet the needs of our stakeholders
  • Learning (acquiring the know-how to repeatably deliver something)
  • Building capability (generally in parallel with the above)

in contrast, the idea of a task or activity implies DOING something (i.e. a focus on the activity, rather than on the output). Ideally, we’d like to be able to deliver everything wanted or needed by all the stakeholders, to the “planned” quality levels (cf Gilb, “Competitive Engineering“) with ZERO work (activity).

“Here’s the deal. The way you get programmer productivity is not by increasing the lines of code per programmer per day. That doesn’t work. The way you get programmer productivity is by eliminating lines of code you have to write. Right? The line of code that’s the fastest to write, that never breaks, that doesn’t need maintenance, is the line you never had to write – right? So, the goal here is to eliminate 80% of the code that you have to write for your app.”

~ Steve Jobs

Aside: Jobs was talking about lines of code, but I posit the argument holds just as well for all the other artefacts involved in software development.

I have found, in practice, that using the term “artefact” or similar reminds folks – often on a subliminal level – that they can get creative and avoid doing much if any work, if they’re smart enough to seek and find ways to achieve the desired ends with little or no activity.

This is why, for many years, I have preferred the “unit of flow” or “unit of control” in software (and product) development to be the Artefact (many of which are interim and not “deliverable”; some fewer, deliverable). Most other folks seem to opt for the default: “Task”.

An Answer of a Sort

So, back to the original question. Absent the explanation laid out here, maybe “task board” would be the most natural choice. Perhaps you can now see why I passed on that.

And “Artefact board” seems weird and contrived, albeit more congruent. Maybe it could grow on me, given time. And it does point to the possibility of using cards for artefacts (or groups of artefacts), rather than e.g. use cases or stories/epics. I kind of like that idea.

But, for the moment, I guess I’d have to go with “control board”, or just maybe “flow board”.

My thanks again to all those who responded.

– Bob

2 comments
  1. Nail on the head time here, Bob.

    I’ve seen so many traditional PMs who have seen Kanban (at a distance) and asked me to help get them started with it, wanting to map cards to *Tasks* not *Items of Valuable Output* (which have tasks done to them).

    But it’s understandable, as they’ve been trained to understand to think in terms of what we need to *do* to achieve the output, which takes effort, mapping to time & cost.

    Next step of enlightenment is to see KB swimlanes in terms of standardised activities and silos, which comes a long way before seeing it as “what does this Artefact need to progress?” (Which may not be effort)

  2. Tobias said:

    I like your question, and its urging away from named brands to something meaningful. I find the cynical responses sad. They show a profound lack of understanding, and/or an inability to use this tool effectively. Visualizing work is a powerful way to reduce noise, and to improve focus.

    As to the thoughtful suggestions… I agree that the focus on tasks keeps us in busy-think, and is to be decried. Information radiator is a generic term, not specific enough for this artefact. Activity board is likewise too fluffy—what activities? I’ve seen people try to track everything on their board, e.g. work that has nothing to do with the focus of the project, simply because it’s an activity someone is performing. The focus of the board needs to be on the one thing (product/project/increment…) that matters at the given time. Planning board is too narrow. It isn’t only about planning, that’s just the set up. I quite like value visualizer, and story board would perhaps be a good term if it didn’t already have a very clear and definite meaning in another context. Overloading terms usually causes confusion.

    I have used the term “workflow board” for some time now. “Flow board” doesn’t quite do it for me. The flow of what? We are representing the work we are doing towards delivering something of value. It is very specific. It does matter what term we use, because language informs behavior, but I don’t think there needs to be a common name—just one suited to the team and context. I’ve heard it called “the big picture” and “the reality check”.

    Thanks. Bob, for continually chipping away at the nonsense and getting down to the heart of what we strive to do. Always a good read.

Leave a comment