Support for implementing Agile project management methods in organizations has surpassed traditional project management methods, particularly in software development. Agile principles and practices are used across many project domains, each with their own unique characteristics and challenges. As the term implies, Agile techniques and best practices for the successful application of Agile project management processes are not static, they are dynamic and will continue to evolve. The Agile debate is now turning from the tactical to the strategic. Realizing the full benefits of Agile (e.g., faster time to market, improved responsiveness to customers, higher quality, and greater efficiency), means more than improving project execution. It requires transforming the business into an Agile enterprise. This course examines both the Agile processes and practices for delivering projects, and the cultural and programmatic challenges encountered in transforming the business into an Agile enterprise. Recommended prerequisite: ICT 4100.