Software development models, pair programming, agile, team rooms, etc.
Mark Woodward
markw-FJ05HQ0HCKaWd6l5hS35sQ at public.gmane.org
Thu Jan 13 09:30:24 EST 2011
I went on an interview at FluidNet, and while I was very impressed with
what they are doing, and I liked the VP, I had to bow out of the process
because they had one big team room and practiced pair programming. I
just got out of a miserable experience with a !Agile process with team
rooms. I know for me, I find those environments distracting,
uncomfortable, and stressful.
I originally started down the thought process that these "new age"
processes were inherently counter productive. Then, recently, I was
discussing personality types with a friend. Like many established
psychological tests intended to pigeon hole people, there are usually
elements of insight in the nonsense. I definitely think there are
different personality types, and while the resolution of the various
pigeon holes is far far too small to encompass the true variability of
personalities, you can say make some basically factual statements, for
instance, some people thrive in one type of environment while others
will not.
For me, I'm not a particularly social person. (INTJ) I'm social enough
when need be, but need quiet periods to think. I would rather be alone
than surrounded by people. I can't think effectively in a crowd without
completely shutting them out and most people find this behavior rude.
The "team room" environment was too distracting and too interruptive. I
was most productive on "work at home" days where I could focus. I guess
I can imagine some people are very socially interactive and may thrive
in that sort of environment. While no one likes "cubicles," I find them
preferable to "team rooms," others not so much.
A large percentage of the old timers in our industry show some symptoms
of Asperger's, I'm one of them, but think RMS if you like. I'm not
saying we *have* Asperger's, I'm just saying that many of us have some
degree of social ineptitude. I wonder if the "new age" methodologies and
processes are prejudicial in some way. I know I can't be effective or
productive in an intensely social environment no matter what kind of
training any more that a color blind person can learn to see color. It
is not my personality make-up.
So, what do you do guys think?
More information about the Discuss
mailing list