Firefox przechodzi na krótszy cykl wydawniczy

Twórcy Firefoksa ogłosił o skróceniu cyklu przygotowawczego na nowe wydania przeglądarek do czterech tygodni (poprzednio wydania przygotowywano w ciągu 6-8 tygodni). Firefox 70 zostanie wydany według starego harmonogramu 22 października, a Firefox 3 sześć tygodni później, 71 grudnia, po czym ukażą się kolejne wydania zostanie uformowany raz na cztery tygodnie (7 stycznia, 11 lutego, 10 marca itd.).

Oddział wsparcia długoterminowego (ESR) będzie nadal udostępniany raz w roku i będzie wspierany przez kolejne trzy miesiące po utworzeniu kolejnego oddziału ESR. Aktualizacje korygujące dla gałęzi ESR będą synchronizowane z regularnymi wydaniami i będą również wydawane co 4 tygodnie. Następną wersją ESR będzie Firefox 78, której premiera zaplanowana jest na czerwiec 2020 r. Rozwój SpiderMonkey i przeglądarki Tor również zostanie przestawiony na 4-tygodniowy cykl wydawniczy.

Jako powód skrócenia cyklu rozwojowego podaje się chęć szybszego udostępnienia użytkownikom nowych funkcji. Oczekuje się, że częstsze wydania zapewnią większą elastyczność w planowaniu rozwoju produktu i wdrażaniu priorytetowych zmian w celu spełnienia wymagań biznesowych i rynkowych. Według twórców czterotygodniowy cykl rozwoju pozwala na optymalną równowagę pomiędzy szybkim dostarczaniem nowych Web API a zapewnieniem jakości i stabilności.

Skrócenie czasu przygotowania wersji doprowadzi do skrócenia czasu testowania wersji beta, kompilacji nocnych i wersji Developer Edition, co planuje się kompensować częstszym generowaniem aktualizacji dla wersji testowych. Zamiast przygotowywać dwie nowe wersje beta tygodniowo, planowane jest dostosowanie schematu częstych aktualizacji dla gałęzi beta, używanego wcześniej przy nocnych kompilacjach.

Aby zmniejszyć ryzyko nieprzewidzianych problemów przy dodawaniu istotnych innowacji, zmiany z nimi związane nie będą komunikowane użytkownikom wydań od razu, ale stopniowo – najpierw funkcja zostanie aktywowana dla niewielkiego odsetka użytkowników, a następnie przeniesiona do pełne pokrycie lub dynamicznie wyłączane w przypadku wykrycia defektów. Dodatkowo, aby przetestować innowacje i podjąć decyzję o włączeniu ich do głównej struktury, program Test Pilot zaprosi użytkowników do udziału w eksperymentach niezwiązanych z cyklem wydawniczym.

Źródło: opennet.ru

Dodaj komentarz