CGI interview question

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