Différences entre CTP, Alpha, Beta, Gamma, RTM et Preview pour la version logicielle ?

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

  •  09-09-2019
  •  | 
  •  

Question

Il est assez intuitif qu'au moins Gamma vienne après Beta et Alpha.

Mais qu’en est-il des versions CTP, RTM et Preview ?Lequel vient en premier et en dernier ?

MEF (Managed Extensibility Framework) est actuellement en cours Aperçu 5 version, mais je ne sais pas s'il s'agit d'une version antérieure à Alpha ou après Beta, CTP ou RTM.Est-il acceptable d'utiliser des versions préliminaires dans le code de production ?

Quelles sont les différences entre ces versions ?Je suis particulièrement intéressé à connaître les différences entre

  • RTM
  • CTP
  • Bêta
  • RC
  • Aperçu

libère.

Il semble que partout, chaque version signifie des choses différentes.

Était-ce utile?

La solution

J'ai le plus souvent vu ces termes utilisés de la manière suivante

  • CTP (Aperçu technologique communautaire) :Un peu comme "Show and Tell".Les fonctionnalités sont présentes à des degrés divers et le client peut avoir une idée de la destination de la version.
  • Bêta:Les fonctionnalités sont pour la plupart implémentées mais présentent encore des aspérités.La qualité est juste à ce stade.Plus le nombre bêta est élevé, plus la qualité est élevée
  • RC (candidat à la sortie) :Le produit pense qu'il est prêt à être expédié.Une dernière chance pour les clients de fournir des commentaires et de trouver des problèmes de blocage majeurs
  • RTM (sortie en fabrication) :Le produit est complet et prêt à être expédié aux clients

Autres conseils

Les étapes sont généralement Alpha, Bêta (peut être divisée en Interne vs.Externe), Release Candidate (RC), Release to Manufacturing (RTM)."Community Technology Preview" (CTP) ou tout simplement "Preview" ne sont, à mon avis, que de simples euphémismes pour la version bêta (ce qui implique "contient beaucoup de bugs").

Cela peut varier d’une entreprise à l’autre.Ils sont généralement définis comme ceci :

  • CTP – Community Technology Preview – Pas de qualité bêta, pas aussi répandu.Pas nécessairement complet en fonctionnalités.Généralement destiné aux partenaires qui s’appuieront sur le produit.
  • Aperçu – Généralement comme un CTP.
  • Bêta - Version généralisée.Devrait être plutôt stable, avec des fonctionnalités complètes.
  • RTM - Mise en production.Version finale du produit, la version "Gold".

Quant à l’utilisation des aperçus dans le code de production, cela dépend encore une fois, mais c’est généralement une mauvaise idée.Ils ne sont généralement pas très bien pris en charge.

La réponse est « Ça dépend ».

Tous ces badges signifient des choses différentes pour différentes personnes, et des éléments comme « CTP » et « Aperçu » le sont encore plus.

Le cas échéant (par ex.frameworks), la plupart des versions préliminaires/bêta/ctp seront accompagnées d'informations indiquant si elles doivent être utilisées ou non dans le code d'expédition.Généralement, s'ils nécessitent un redistribuable final utilisé, la réponse est non.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top