The agile approach to software development is all the rage these days. This must be a good thing because when handled well, the flexibility agile methods afford makes for much greater cost effectiveness, for example: Changes in the business requirements can be handled right up to the very late stages of development Iterative development, and Read more…