Визначення мети і цілей
Кожен реліз повинен мати чітко визначені мету і цілі, які повинні бути конкретними, вимірюваними та досяжними.
Підготовка документації
Усі зміни, внесені у реліз, повинні бути документовані і оголошені публічно.
Документація повинна бути оновлена до моменту релізу.
Тестування та QA
Усі релізи мають пройти випробування перед розгортанням, щоб забезпечити їх правильну роботу та сумісність з існуючими системами.
Версіонування
Усі релізи мають мати унікальні ідентифікатори.
Зміни повинні забезпечувати зворотну сумісність з попередніми версіями.
Комунікація з розробниками та користувачами
Команда має вчасно повідомляти користувачів та розробників про наближення релізу.
Розгортання на тестове та продуктивне середовище
Розгортання на продуктивне середовище повинно відбуватися лише після успішного тестування на тестовому середовищі.
Час розгортання повинен бути оптимізований для мінімізації впливу на продуктивність.
Моніторинг та підтримка
Після релізу необхідно проводити моніторинг для виявлення та вирішення проблем.
Забезпечується підтримка користувачів для позитивного досвіду використання.
Відкат
Має бути розроблена процедура відкату для випадків виявлення критичних помилок після релізу.
Післярелізний аналіз
Команда проводить аналіз результатів кожного релізу для виявлення можливих поліпшень у процесі.
Ця політика слугує як руководство для всіх учасників процесу релізу та має бути дотримана в усіх проектах.