リリース形態の種類とそれぞれの位置付けについて紹介します。
Alpha Release (アルファ版)
- ユーザー向けに提供される初期バージョンです。
- 限定されたユーザーに提供される場合もあります。
- 機能や仕様はまだ開発段階のため、予告なく変更または提供が停止される可能性があります。
Beta Release (ベータ版)
- ユーザー向けに提供されるテストバージョンです。
- 限定されたユーザーに提供される場合もあります。
- 正式リリースに向けて、ユーザーからのフィードバックを収集することが主な目的です。
- 機能や仕様はまだ最終決定ではないため、予告なく変更または提供が停止される可能性があります。
Official Release (正式版)
- 製品として、すべてのお客様に提供される最終バージョンです。
安定稼働を前提としており、原則として機能や仕様の大きな変更はありません。
Experimental Release (実験版)
- 将来の製品化を目的としない、試験的な機能やサービスのバージョンです。
- 基本的にすべてのユーザーに提供されますが、正式版という位置付けではありません。
- Beta 版のように、その先に正式リリースが予定されているわけでもありません。
- 予告なく仕様が変更されたり、提供が停止されたりする可能性があります。
リリースフロー(イメージ)
例えば以下のようなフローが想定されます。
- パス1: alpha → beta → official
- パス2: alpha → experimental