Release early, release often

aus Wikipedia, der freien Enzyklopädie

Release early, release often (auf deutsch: Veröffentliche früh, veröffentliche häufig) ist ein Leitsatz in der Softwareentwicklung, nach dem die häufige Verbreitung minimaler Softwareänderungen anzustreben ist. Zu vermeiden sei hingegen die seltene Veröffentlichung komplexer Funktionsumfänge. Geprägt wurde der Leitsatz von Eric S. Raymond in seinem Essay Die Kathedrale und der Basar im Jahre 1997.

Release early, release often war zunächst auf Open Source beschränkt, aber es wird auch proprietäre Software nach dem Konzept entwickelt.[1] Allgemein findet das Konzept in agilen Vorgehensmodellen wie Extreme Programming und Scrum Anwendung.[2]

Raymonds Richtlinie enthält zusätzlich den Nebensatz And listen to your customers, auf deutsch Und höre auf deine Kunden.

Vorteile

Die häufigen Veröffentlichungen stimulieren einen regen Austausch zwischen den Benutzern und den Entwicklern in Form von Fehlermeldungen und Weiterentwicklungswünschen. Weiterhin fördert das Vorgehen eine stabile Version, denn die Fehlerbehebung erfolgt aufgrund praktischer Fehlermeldungen und nicht aufgrund theoretischer Testfälle eines Testteams.[3] Zudem reduziert der Ansatz den Planungsaufwand bei großen Softwareentwicklungen.[4]

Weblinks

Einzelnachweise

  1. Computerwoche: Microsoft orientiert sich an Open Source, 21. März 2006
  2. Computerwoche: Die (Wieder-)Entdeckung des Menschen, 9. März 2001
  3. Christian B Lahti, Roderick Peterson: Sarbanes-Oxley IT Compliance Using Open Source Tools, Syngress, 2007, ISBN 0080557279, S. 14–15 (Online)
  4. Computerwoche: Die (Wieder-)Entdeckung des Menschen, 9. März 2001