Frequent Releases

Process

Description

Traditionally major software releases can take months or years. Frequent releases is a practice associated with agile methods, which dictates short cycles for internal releases of software versions. In its most extreme implementations, a team might release after every feature is completed or even after every commit.

Extreme Programming includes this practice as part of its core, referring to it as "small releases". Each cycle is very short and developers only work on small set of stories for each release.

Firms practicing Frequent Releases

Sponsored By