The most commonly used agile methodologies are Scrum, Crystal, lean development, etc. For successful development of software, it is necessary to plan a process. This planning requires important aspects like planning sprints, burn-down charts, and retrospectives. Following these processes ensure quick and efficient completion of projects. For identification of issues, reducing errors and increasing efficiency, agile teams make use of automated tools. These tools used must be mentioned in the answer.