Great post by blogger Michael Krigsman: http://blogs.zdnet.com/projectfailures/?p=6601
I totally agree with Michael that it isn’t just open source software that can help the project. His graph of all the external elements affecting a software development project are very accurate. Most the time a problem isn’t caused by the actual tech that is used. If it is then people like us haven’t done their job up front starting with a solid architecture! That is why we take the necessary time up front.
Jack