In software development, Agile approaches development requirements and solutions through the collaborative effort of self-organizing and cross-functional teams and the changing needs of their customers/end users. This course covers the fundamental definition of Agile and looks at an overview of the Scrum methodology as a specific use case