“You can try to avoid open source, but it's probably easier to get out of the IT business altogether. By 2011, at least 80% of commercial software will contain significant amounts of open source code.”
Agile methods share a few basic values and principles, described in the Agile Manifesto. The most widespread agile methods are Extreme Programming (XP) and Scrum. The Sourcesense approach is based on XP, with a few practices from Scrum.
In a nutshell, agile methods are about the early and continuous release of valuable software. A typical XP team will release a first version after only two weeks. This first release will be a very incomplete product, but with one or two working features already.
This way, the customer has immediate feedback on the quality of the delivered software; and they can, in turn, give the developers feedback on their work, so that they stay focused on what really matters for the customer. If the XP team is good, they can keep releasing new functionality every one or two weeks.
The frequent and continuous release of new functionality has important consequences: