Варианты поддержки релизов
Программные продукты компании «Кинт» на протяжении жизненного цикла обеспечиваются лицензионной поддержкой.
Поддержка продуктов делится на два вида:
- Долгосрочная поддержка
- Краткосрочная поддержка
Долгосрочная поддержка
Долгосрочная поддержка (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 недели — публичная версия (прекращение внесения новых функций, выполнение поддержки/доработки ранее добавленных функций).