「リリースは、完了した作業を名前付けして言及できる形でまとめます。 タスクや計画、スプリントが進行中の作業を整理するのに対し、リリースは完了した作業を整理します。
リリースは「リリース.
リリースの目的
「何が出荷されたか」を明確にするためです。リリースノートやステークホルダーへの報告、変更があった時点の記録として利用されます。
Coroidはタスク単位で作業を追跡します。これは実行には適した粒度ですが、コミュニケーションには不向きです。40件ものタスクタイトルの一覧を共有したい人はいません。リリースとは、それらを一つのまとまった説明にするものです。
リリースの作成方法
リリースを作成し、それに含める完了した作業を関連付けます。作業が存在してからでないとリリースに含めることはできません。リリースは起きたことを記述するものであり、今後行う作業をスケジュールするものではありません。
リリースとデプロイメントプロセスとの関係
Coroidのリリースは記録を残すためのものであり、デプロイメントの仕組みではありません。アーティファクトのビルドやリポジトリへのタグ付け、環境へのプッシュは行いません。これらはすべて既存のパイプラインが、通常通りマージ操作によって処理します。
この分離は意図的なものです。Coroidはプルリクエストを作成しますが、マージ後の処理は貴社のプロセスに委ねられます。デプロイメントに関する第二の権限者を介入させると、リリース当日に避けたい曖昧さが生じてしまいます。
スプリントとの関係
スプリントは期間を表し、リリースは出荷を表します。両者が一致することもあればそうでないこともあります。スプリントで完了した作業が2つのリリースにまたがって出荷されることもあれば、1つのリリースに複数のスプリントの作業が含まれることもあります。
貴社で実際に使用されている呼称を利用してください。単に存在するからといって両方を使うと、事務作業が増えるだけです。