Geekus Con Livus

Malcolm Anderson's home for Geeks With Lives
posts - 86, comments - 72, trackbacks - 23

My Links

News

Archives

Post Categories

What "Invisible" Structures Do You See

I consider Nick Malik to be a both a friend and a mentor, and he's got a great blog talking about work flow, agile programming, project managment and SOA.  Today, he was talking about “Chickens and Pigs“ and said this about the agile practice of daily standup status meetings.

These meetings are designed to be short, and agile methods like Scrum suggest that you ask everyone to remain standing during the meeting.  Fifteen minutes should be a reasonable meeting length. 

I thought, “this is something I’ve been wanting to write about for a while” so off I went.  

 

Something I wanted to touch on that you kind of hint at here, and that is the word "structure".  I think I'm going to need spend a full blog post on this, but simply put, "Agile has all the structure of waterfall, it's just that most of it is invisible".

 

You said ***

These meetings are designed to be short, and agile methods like Scrum suggest that you ask everyone to remain standing during the meeting.  Fifteen minutes should be a reasonable meeting length. 

***

 

The quote I pulled out hints at the inherent structure.  According to Larman’s “Agile and Iterative Development: A Managers Guide,” the whole idea behind "standup meetings" is that people don't like standing around for all that long.  Therefore the meeting stays as short as possible.  One leads to the other, you don’t have to set a time limit, the standing will do that.

 

My standard example of invisible structures in Agile is the (possible) lack of requirements documentation.  It's not that the requirements are never captured, it's just that we have "Bob".  Bob is a customer, possibly the customer evangelist, when the developers have a question, "do we use foo, or bar" they go to Bob and say, "Bob, we can use either foo, or bar to get this job done, foo would make x easier to do later, but bar would y a no brainer" and Bob says, "Well when you put it that way, go with foo, we need x soon, the need for y may never come".  Like I said, invisible structure.

 

Also, for anyone who has ever taken a shuttle around Microsoft.  Have you ever noticed that little Tupperware thing of candy on the seat?  Have you ever thought about it as a form of structure?  I submit that the candy on the seats performs the structure of keeping the shuttle drivers driving sanely and gently.  Other wise the candy would be spread across the bus like graffiti.

 

I took a shuttle from Millennium one day and when I got on the bus, I noticed that the little Tupperware thing was not present.  "Hmmm, I thought, that's interesting"  I then proceeded to have one of the roughest rides outside of an inner city bus that I have ever experienced. 

 

I have found it useful to look for the invisible structures.  Why put the foos ball table and the pool table in the central lobby ...  I'm not sure it was intentional, but it might encourage use, but not overlong use, "take a break, not a vacation"

 

So to draw it back to the original, the point of a stand up meeting, is to provide an invisible structure for keeping those status meetings as short as possible.  "Only pigs can talk" is another structure, but if it's in place, it's more obvious.

 

So my question to everyone is, what structures in every day life do you see, and what purpose and or message do they send.  That Tupperware of candy, on the seat of the bus is by far my current favorite.

  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Print | posted on Tuesday, January 24, 2006 1:09 AM | Filed Under [ Contracting Agile Development ]

Feedback

Gravatar

# re: What "Invisible" Structures Do You See

For the literal minded of you, let me replace a few words and repeat.

What consistent side effects have you sensed in your environment that would indicate that an invisible structure is in place and having an effect.
9/20/2006 5:06 AM | Malcolm Anderson
Gravatar

# re: What "Invisible" Structures Do You See

I think Malcolm right!
6/3/2007 5:16 AM | Educational Toys
Gravatar

# re: What "Invisible" Structures Do You See

great post
6/7/2007 8:02 AM | live expert advice
Gravatar

# re: What "Invisible" Structures Do You See

nicely written
6/11/2007 9:44 AM | Hungary Real Estate
Gravatar

# re: What "Invisible" Structures Do You See

nicely written
7/22/2007 5:27 AM | Educational Toys
Gravatar

# re: What "Invisible" Structures Do You See

I agree with that part
7/24/2007 9:41 AM | jobs
Gravatar

# re: What "Invisible" Structures Do You See

I don't see it at all
8/23/2007 9:58 AM | jew
Gravatar

# re: What "Invisible" Structures Do You See

i agree with jew
8/26/2007 9:28 AM | jew
Gravatar

# re: What "Invisible" Structures Do You See

LOL

"I don't see it at all"

Thank you, sometimes, I'm a little slow. It took me 3 days to get your joke.
8/26/2007 5:32 PM | Malcolm Anderson
Gravatar

# re: What "Invisible" Structures Do You See

What's SOA? Looked it up, says its Search Oriented Architecture. OMG!!! It's come that far....
8/28/2007 6:47 AM | jews
Gravatar

# re: What "Invisible" Structures Do You See

"Thank you, sometimes, I'm a little slow. It took me 3 days to get your joke."

hehe, thank you ^^
8/29/2007 6:32 AM | jew
Gravatar

# re: What "Invisible" Structures Do You See

I wonder if it has anything with the term invisible web?
10/2/2007 4:45 AM | kasamba
Gravatar

# re: What "Invisible" Structures Do You See

i agree- thank
4/27/2008 1:40 AM | nir
Gravatar

# re: What "Invisible" Structures Do You See

I have found it useful to look for the invisible structures
4/29/2009 10:44 AM | h1n1
Gravatar

# re: What "Invisible" Structures Do You See

Oriented Architecture is not invisble one.....
8/10/2009 4:43 AM | פוליש
Gravatar

# re: What "Invisible" Structures Do You See

the point of a stand up meeting, is to provide an invisible structure for keeping those status
8/31/2009 8:06 AM | ביטוח רכב
Gravatar

# re: What "Invisible" Structures Do You See

Keeping the team apprised as to each others status is the obvious point of a stand up meeting, but what else does a stand up meeting make happen?
9/1/2009 6:35 AM | Malcolm Anderson
Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification:
 
 

Powered by: