It's no secret that I've always been interested in different software development methodologies. To me, asking the question, "how can this be done better?" is natural. Sometimes the phrase, "there has to be a better way" practically screams in my head.
As you might imagine I have been known to proselytize different methodologies. Recently I've settled on Agile methods. The values just make sense.
Some of my friends and coworkers will note that this is an almost about-face for me, but that's a story for another time.
What I really wanted to do was introduce this article:
Characterizing People as Non-Linear, First-Order Components in Software Development
It very nicely sums up what has been rattling around in my head for quite a while. The most important part of a software development process is the people involved. The process itself is secondary.
Monday, February 13, 2006
Subscribe to:
Post Comments (Atom)
3 comments:
This article SO sounds like you. How very interesting to see how key the concept of accurate communication is central to SO very much in life, along with every facet of any business. I really liked this article!
Bad communication is the root of a lot of problems. I'm tempted to say that bad communication is the root of all evil.
Too cool. It's just like engineers to think they can build the perfect solution without really understanding the materials they have to work with. I'm really glad I read this - it will certainly impact my approach to new development at work. Thanks!!!
Post a Comment