Agile is providing useful even to those outside the software development industry as it enables the readers to observe and analyze their circumstances and then determine the suitable approach. It discusses at length how Agile project management principles and practices empower project managers to adapt to and manage effectively a new kind of innovative product development.