Learn the basic methodologies, practices and key concepts of Agile and explore, through case studies, many of the common challenges of working on an Agile team. Understand the key concepts and ...