Iterations with Scrum
We have adopted Scrum as the underpinning of our agile development process. Scrum is an agile process that breaks the development process into multiple iterations, called Sprints. With each sprint, our outcome is a potentially shippable product, with features of value for the client and which allows the client to visualize the next steps. Our Sprints last between one to three weeks, and we follow TDD approach to development with Continuous Integration/Deployment.