Варианты поддержки релизов

Материал из КинтВики
Перейти к: навигация, поиск

Программные продукты компании «Кинт» на протяжении жизненного цикла обеспечиваются лицензионной поддержкой.

Поддержка продуктов делится на два вида:

  • Долгосрочная поддержка
  • Краткосрочная поддержка

Долгосрочная поддержка

Долгосрочная поддержка (Long-term support или LTS) программного продукта означает, что стабильный релиз будет поддерживаться долгое время и будет считаться стандартной версией к распространению.

Особенности LTS:

  • В LTS-релиз не вносятся критические изменения и новые функции, за счет этого достигается более стабильная работа программы. Такой релиз рекомендуется для внедрений, а также клиентам, которым не нужны новые функции.
  • Жизненный цикл релиза составляет 6 месяцев. Через 6 месяцев выбирается релиз, который станет новым LTS. Он выбирается из числа текущих релизов на поддержке, либо только вышедших из разработки.
  • Основная особенность LTS — исправление ошибок в течение всего жизненного цикла релиза, в том числе ошибок, найденных в новых релизах и воспроизводимых в LTS-релизе. Так как главное в LTS это стабильность, некоторые исправления ошибок будут добавлены только после тестирования на текущих релизах. Выпуск новых исправлений зависит от их масштаба и/или сложности.
  • Патчи выходят раз в неделю при наличии изменений.
  • Для релизов длительной поддержки в вики добавляется постфикс (LTS).
  • Переход с текущего LTS на следующий выполняется путем последовательного обновления на последний патч каждого релиза до момента обновления на следующий LTS релиз.

Краткосрочная поддержка

Краткосрочная поддержка (Short-term support или STS или «технологический поток») имеет сравнительно меньший срок жизненного цикла и может включать в себя функции, которые невозможно добавить в LTS из-за их возможной нестабильности.

Таким образом, можно выделить следующие особенности STS:

  • STS-релиз — релиз, который содержит все последние нововведения. Из-за доработок/рефакторинга может содержать большее число ошибок, чем LTS-релиз.
  • Жизненный цикл STS-релиза составляет примерно 9 недель, из которых:
    • 4 недели — внутренняя версия (разработка);
    • 1 неделя — тестовая версия (итерация и доработка в рамках приемки задач);
    • 4 недели — публичная версия (прекращение внесения новых функций, выполнение поддержки/доработки ранее добавленных функций).