Mozilla ha annunciato che Firefox sta passando a un ciclo di rilascio più breve

Mozilla Firefox

Gli sviluppatori di Firefox hanno annunciato una riduzione del ciclo di preparazione di nuove versioni del browser entro quattro settimane (le versioni precedenti erano preparate per 6-8 settimane). Firefox 70 verrà lanciato secondo il programma sopra indicato il 22 ottobrepoi sei settimane dopo Il 3 dicembre verrà preparata la versione di Firefox 71, dopo di che si formeranno versioni successive ogni quattro settimane (7 gennaio, 11 febbraio, 10 marzo, ecc.).

dopo di che versione di supporto a lungo termine (VES) uscirà una volta all'anno come prima e rimarrà per altri tre mesi dopo la formazione della prossima versione di ESR. Gli aggiornamenti correttivi per il ramo ESR verranno sincronizzati con le versioni regolari e verranno rilasciati anche ogni 4 settimane.

La prossima versione di ESR sarà Firefox 78, prevista per giugno 2020. Anche SpiderMonkey e Tor Browser passeranno a un ciclo di build di rilascio di 4 settimane.

La ragione per abbreviare il ciclo di sviluppo è il desiderio di portare più rapidamente nuove funzioni agli utenti. Si prevede che rilasci più frequenti aumenteranno la flessibilità della pianificazione dello sviluppo del prodotto e l'implementazione di modifiche prioritarie che soddisfino i requisiti delle aziende e del mercato.

Secondo gli sviluppatori, il ciclo di sviluppo di quattro settimane consente un equilibrio ottimale tra la velocità di fornitura di nuove API web e la garanzia di qualità e stabilità.

A partire dal primo trimestre del 2020, prevediamo di distribuire una versione principale di Firefox ogni 4 settimane. La cadenza di rilascio di Firefox ESR (Extended Support Release for Enterprise) rimarrà la stessa.

Negli anni a venire, prevediamo un importante rilascio di ESR ogni 12 mesi con una sovrapposizione di supporto di 3 mesi tra il nuovo ESR e la fine della vita utile del vecchio ESR. Le prossime due principali versioni di ESR saranno ~ giugno 2020 e ~ giugno 2021.

Cicli di rilascio più brevi offrono una maggiore flessibilità per supportare la pianificazione del prodotto e le modifiche di priorità dovute a requisiti aziendali o di mercato.

Con cicli di quattro settimane, possiamo essere più agili e distribuire le funzionalità più velocemente, applicando lo stesso rigore e due diligence necessari per un rilascio stabile e di alta qualità.

Inoltre, mettiamo le nuove funzionalità e l'implementazione di nuove API web nelle mani degli sviluppatori più rapidamente. (Questo è ciò che abbiamo fatto di recente con le implementazioni e gli aggiornamenti delle specifiche CSS, ad esempio.)

Riduzione dei tempi necessario per prepararsi al lancio porterà a una riduzione dei tempi di test per le versioni beta, le versioni notturne e le edizioni per sviluppatori, che dovrebbero essere compensate con aggiornamenti più frequenti per le versioni di prova.

Invece di preparare due nuove versioni beta a settimana, si prevede di adattare lo schema di rilascio frequente beta per il ramo beta, che in precedenza era utilizzato per le versioni notturne.

Per mantenere la qualità e ridurre al minimo il rischio in un ciclo ridotto, dobbiamo:

  • Assicurati che la produttività dell'ingegneria di Firefox non sia influenzata negativamente.
  • Accelera il ciclo di feedback della regressione dalla distribuzione al rilevamento e alla risoluzione.
  • Essere in grado di controllare la distribuzione delle funzioni in base alla disponibilità della versione.
  • Garantire il corretto test di funzionalità più grandi su più cicli di rilascio.
  • Avere processi decisionali e di mitigazione chiari e coerenti.

Per ridurre il rischio di problemi le eventuali spese aggiuntive aggiungendo alcune innovazioni significative, le modifiche ad esso associateI messaggi verranno portati agli utenti della versione non una volta, ma gradualmente; Inizialmente, l'opportunità sarà attivata per una piccola percentuale di utenti e poi sarà completamente coperta o scollegata dinamicamente quando vengono scoperti i difetti.

Inoltre, per testare le innovazioni e prendere decisioni sulla loro inclusione nel team principale del programma Test Pilot, gli utenti saranno invitati a partecipare a esperimenti non collegati al ciclo di preparazione del lancio.

fonte: https://hacks.mozilla.org/


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Autopilota suddetto

    Alienazione di massa. Siamo diventati cavie in tutti i settori dell'industria.