With the popularity of Object-Oriented (OO) technology and web-based development at the turn of the century, we moved into a world with more questions than answers. The open source revolution has plunged us into chaos where no two development organizations build their systems in the same way. For the last decade or so, we have been told by the IT industry, that the next new thing will solve all of our problems. Yet projects still consistently fail. This paper discusses the current system development environment and will hopefully provide some answers to the question: How will you build your next system?
You can read the whole article here.