Answer:
Agile Development is a software methodology which is iterative.
Step-by-step explanation:
Agile Development is a software methodology which is iterative.it is more useful to develop complex systems where regular touch up meetings/calls happen with the business to showcase their progress and ensure that the application is going in right direction. Compared to Waterfall ,where all phases are in sequence it is more recommended to design and develop complex software projects.
Agile Development is useful for complex software projects where we regularly in touch with the client and take our design and development decisions based on client feedback
Waterfall methodology is useful for simple projects where all the requirements are clear at the beginning and no more changes in requirement are required