New methodologies are now beginning to appear more frequently in a rapidly growing world of project management, one of which is Agile Project Management which focuses more on flexibility, collaboration and customer satisfaction. Agile, with its’ progressive nature allows the later stages to build on the work completed in the earlier stages and accommodate new requirements where necessary...