CGI Interview Question

Discuss the differences between PMBok processes and Agile methods for software development. Why would you select Agile / SCRUM for infrastructure projects?