In software development, agile (sometimes written Agile) approaches development requirements and solutions through the collaborative effort of self-organizing and cross-functional teams and their customer(s)/end user(s). It advocates adaptive planning, evolutionary development, early delivery, and continual improvement, and it encourages flexible responses to change. source- Wikipedia In industry, everyone is following…