ドキュメント

リリース

完了した作業をリリースにまとめて、何が出荷されたかを明確に示します。

リリースは、完了した作業を名前付けして言及できる形でまとめます。 タスクや計画、スプリントが進行中の作業を整理するのに対し、リリースは完了した作業を整理します。

リリースは「リリース.

リリースの目的

「何が出荷されたか」を明確にするためです。リリースノートやステークホルダーへの報告、変更があった時点の記録として利用されます。

Coroidはタスク単位で作業を追跡します。これは実行には適した粒度ですが、コミュニケーションには不向きです。40件ものタスクタイトルの一覧を共有したい人はいません。リリースとは、それらを一つのまとまった説明にするものです。

リリースの作成方法

リリースを作成し、それに含める完了した作業を関連付けます。作業が存在してからでないとリリースに含めることはできません。リリースは起きたことを記述するものであり、今後行う作業をスケジュールするものではありません。

リリースとデプロイメントプロセスとの関係

Coroidのリリースは記録を残すためのものであり、デプロイメントの仕組みではありません。アーティファクトのビルドやリポジトリへのタグ付け、環境へのプッシュは行いません。これらはすべて既存のパイプラインが、通常通りマージ操作によって処理します。

この分離は意図的なものです。Coroidはプルリクエストを作成しますが、マージ後の処理は貴社のプロセスに委ねられます。デプロイメントに関する第二の権限者を介入させると、リリース当日に避けたい曖昧さが生じてしまいます。

スプリントとの関係

スプリントは期間を表し、リリースは出荷を表します。両者が一致することもあればそうでないこともあります。スプリントで完了した作業が2つのリリースにまたがって出荷されることもあれば、1つのリリースに複数のスプリントの作業が含まれることもあります。

貴社で実際に使用されている呼称を利用してください。単に存在するからといって両方を使うと、事務作業が増えるだけです。