Agile software development is an iterative process. Instead of attempting to deliver the entire solution all at once, the goal is to build and deliver