It’s… thinking thursday

The Challenge

A couple of minutes ago, Michael Bolton tweeted

Thinking Thursday. Test this sentence: “In successful agile development teams, every team member takes responsibility for quality.”

My initial reaction was: “A Michael Bolton challenge – where’s the catch?” This is actually a sentence that shows up regularly in agile literature. Heck, I even said it myself a couple of times. What I really wanted to say at the time, was probably something along the lines of “In agile development, producing quality software should be a team effort – lots of collaboration and communication. No blaming or finger-pointing individuals.”

I tweeted some replies, but soon realised that I would hit the 140 character limit head on.

The Test

But then I thought – why not give these kinds of agile creeds Weinberg’s “Mary had a little lamb”-workout, usually reserved for demistifying ambiguous requirements. I used it earlier: stress every word in turn and see where the ambiguities are.

  • In?
    Does this mean that outside agile development teams, no team members take responsibility?
  • Successful?
    Does this imply that in unsuccessful agile development teams, no one takes responsibility for quality, or that some individuals take the blame? Successful to whom, and compared to what? What is meant with “success”, really? On time, within budget? Satisfied customers? All of these combined?
  • Agile?
    What “Agile” definition are we talking about? Capital A, small a? A mindset, a methodology?And what about successful waterfall teams? Do some individuals take responsibility there? I would like to think that in successful teams, all team members would like a part of the praise. What about those other kinds of development teams out there?
  • Development teams?
    Are we talking about developers only here? What about the tester and product owner role? Or all the other roles that played an important part in developing the product? “In agile teams, testers *are* part of the development team”, you say? I agree, as are the product owners. But in that case, we should think about another label for the team.
  • Every?
    Really? *Every* team member? Can all team members be equally responsible for quality? As Michael Bolton contends, testers do not assure quality. Do testers hire the programmers? Fix problems in the code? Design the product? Set the schedule? Set the product scope? Decide which bugs to fix, write code?
  • Team member?
    What about people that played a part in successfully delivering the product, but that are not considered as core team members? Who are the people that make up the team? Is that defined up front? Aren’t those team boundaries pretty dynamic?
  • Takes Responsibility?
    Doesn’t *taking* responsibility sound a bit too negative? Isn’t “responsibility a two-sided sword? Receiving praise when the quality is applauded, taking the blame when quality turns out to be sub par?
  • Quality?
    Quality, to whom? Qualitative, compared to what? What is quality, anyway?

Is there a problem here?

Well… The sentence under scrutiny sounds comfortably familiar, and in that sense it was a good thing to think it through in a little more detail. It sure leaves a lot to interpretation. Some of the terms used in it are highly subjective or their definitions simply not generally agreed upon.

Back to twitter

Later on, in a response to a tweet from Shrini Kulkarni, Michael said that his purpose was “exploring what bugs me (and others) about it”.

Actually, nothing bugged me about it *before* the exercise, but now it dawned upon me that the wording of that good agile practice does not do the practice justice. It is too vague; it does need rephrasing.

How about a Frustrating Friday challenge: make this sentence fresh and ambiguity-free.

You could postpone it to Semantic Saturday, if you wish. Your call.

Whose problem is it, anyway?

My oldest daughter is suffering from a split lower lip for quite some time now. It appeared shortly after the first grim winter spell. It didn’t hurt, she said, so we didn’t pay a lot of attention to it. We treated it with a special ointment and a rather girlish chapstick. But after a while, it occured to us that the wound wasn’t healing nicely. What’s even worse: because of her constant fidgeting with the newly formed crust, it wasn’t healing at all.

So far, every attempt to stop her from doing that was met with total indifference. I couldn’t wrap my head around it. This would surely develop into a scar. In her face. Come on – didn’t she see that she was slowly mutilating herself?

A couple of days ago, I tried to tactfully tackle the issue once more during a toothbrushing session.

– “Time to brush those teeth, girl”

– “Okay, daddy”

I noticed some dried-up blood on her lip.

– “Did you remove the crust again? I told you not to do that”

She kept her cool.

– “I didn’t”

– “Don’t lie, honey…”

– “Well, not intentionally…”

I thought she was just testing my patience.

– “You’re pulling my leg, right?”

– “No daddy. Really. No. I mean… I can’t help it. And I don’t remember touching the crust.”

– “I told you, you should let it heal nicely. If you keep scratching your lip and removing the crust, it will become a scar. And scars aren’t pretty.”

She started brushing her teeth, gazing down at the sink. Total indifference. Again. I didn’t understand. How could she remain so calm under all this? I already had visions about her scarred face and classmates making fun of her, and she couldn’t care less! I was about to shift in daddy preaching mode (that it would make her ugly, that she would regret it big time later on, all that stuff) when, suddenly, she looked me straight in the eyes.

– “Why is that such a big deal, daddy?”

– “What do you mean? You don’t care about your face?”

I thought she was just provoking me. Instead, she gave me a brief look into her six-year old unspoiled mind, teaching me a valuable lesson in the process:

– “It’s no problem, really. I don’t see it.

– “You don’t see what?”

– “My face. I don’t see my face.”

She left me speechless for a while after that. I was stupefied. Of course! She doesn’t care, because she simply doesn’t see a problem.

Only afterwards, it occurred to me that these are the kinds of situations that are described in “Are your lights on?” (by Jerry Weinberg and Don Gause). A highly recommended and playful book on problem solving, by the way.

The authors describe a problem as “a difference between things as desired and things as perceived“.

When confronted with a problem, they advise us to:

  1. Identify the problem
  2. Determine the problem’s owner
  3. Identify where the problem came from
  4. Determine whether or not to solve it

The problem

What is the nature of the problem? A wound in her lip that is not healing. The constant fidgeting with the healing wound might cause an ugly scar or an infection. Or both.

The problem’s owner

Whose problem is that lip, anyway? My daughter’s? Her lip doesn’t hurt. And she perceives things differently: it never occured to me that she doesn’t see it constantly. She’s not the kind of girl that spends her time in front of a mirror, and if she does, it is only to admire that fancy new dress, her fairy make-up or that special Pippi Longstocking hairdo. But *never* her face. So, unless it starts hurting or until she hits puberty and starts seeing herself through the eyes of others, it will pretty much be the problem of her worried parents.

Where does the problem come from?

As the book also points out, the source of the problem most often originates within the person trying to solve the problem. Parents want their children to be healthy, beautiful, succesful and happy. Anything that threatens our children’s bliss worries us. In this case, we got nervous, made her nervous, possibly reinforcing the fidgeting behavior.

Should we solve the problem?

We want that wound to heal beautifully, for sure, but is this something we can really solve ourselves? Our daughter will only be motivated to adapt her behavior when *she* starts seeing it as *her* problem. Until then, and unless it develops into something more severe, we are perhaps better off by leaving the wound as is – let nature have its way.

Epilogue

“Children wish fathers looked but with their eyes;
fathers that children with their judgment looked;
and either may be wrong”
(William Shakespeare)

That day, my daughter made one thing crystal clear to me – I shouldn’t inflict my fears and worries on a six-year old who doesn’t yet care about her image in the mirror.