This post originated from an RSS feed registered with .NET Buzz
by Sam Gentile.
Original Post: That Damned Construction Analogy!
Feed Title: Sam Gentile's Blog
Feed URL: http://samgentile.com/blog/Rss.aspx
Feed Description: .NET and Software Development from an experienced perspective - .NET/CLR, Rotor, Interop, MC+/C++, COM+, ES, Mac OS X, Extreme Programming and More!
When we were down at CMAP a few weeks ago, when we went out after the meeting, one of the members was very skeptical of Agile methods and kept claiming that the only possibility was BDUF because “software was like building a bridge” or “building a house.” One of my team members, who was with me, pretty much shredded his arguments but it still comes up here. I am glad to see my very talented friend Jim Shore take this on in his latest essay, That Damned Construction Analogy!”
I love the start:
For as long as I can remember, people have been comparing software to construction.
"Continuous design is impossible. You can't add a foundation to a house after you've built it."
"Would you build a bridge without planning it carefully first?"
"I'm an Architect."
At the risk of being rude: Software development is nothing like construction. Nothing!