Agile SCRUM Mock Interview

Practice 30 Agile SCRUM interview questions covering sprint planning, ceremonies, and team dynamics.

WRITTEN BY WILLIAM SWANSEN
QUESTION 29 OF 30

How does Incremental Development differ from Iterative Development?

As with any software development methodology, agile SCRUM can be approached in several different ways. This question refers to two different development techniques used within the agile SCRUM process to create a software application. As an agile SCRUM developer, you should be intimately familiar with both of these techniques, be able to discuss each of them, and if asked, state your preference for one or the other. It would be helpful to know which process the organization you are interviewing uses or their preference. You may discover this in the job description or by contacting one of the current members of the software development team.

"Incremental and iterative development are two processes used within the agile SCRUM methodology. While they are both good development processes, their approach differs. The incremental development processes segment the entire software development process into individual tasks. Each of the tasks is delivered incrementally after the code is fully developed and tested. When compiled together, they result in the finished software project. Iterative development focuses on single development cycles, or sprints and releases, repeated until the final software product is completed. Each iteration incorporates feedback from the testing process, end-users, or other project stakeholders. At each iterative stage, additional functionality is added to the software application."

William Swansen
30 QUESTIONS & ANSWERS · AGILE SCRUM
See membership