Posted on

The best agile environments I’ve seen

Looking back over who-knows-how-many “agile transformation” and “agile coaching” engagements, it occurs to me that five experiences stand out as especially positive.

When I ask myself why, two elements present themselves: First, (in three cases) the development team was physically collocated with the end users and collaborated directly with them daily; and second, (in the other two cases) the team and the organization did not “lock in” any rigid definition of “agile,” and actively explored ways to move beyond the usual Agile 101 level of practice.

Continue reading The best agile environments I’ve seen

Posted on

The Problem with Metaphor

Some time ago I wrote about the use of metaphors in the field of software development (Metaphorically Speaking), and more recently on the risks of using colloquial English with international colleagues who learned business English (English for English Speakers). I’d like to revisit the subject, as I still see a lot of confusion out in the world, and we’re still coining new terms that strike people differently than intended.

Continue reading The Problem with Metaphor
Posted on

English for English speakers

In Howard Myers’ 1972 short story, “Out, Wit!” physicist Jonathan Willis discovers the secret of alchemy, and publishes a paper describing how to make gold. Unfortunately for him, he writes the paper in an ironic style that leads people not to take it seriously. Making things worse, his work contradicts the prevailing wisdom in the scientific community, and senior researchers shut him down.

No one takes Willis’ paper seriously…except the Russians. They understand English well enough to comprehend the content of the paper, but not well enough to understand the humor in it. They return to the USSR, where they apply the techniques described in the paper to produce large quantities of gold, which they use to collapse the capitalistic economies of their enemies.

The common language of work

In the global economy of the 21st century, English has become the de facto common language for international scientific and academic exchange, business, and technical work. It’s the official corporate language in many international companies. It’s the practical working language for software teams that include members from different countries.

The situation sounds like an automatic “win” for native English speakers. We already know the global language of business. We don’t have to overcome that barrier to be effective in international work – conferences, user group meetings, training classes, working in multinational companies – all doors are open for us.

But…Jonathan Willis.

Continue reading English for English speakers

Posted on 2 Comments

Definitions and meanings

This is a brief follow-up to the post, The power of words, on this blog.

Recently I posted a question on Faceboook and Twitter about the origin of the phrase “hold teams accountable.” The phrase is used frequently in “agile” circles. The only answer anyone suggested was that it probably pre-dates the agile movement, as managers have been thinking in terms of holding people in one sort of grip or another for a long time.

But that single answer was not the only response to the question (uh-oh; another pair of words, there).

Continue reading Definitions and meanings

Posted on

Seeds of change

Seeds of change

This one is for all the change agents out there who, from time to time, may have felt as if their work has no meaning or value.

Here’s what we do:

  1. We win an engagement with a client whose management want to institute organizational change (e.g., to implement Lean and/or Agile methods and practices, or to shift the organizational culture and management style toward a 21st-century model, or some other lofty goal).
  2. We define “success” as “the organization has deeply, honestly, and permanently changed for the better.”
  3. We help the people in the organization visualize a different future and guide them on a path toward that vision.
  4. We encourage people as the organization makes halting, slow progress.
  5. We encourage people as the organization succumbs to systemic forces and reverts to the status quo ante.
  6. We watch sadly as the people who had learned the most in the transformation initiative leave the organization.
  7. We hang our heads in shame; the definition of “success” has not been achieved.
  8. We use tales of the engagement to convince others to try the same thing, as we go forward in our careers. “It got off to a good start. If only…”
  9. We return to step 1.

Continue reading Seeds of change

Posted on 30 Comments

Where Agile goes to die

There’s something I started to notice around 2011, but didn’t quite understand until recently. Now I think I have a handle on it.

From time to time I hear agile coaches describe a particular client company as a place where agile thinking never penetrates, or where agile methods are never properly adopted. It seems as if most of the larger markets have at least one such company or governmental organization.

One (that I know of) is known in its local market as “the place where agile goes to die.” Coaches in other markets have been less poetical in their descriptions, but many of them are aware of at least one client company that has a similar local reputation.

Continue reading Where Agile goes to die

Posted on

My individual coaching assessment guide

As an agile/lean coach and “change agent,” I often find myself working with dozens of individuals at the same time at any given client. I’m not a great fan of “assessments,” but I do need some practical way to keep track of where everyone stands and how they tend to think and collaborate. To do that, I consider the following factors.

Continue reading My individual coaching assessment guide

Posted on

Beyond resistance

Do people resist change? The consensus appears to be that they do.

Well, with all that consensus floating around, I guess resistance to change must be a Thing. It’s hard to argue with a million articles that all say the same things.

On the other hand…not everyone sees it that way.

Continue reading Beyond resistance

Posted on

Should coaching be treated as hourly contract labor?

Often, companies try to balance staffing with the natural variability in IT workload by engaging contract workers. They don’t want to make a long-term employment commitment to the number of people required to handle their maximum workload. So, they hire enough full-time employees to handle their typical workload, and in periods when the workload is higher they bring in temporary workers on a contract basis. That way, companies can expand and contract staff to match the internal demand for IT services.

Problems occur when the parameters of the temporary staffing engagement are at odds with the nature of the work performed. Because “coaching” has not been a well-understood category of services, it has more-or-less accidentally fallen into the “hourly contract” mode. Is this appropriate? Does this model cause difficulties for any of the three constituencies that have an interest in it: The clients, the workers, and the middlemen?

Continue reading Should coaching be treated as hourly contract labor?

Posted on

The Agile Katamari: Sticking things together and pulling things apart

Different people have different ideas about the current status of the “agile” movement in software development. Different people have different ideas about what “agile” even means. Having been involved with “agile” development since 2002, I’ve had the opportunity to observe an interesting trend: We’ve been gluing a lot of things onto “agile.” Now it may be time to pry some of those things off and get back to basics.

Continue reading The Agile Katamari: Sticking things together and pulling things apart