Answer:
Step-by-step explanation:
Agile is several approaches to develop software, this method evolve depends on the team, clients and organization.
In this case, the development can elaborate efficient software because is not necessary to add all the functions in the first version, we can optimize depends on our needs and request about the program.
Agile software development is perfect to work with small teams, but there are introducing elements to scale the development process in this way easier.