Photo of Sohrab Salimi
Sohrab Salimi

Reading time
1 Minutes

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.

Related articles

Events and Artifacts of Scrum

Learn about the artifacts and rituals of Scrum. In our Agile Foundations you will learn more about the most essential things in Scrum and Agile!

Agile Principles

Learn more about agile principles and the ways of working with agile frameworks like scrum and kanban!

How to talk to the elephant: Linda Rising

How to talk to different systems and address the elephant in the room? Linda Rising has some answers for you!