The PMBOK provides a well-tested project management framework and a set of strong technical practices for project management, while Agile defines a philosophy that enables teams to be more effective and benefit from improved working relationships with their customers.