Coercive Immediacy 10

Posted by tottinger Wed, 02 May 2007 01:13:00 GMT

I have been thinking a lot about the “short reach” idea, and tryng to reach beyond it to capture the thing that the good agile project teams have and several others are missing. At the same time, I’ve been reading up on some agile tools (including one by a guy I know) in my spare time. In addition, I am on a mailing list for multisite agile development. Finally, I have been pondering how to work this agile stuff when the developers cannot be co-located due to shortage of office space or shortage of common areas.

I realized that the whole “short reach” thing creates a kind of coercive immediacy.

The corkboard with all the story cards in their four columns has that kind of immediacy. I can’t walk past it without assessing how far we are in the current iteration. I can certainly ignore a web page, or a display in some application on my computer. I can’t walk into the common area past that board without thinking.

Likewise, I could ignore an app that holds story status and backlog, but the cork board is where I go to show that I’ve completed a task and to get the next task. If my stories were assigned to me (rather than allowing self-organization) then I could neglect the corkboard too. I would not have to look at it or think about it. I could hold “my” story card at “my” desk until I decided I was done. When we are self-organizing, we are always thinking about who could help us, when we can get done, and what is the best way to truly complete this story and move on.

A partner has coercive immediacy. When you are programming in pairs, you don’t answer the phone unless you have to. IM and mail can wait. Interruptions are less welcome. Having two people on the story pushes one to focus. Also, the pair partner is always there to catch the sloppy shortcut, the poor naming, the ill-considered algorithm.

The customer team member also participates, and both feeds and feels the coercive immediacy of the team. Rather than make a guess, the programmer feels the nearness of the customer, and it’s much easier to ask than guess.

I think that TDD shows this most of all. I can’t choose to ignore the red bar. I write a line of code or two, and now my tests pass. The immediacy would be gone with it, except that I know I have some cheesy, minimal-effort code and I can’t leave it that way. I need a better test. When a test fails in some area where I’m not working, I feel the immediacy.

With distribution, multi-site, tools, and the rest I fear that we lose the coercive immediacy of Agile development. If we don’t have a partner in our way/face, then we lose something. If the status board is a tool somewhere, even a really nice tool, but I have to remember to ask for it to see it, then it is not in my way. It doesn’t inspire me.

My thought now is that an agile management tool won’t help unless it is something we have to live with all the time, during pairing, as part of the test/code/refactor cycle. It has to be in our faces, over our heads, and not just tickling the edge of our awareness like a more polite version of “clippy”.

Comments

Leave a response

  1. Avatar
    Criminal Records over 4 years later:

    If the status board is a tool somewhere, even a really nice tool, but I have to remember to ask for it to see it, then it is not in my way. It doesn’t inspire me.

  2. Avatar
    Tenant Screening over 4 years later:

    The immediacy would be gone with it, except that I know I have some cheesy, minimal-effort code and I can’t leave it that way. I need a better test. When a test fails in some area where I’m not working, I feel the immediacy.

  3. Avatar
    Gaylene Mortell over 4 years later:

    I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. In fact your creative writing abilities have inspired me.

  4. Avatar
    okey oyunu oyna over 4 years later:

    thanks a lot.

    Okey oynamak hiç bu kadar zevkli olmadi. Online ve 3 boyutlu okey oyunu oyna ve turnuvalara sende katil.

  5. Avatar
    hi good luck over 4 years later:

    I rang Tanja and Go Kart additionally this girl informed me the things previously had appeared. Document was first only just for refusal. Document yet here’s quite. I simply cannot are convinced the person was first went. i Tons of most people joined in all the wonderful trip to all the Myton Family home Farm building Nightclub for Ingleby Barwick. The wedding was first in actual fact scheduled to take place located at Ingleby’s Romano Woodland still was first transported attributable to damp.

  6. Avatar
    bagsupplyer over 4 years later:

    Thank you for posting. Waiting for updating. Wholesale cheap designer Men True Religion shorts from China at on line store

  7. Avatar
    Alexander Mcqueen Outlet over 4 years later:

    thanks for share with us

  8. Avatar
    ysbearing over 4 years later:

    Slewing ring is also called slewing bearing, some people called: rotary support, swing support. English Name: slewing bearing or slewing ring bearing or turn table bearing, slewing ring in the real industrial applications is very wide.

  9. Avatar
    basketball information over 5 years later:

    It’s useful to study your blog. I found so many entertaining stuff in your blog, especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! Keep up the excellent work.

  10. Avatar
    iPhone contacts backup over 5 years later:

    Well. Though I am not a good application developer. And I need do more hard work to improve myself. When I come to here. I know that I have come to the right place to learn something I need. Thanks for your good advice. And I will do the practice as possible as I can. Thanks.

Comments