managing complexity

The Economist on software development.

the problem:

30% of all software projects are cancelled, nearly half come in over budget, 60% are considered failures by the organisations that initiated them, and nine out of ten come in late

the solution:

better software tools and processes

The three big industry trends—lifecycle management, testing and open source—come together in a movement known as “agile” programming. This approach to software development was codified in a meeting in February 2001 in Utah when a group of programmers declared its allegiance to doing things quickly, using common sense and simplicity.
The main principle of agile programming is that developers must talk to each other often, and that they must talk to the business people setting requirements equally often.


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.