Agile software development refers to approaches focusing on the concept of iterative development, in which requirements and solutions change via cooperation amongst self-organizing cross-functional teams. The ultimate benefit of Agile development is that it enables teams to provide value faster, with higher quality and predictability, and with more capacity to adjust to change.  For handling errors, discuss developing tests, wrapping code to handle exceptions, experimenting with try/catch statements, and exploring the WOMM development process. Make sure you have a thoughtful response to this question.