Agile project management : a future approach to the management of projects?