﻿# Жизненный цикл и типы релизов

> [HTML Version](release.html)

Обновление продукта или его функциональности должно быть запланировано, подготовлено и выпущено для использования в системе.

Работа по подготовке и выпуску нововведения происходит одновременно в нескольких приложениях:

- **Релиз** — ответственный сотрудник отдела разработки планирует сроки выпуска обновлений в системе, контролирует этапы релиза, а также сбор и публикацию информации об изменениях;

- [Спринты](release-start.md#sprint) — ответственный сотрудник отдела разработки разделяет релиз на периоды обработки тикетов. Например, релиз может выходить раз в месяц, а определённое количество тикетов должно быть выполнено в течение недели. В этом случае запланированным в релиз тикетам назначаются недельные спринты, чтобы команды понимали приоритет задач;

- [Тикеты](ticket-life-cycle.md) — данные в приложении используются владельцами продуктов, разработчиками, тестировщиками. Здесь происходит ознакомление, выполнение и контроль задач по изменению компонентов системы.

## Этапы релиза

В разделе **Service Desk** создание и отслеживание обновлений осуществляется в приложении **Релиз**. Существуют следующие этапы работы над релизом, которые отображаются в приложении в виде статусов:

- **План** — по умолчанию присваивается всем новым релизам;

- **В работе** — над подготовкой релиза ведётся активная работа: он поделён на этапы обработки задач, командам разработки назначены тикеты;

- **Заморозка** — на этом этапе останавливается разработка обновления функциональности. Невыполненные тикеты должны быть доработаны и протестированы. В карточке релиза проверяется список тикетов со статусом **Сделан** — он должен соответствовать тикетам, запланированным в текущий релиз. Владельцы продуктов добавляют информацию об изменениях;

- **Выпущен** — финальный статус релиза, означающий, что обновление системы для конечных пользователей выполнено;

- **Отменен** — этот статус присваивается релизам, которые на каком-то этапе решено не выпускать. 

Каждому этапу релиза соответствуют определённые этапы выполнения спринтов и обработки тикетов. 

## Типы релизов

С помощью [иерархического справочника](folder_tree.md), настроенного в приложении **Релизы**, вы можете сортировать элементы по папкам. Для этого:

1. В справочнике **Типы релизов** создайте следующие категории, соответствующие преднастроенным папкам:

- **Большой релиз**;

- **Малый релиз**;

- **Аварийный (чрезвычайный) релиз**.

Вы также можете добавить новые типы, они автоматически попадут в дерево приложения **Релизы** в виде папок.

2. При [планировании релиза](release-start.md) в поле **Тип релиза** выберите категорию.

Далее рассмотрим процесс подготовки, исполнения и выпуска обновления системы. 