Release
Definition of a Release:
A release in Agile refers to the final delivery of a software package after the completion of multiple iterations or sprints. A release can be either the initial development of an application or the addition of one or more complementary features to an existing application. A release in iterative Development should take less than a year to complete and in some cases may take as little as a few months.
Use of Release:
Agile teams use the time scheduled for a software release, divided by the velocity of their iterations, to be able to determine the required number of iterations to develop a software for release.
Benefits of Release:
- Establishment of a tangible goal.
- Clarifying the customer's requirements and vision.
- Preliminary releases of alpha or beta versions after some iterations are made possible.