One of the things I really enjoy at the moment is the recognition and adoption of agile programming as a fully fledged powerful way to deliver quality software projects. As its figurehead is a group of very talented individuals who have created the agile manifesto (http://agilemanifesto.org/). At its core are four simple principles that, when followed and applied to software projects, generally will ensure a great flexibility and hence higher agility. ...