Software Best Practices

Voices on Software Development Best Practices
Welcome to Software Best Practices Sign in | Join | Help
in Search

As Jerry Ponders

Join me as we ponder questions big and small; serious and trivial; about managing software development and enjoying life.

Never underestimate the value of beer

During my seminars I often cite a light-hearted principle of never underestimating the value of beer. Of course, some of the attendees think drinking beer while writing code would be a wonderful practice. But the real principle is to get to know people as people.

It is somewhat amusing when you consider it. The stereotypical software person is the introverted geek. But software development is driven by people and so it can be thought of as a social event. Once you get to know the players as real people, you’ll be surprised how much you can accomplish.

So take the time to go out with your coworkers, your peers, and even that old grinch. You don’t like beer – that’s sad, but ok. Just go for lunch, have a latte or cup of tea, whatever. It is amazing what happens when you share food together. The inevitable conflicts may not disappear, but they will get resolved much quicker.

Perhaps, I ponder, that’s why breaking bread together is part of almost every major religion. But then again, perhaps I ponder too much.

Comments

 

Steve McConnell said:

My dad was a protestant minister, and he often commented on the value of breaking bread together. I don't think it's purely accidental that it's part of every major religion; I think that at least some religious people are quite conscious of the effect that sharing a meal can have.

In Peopleware, Tom DeMarco and Tim Lister mostly talk about teamicide -- killing productive teams. But the one chapter they have on building teams is, strangely enough, a description of a team that makes a spaghetti dinner together. I don't think that's an accident.

And of course this is one reason that at Construx we have an all-company lunch every Friday, sometimes even with beer.

June 28, 2007 5:12 PM

Leave a Comment

(required)  
(optional)
(required)  
Add

About Jerry Deville

Jerry Deville is a Consultant and Instructor at Construx Software. He has been in the software industry of over 25 years. He has deep expertise in managing software projects and teams and software requirements.
Seminars           www.Construx.com           Consulting