The answer to the question “Why do large IT projects fail?” is because they are large, of course! (Why IT and the real world don’t mix, editor.computing.co.uk).
There is no excuse for designing large, all-encompassing systems that take years to develop, over-run on cost and scope and then fail. Design should be about small systems that deliver a small but quantifiable benefit and have built-in connectivity.
Tools such as web services, XML and RSS to name but a few, can be used to break up large systems into smaller, more manageable chunks.
After all, that’s how the web is built, with discrete bits of functionality and benefit stitched together by “survival of the fittest” standards rather than imposed ones.
John Royle




Recent Comments