web-dev-qa-db-ja.com

CTP、アルファ、ベータ、ガンマ、RTMとソフトウェアリリースのプレビューの違いは?

少なくともガンマがベータとアルファの後に来ることは非常に直感的です。

しかし、CTP、RTM、プレビューリリースはどうですか?最初と最後のどちらが来るのでしょうか?

MEF(Managed Extensibility Framework)は現在 プレビュー5 リリース中ですが、アルファ版の前のリリースなのか、ベータ版、CTP、RTM以降のリリースなのかわかりません。本番コードでプレビューリリースを使用しても大丈夫ですか?

これらのリリースの違いは何ですか?私は特に違いを知ることに興味があります

  • RTM
  • CTP
  • ベータ
  • RC
  • プレビュー

リリース。

どこでもリリースごとに意味が違うようです。

30
dance2die

私はこれらの用語が次のように使用されているのを最もよく見ました

  • CTP(Community Technology Preview):「ShowandTell」に非常によく似ています。機能はさまざまな程度で存在し、顧客はリリースがどこに向かっているのかを知ることができます
  • ベータ版:機能はほとんど実装されていますが、まだ荒削りです。この時点で品質はまあまあです。ベータ値が高いほど、品質は高くなります
  • RC(リリース候補):製品は、出荷の準備ができていると考えています。お客様がフィードバックを提供し、主要なブロッキングの問題を見つける最後のチャンス
  • RTM(Release to Manufacturing):製品が完成し、顧客に出荷する準備ができています
57
JaredPar

ステージは通常、アルファ、ベータ(内部と外部に分けることができます)、リリース候補(RC)、リリースから製造(RTM)です。 「CommunityTechnologyPreview」(CTP)または単なる「プレビュー」は、私の意見では、ベータ版の婉曲表現にすぎません(「バグがたくさん含まれている」ことを意味します)。

10
Tony the Pony

会社によって異なります。それらは通常次のように定義されます:

  • CTP-コミュニティテクノロジープレビュー-ベータ品質ではなく、それほど普及していません。必ずしも機能が完全であるとは限りません。通常、製品の上に構築するパートナーを対象としています。
  • プレビュー-通常はCTPのようです。
  • ベータ版-広範囲にわたるリリース。ほぼ安定しており、機能が完全であることが期待されます。
  • RTM-製造へのリリース。製品の最終リリース、「ゴールド」リリース。

本番コードでプレビューを使用することに関しては、それはまた異なりますが、通常は悪い考えです。それらは通常、それほど十分にサポートされていません。

5
Michael

答えは「状況次第」です。

これらのバッジはすべて、人によって意味が異なり、「CTP」や「プレビュー」などの意味もさらに重要です。

関連する場合(フレームワークなど)、ほとんどのプレビュー/ベータ/ ctpリリースには、出荷コードで使用する必要があるかどうかに関する情報が付属しています。一般に、最終的に使用される再配布可能ファイルが必要な場合、答えはノーです。

2
Andrew Grant