WikiDer > Ewige Beta
ewige Beta (Englisch für: 'eternal Beta') ist ein neologischer Begriff zur Beschreibung von Software oder Systeme zu beschreiben, die niemals aus dem sogenannten 'Beta-Phase' Kommen Sie. Sie bleiben immer wie Betaversion existieren. Es wird hauptsächlich von Entwicklern verwendet, um die Bereitstellung neuer Funktionen zu ermöglichen, ohne sie vollständig zu testen. Es ist offensichtlich das ewige Beta nicht geeignet für kritische Systeme. In vielen bereits betriebsbereiten Systemen führt diese unbefristete Beta-Phase jedoch zu einer schnelleren und flexibleren Entwicklung, Bereitstellung und Implementierung neuer Versionen.
Definition
Perpetual Beta ist ein Begriff für die (Software-)Entwicklung und Implementierung eines Dienstes, bei dem ständige Updates die Grundlage für die Nutzbarkeit eines Dienstes bilden. Laut Herausgeber und Open-Source-Anwalt Tim O'Reilly:
„Benutzer sollten als Mitentwickler behandelt werden, wie es bei der Open-Source-Entwicklung üblich ist (auch wenn die betreffende Software nicht unter einer Open-Source-Lizenz veröffentlicht wird.)
Das Open-Source-Sprichwort „früh und recht häufig veröffentlichen“ wurde in der Tat in eine noch radikalere Haltung umgewandelt, „die ewige Beta“, in der das Produkt in aller Offenheit entwickelt wird, mit anschließenden häufig neuen Funktionen und Verbesserungen, - monatlich, wöchentlich oder sogar täglich angewendet.
Es ist kein Zufall, dass Dienste wie Google Mail, Google Maps, flickr, köstlich und ähnliche tragen seit Jahren ein 'Beta'-Logo."[1]
Wird im größeren Dialog der Definition von verwendet Web 2.0, beschreibt O'Reilly das Konzept der ewigen Beta als Teil einer benutzerdefinierten Internetumgebung mit diesen Anwendungen als Unterscheidungsmerkmal:
- Services, ungepackte Software, mit kostengünstiger Skalierbarkeit
- Kontrollieren Sie einzigartige, schwer nachzuvollziehende Datenquellen, die immer umfangreicher werden, wenn mehr Menschen sie nutzen
- Vertrauen Sie Benutzern als Mitentwicklern
- Kollektive Intelligenz nutzen
- Einsatz neuer Vertriebssysteme wie Customer Self-Service
- Software jenseits der Ebene eines einzelnen Geräts
- Leichte Benutzeroberflächen, Entwicklungsmodelle und Geschäftsmodelle.[2]
Quellen, Anmerkungen und/oder Verweise
|