Wieczna beta
Perpetual beta to utrzymywanie oprogramowania lub systemu na etapie rozwoju wersji beta przez dłuższy lub nieokreślony czas. Jest często używany przez programistów, gdy nadal wypuszczają nowe funkcje, które mogą nie być w pełni przetestowane. Oprogramowanie z wieczystą wersją beta nie jest zalecane dla o znaczeniu krytycznym . Jednak wiele systemów operacyjnych uważa to za znacznie szybsze i sprawniejsze podejście do programowania, przemieszczania i wdrażania.
Definicja
Nieustanna wersja beta zaczęła być kojarzona z rozwojem i wydawaniem usługi, w której ciągłe aktualizacje są podstawą użyteczności lub użyteczności usługi. Według wydawcy i rzecznika open source, Tima O'Reilly'ego :
Użytkownicy muszą być traktowani jako współtwórcy, zgodnie z praktykami rozwoju open source (nawet jeśli dane oprogramowanie raczej nie zostanie wydane na licencji open source). Powiedzenie open source, „wydawaj wcześnie i często wypuszczaj”, w rzeczywistości przekształciło się w jeszcze bardziej radykalne stanowisko, „wieczną wersję beta”, w ramach której produkt jest rozwijany na otwartej przestrzeni, a nowe funkcje są wprowadzane co miesiąc, co tydzień, a nawet codziennie . To nie przypadek, że usługi takie jak Gmail , Google Maps , Flickr , del.icio.us i tym podobne mogą nosić logo „Beta” przez wiele lat.
, użyty w szerszej rozmowie na temat tego, co definiuje Web 2.0 , opisał koncepcję wiecznej wersji beta jako część dostosowanego środowiska internetowego z tymi aplikacjami jako cechami wyróżniającymi:
- Usługi, a nie pakiety oprogramowania, z ekonomiczną skalowalnością
- Kontrola nad unikalnymi, trudnymi do odtworzenia źródłami danych, które stają się bogatsze, gdy korzysta z nich więcej osób
- Zaufanie użytkowników jako współtwórców
- Wykorzystanie zbiorowej inteligencji
- Wykorzystanie długiego ogona poprzez samoobsługę klienta
- Oprogramowanie powyżej poziomu pojedynczego urządzenia
- Lekkie interfejsy użytkownika, modele programistyczne i modele biznesowe.
Zobacz też