The Power of Community Agreements and India Driving
The Power of Community Agreements and India Driving
Join the DZone community and get the full member experience.Join For Free
You've been hearing a lot about agile software development, get started with the eBook: Agile Product Development from 321 Gang.
Coming from North America, there was one particular aspect of Indian culture that was significantly different than what I've experienced so far - the traffic in Bangalore! From my 30+ years of experience driving in Canada, the U.S. and France, Indian traffic appears to be complete chaos.
Here's a famous video from YouTube that shows traffic flow in India. Needless to say, crossing the street as a pedestrian is not for the faint of heart:
If we were to drive like that in Ottawa, for example, the carnage would be indescribable!! However, it all just seems to work, and I saw fewer collisions of any sort than I would have seen during a similar 2 week period in Canada. Why is this the case?
In Canada we expect people to stay in their lanes at all times except when safe to change. We expect people to (roughly!) follow the speed limit. We expect people to follow all the rules as laid out by Transport Canada and the provincial transportation ministries. People generally do this, although speeding is one thing that I saw little of in India. In fact, I didn't see a single police car on the road enforcing traffic laws. In a 1 hour period this morning here in Ontario, I saw three! In Canada, honking your horn at another driver is something done as a last resort, and can trigger episodes of road rage. People have had their vehicles vandalized and have been beaten up in fights as a result of honking. If you blink your lights at someone on a highway, it's an angry or impatient signal to "get out of my way".
By contrast, in India drivers don't even seem to notice that there are lane markers on the road. They at least respect that (roughly!) you drive on the left side of the road. Drivers are constantly honking and blinking lights... as a way to communicate with other drivers. Honking at someone is a way of saying, "I'm here!" Indeed, many larger trucks have a sign on the back encouraging you to honk to indicate your presence. Blinking your lights at another vehicle is another way of showing that you exist, and that you're 'coming through'. There were several occasions when our driver passed other vehicles on the highway when there was oncoming traffic, and we had 3 vehicles across a two-lane road. No problem - everyone knew that everyone else was there, and we all made enough space to pass safely. Try that in North America, and you would likely have a multi-vehicle head-on collision with major injuries.
The fundamental difference between traffic in Canada and India is that the "community agreements" of how we drive are different. In Canada those agreements are based on well-defined and rather well-enforced rules, and that every driver follows them. When a driver in Canada deviates from those rules, the likelihood of a collision increases greatly.
|Traffic in Bangalore, IN - photo by Eirik Refsdal|
Another key difference between India and North America is that the Indian road infrastructure (at least that which we experienced around Bangalore and Mysore) is not built to handle the same volume of traffic as that in car-crazy North America. However, even though it may be slower to drive in India than in Canada, what I experienced was that there was still constant flow regardless of the number of vehicles. Given the same infrastructure in a Canadian city with drivers following Canadian community agreements, you would have gridlock.
Community Agreements in Teams
Teams of people are similar in that they also have Community Agreements - founding principles on which they work. Those principles are usually only implied, although some are occasionally explicitly stated. They will be similar from team to team, just like drivers in both Canada and India adhere to the rule that you drive on one side of the road (the right side in Canada, left in India). They will also be different from team to team, sometimes even in ways as fundamental as the difference between principles behind driving in Canada and India. The key point, though, is that regardless of whether a team is even conscious of the existence of their community agreements, they exist.
Each team will over time evolve a way of working that suits them. When I start coaching a new team, during training I ask them to discuss their particular agreements and try to make them explicit. This can take the form of very concrete items such as " our working hours will be such that we're all together between 10AM and 3PM each day" or the coding standards to which the team will adhere to more abstract value-based agreements such as " we want to have fun while working".
Contrast that with a "rules-based" approach where communication is routed upwards to a supervisor who contacts the appropriate supervisor of the other group, when then communicates within her team. The communication reaches its destination, but how effective is it? Was anything lost in translation?
Communication between people is a flow not unlike traffic. As such, I would suggest that the only way to handle the chaos of working effectively as a team of people requires us to embrace the same level of communication and respect as that of Indian drivers.
Trying to enforce rules as a means to control that communication would result in gridlock!
Published at DZone with permission of Dave Rooney , DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.