Scrum, the leading Agile method, calls these Sprints. Sprint is nothing more than a period of time aimed at delivering a functional piece of software which you can then verify against your needs. It is a chance for you to make sure that the development process is moving in the right direction.
In this way we can dramatically increase chances of the end product meeting the actual business needs at the earliest opportunity. You are also given the chance to be involved in the development of your product at every step of the way since your regular involvement is crucial for the project to succeed.
If you’ve ever run an agile software development project the benefits are probably already clear to you.
- Accelerated time to market
- Ease of managing changing priorities
- Better alignment of IT to the business
- Increased productivity
- Enhanced software maintainability
- Improved project visibility