How to start using Agile Development?

Agile teams produce high-quality software faster and better and at lower cost but changing to an agile paradigm can be a challenge. This article motivates why and how to move towards agile and how we made the journey.