What do you think the biggest problem is with software development?
To me, when I think of the problems I face developing software, I think of a lack of precision. There's too much "Hey, let's try this out and maybe it'll work."
Not all of you may work in a field that requires any kind of precision, but for me, I'm constantly battling the lack of specifications, and the lack of documentation. If I screw something up, lots of money is going to be lost, but the process that we (and most software development places, I think) use basically forces me to fudge my work. I have to skim over some important things to make sure something gets done in time, or skip some important bug checking.
I think there's just too much focus on "getting it out the door" that we lose focus on what we're trying to do: Create something that does its job well, and requires a minimum of maintaining.
How can we fix this? Well, I do my best by trying to shore up the lack of specs and documentation. I write my own specs where there aren't enough, keep a strict bug checking policy, and try to be as careful as possible. Something will always slip through the cracks though, and until The Powers can accept that GOOD software takes a lot of time to develop and test, I don't think we'll have it much easier.
Note: This is just my experience with my field. Your mileage may vary.
So, what do you think is the most pervasive problem in our industry?