Differenze tra CTP, Alpha, Beta, Gamma, RTM e Anteprima per la versione del software?

StackOverflow https://stackoverflow.com/questions/736433

  •  09-09-2019
  •  | 
  •  

Domanda

È abbastanza intuitivo che almeno Gamma venga dopo Beta e Alpha.

Ma che dire delle versioni CTP, RTM e Anteprima?Quale viene per primo e per ultimo?

MEF (Managed Extensibility Framework) è attualmente attivo Anteprima 5 versione, ma non sono sicuro se si tratti di una versione prima della versione Alpha o dopo la Beta, CTP o RTM.È corretto utilizzare le versioni di anteprima nel codice di produzione?

Quali sono le differenze tra queste versioni?Sono particolarmente interessato a conoscere le differenze tra

  • RTM
  • CTP
  • Beta
  • RC
  • Anteprima

rilascia.

Sembra che ovunque ogni uscita significhi cose diverse.

È stato utile?

Soluzione

Ho visto più comunemente questi termini usati nei seguenti modi

  • CTP (Anteprima tecnologica comunitaria):Molto simile a "Mostra e racconta".Le funzionalità sono presenti a vari livelli e il cliente può farsi un'idea di dove andrà a finire il rilascio
  • Beta:Le funzionalità sono per lo più implementate ma presentano ancora bordi irregolari.La qualità è giusta a questo punto.Maggiore è il numero di beta, maggiore è la qualità
  • RC (Release Candidate):Il prodotto ritiene che sia pronto per la spedizione.Un'ultima possibilità per i clienti di fornire feedback e individuare i principali problemi di blocco
  • RTM (Rilascio alla produzione):Il prodotto è completo e pronto per essere spedito ai clienti

Altri suggerimenti

Le fasi sono tipicamente Alpha, Beta (possono essere suddivise in Interne vs.Esterno), Release Candidate (RC), Rilascio in produzione (RTM)."Community Technology Preview" (CTP) o semplicemente "Anteprima" sono, a mio avviso, semplici eufemismi per Beta (che implica "contiene molti bug").

Può variare da azienda ad azienda.Solitamente vengono definiti così:

  • CTP - Community Technology Preview - Non di qualità beta, non così diffuso.Non necessariamente completo di funzionalità.Solitamente destinato ai partner che svilupperanno il prodotto.
  • Anteprima: solitamente come un CTP.
  • Beta: versione diffusa.Si prevede che sarà per lo più stabile, con funzionalità complete.
  • RTM - Rilascio alla produzione.Versione finale del prodotto, la versione "Gold".

Per quanto riguarda l'utilizzo delle anteprime nel codice di produzione, dipende ancora, ma di solito è una cattiva idea.Di solito non sono così ben supportati.

La risposta è, dipende".

Tutti questi badge significano cose diverse per persone diverse e cose come "CTP" e "Anteprima" lo sono ancora di più.

Ove rilevante (ad es.framework) la maggior parte delle versioni di anteprima/beta/ctp verranno fornite con informazioni sull'opportunità o meno di utilizzarle nel codice di spedizione.Generalmente se richiedono un ridistribuibile di uso finale la risposta è no.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top