"Agile" is the ability to create and respond to change. It is a way of dealing with, and ultimately succeeding in, an uncertain and turbulent environment. Agile methodologies provides guidance to respond to changes in software development and reach higher customer satisfaction.