Iteration and customer involvement should be near the top of the candidate’s list of answers. A good candidate will be able to clearly explain what makes these aspects important as well. Agile development is important because of the psychology that it elicits from the developers working on the project. Read More.