Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions content/documentation/product-info/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
title: Product information
weight: 90
---

4 changes: 4 additions & 0 deletions content/documentation/product-info/_index.ru.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
title: Информация о продукте
weight: 90
---
27 changes: 27 additions & 0 deletions content/documentation/product-info/functional.ru.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
title: Описание функциональных характеристик
weight: 10
---

## Общая информация

Программное обеспечение «Deckhouse Development Platform» обеспечивает выполнение следующих функций:
- Ведение сервисного каталога, включающего информационные системы, микросервисы, репозитории кода, окружения, инфраструктурные ресурсы, команды, ответственных лиц и другие связанные сущности.
- Настройка иерархической модели данных, атрибутов сущностей и ролей владения.
- Агрегация данных и автоматическая синхронизация сервисного каталога с внешними источниками и инфраструктурными и корпоративными системами организации.
- Построение и отображение связей между информационными системами, инфраструктурными ресурсами, владельцами и связанными сущностями.
- Формирование дашбордов, отчетов, графиков, списков и аналитических представлений.
- Настройка пользовательского интерфейса, страниц, виджетов и отображаемых данных.
- Предоставление пользователям (разработчики и команды эксплуатации) функций самообслуживания через веб-интерфейс.
- Создание новых микросервисов на основе шаблонов репозиториев и стандартных конфигураций.
- Автоматизация заказа инфраструктурных ресурсов организации такие как: базы данных, файловые хранилища, виртуальные машины и т.п..
- Развертывание информационных систем и композиций микросервисов в целевых окружениях.
- Создание, обновление и автоматическое удаление временных тестовых окружений.
- Запуск задач по анализу и поиску уязвимостей в исходном коде и артефактах сборки.
- Настройка и выполнение комплексных процессов автоматизации с условиями, таймерами, параллельными шагами, триггерами событий и маршрутизацией согласований и подтверждений действий уполномоченными пользователями.
- Разграничение прав доступа пользователей и аудит операций.

## Архитектура

- Архитектура ПО описана в разделе [«Архитектура»](../../admin/architecture/).
- Механизмы безопасности, реализованные в ПО, описаны в разделе [«Безопасность»](../../admin/security/).
61 changes: 61 additions & 0 deletions content/documentation/product-info/licensing.ru.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---
title: Лицензирование
weight: 40
---

## Общая информация

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

Стоимость и условия покупки лицензии рассчитываются индивидуально. Свяжитесь с нами для проведения демонстрации и приобретения.

## Типы лицензий

### Срочная лицензия

Право на использование в течение заданного периода времени.

#### Срок использования

1, 2 или 3 года.

#### Срок предоставления обновлений

1, 2 или 3 года.

#### Подходит для

- Сред разработки, тестирования и проектов с жизненным циклом менее 3 лет.
- Сценариев с бюджетированием по модели ОPEX.

#### Что входит

- Гарантийная техническая поддержка (доступ к обновлениям, исправления уязвимостей и ошибок) в течение срока действия лицензии.
- Возможность продления лицензии после окончания срока действия.

### Бессрочная лицензия

Предоставляет продукт в использование навсегда (срок получения обновлений ограничен).

#### Срок использования

Бессрочно.

#### Срок предоставления обновлений

1, 2, 3 или 5 лет.

#### Подходит для

- Длительного использования решения.
- Сценариев с бюджетированием по модели CAPEX.
- Сред, где размер инсталляций не будет уменьшаться.

#### Что входит

- Гарантийная техническая поддержка (доступ к обновлениям, исправления уязвимостей и ошибок) в течение выбранного срока действия (1, 2, 3 или 5 лет).
- Для продления доступа к обновлениям приобретаются дополнительные лицензии на обновления.

## Метрики лицензирования

Программное обеспечение «Deckhouse Development Platform» лицензируется по количеству активных учетных записей, заведенных в продукте.
101 changes: 101 additions & 0 deletions content/documentation/product-info/lifecycle.ru.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
---
title: Поддержание жизненного цикла
weight: 20
---

## Общая информация

Поддержание жизненного цикла программного обеспечения «Deckhouse Development Platform» осуществляется за счет:
- Выпуска обновлений ПО, включающих в себя обновление функционала и обновление пользовательского интерфейса.
- Устранения обнаруженных уязвимостей.
- Сопровождения и устранения неисправностей, выявленных при эксплуатации.

## Устранение неисправностей, выявленных в ходе эксплуатации

При возникновении неисправностей, выявленных в ходе эксплуатации, предусматривается следующая последовательность действий:
- Диагностика неисправности.
- При невозможности самостоятельной диагностики и устранения неисправности обращение в службу технической поддержки для диагностики неисправности.

Устранение неисправностей, выявленных в ходе эксплуатации, выполняется путем:
- Модификации конфигурации текущей версии ПО.
- Модификации конфигурации окружения, используемого для установки ПО, например, добавление аппаратных ресурсов для обеспечения корректности работы ПО.
- Установки обновленной версии ПО, содержащей программный код для устранения неисправности.

## Совершенствование ПО

Процесс совершенствования ПО «Deckhouse Development Platform» включает в себя следующие этапы:
- Определение функционала, добавляемого в ПО.
- Выявление неисправностей в текущей версии дистрибутива ПО.
- Проектирование технического решения, формирование технического
задания на разработку.
- Реализация функционала, описанного в техническом задании.
– Тестирование функционала, добавленного в ПО.
- Подготовка документации по обновленной версии дистрибутива ПО.
- Подготовка обновленной версии дистрибутива ПО.

### Определение функционала, добавляемого в ПО

Определение функционала, добавляемого в ПО «Deckhouse Development Platform» при обновлении, происходит с использованием продуктового подхода. В качестве используемых методов применяются:
- Проведение опросов пользователей ПО с целью выявления уровня удовлетворенности.
- Проведение опросов пользователей ПО с целью выявления потребностей, возникающих при разработке программных продуктов.
- Анализ процессов разработки программных продуктов, реализуемых пользователями ПО, их визуализация и определение мест, подлежащих оптимизации.
- Анализ обращений пользователей в службу технической поддержки.

### Выявление неисправностей в текущей версии дистрибутива ПО

Выявление неисправностей в текущей версии дистрибутива ПО «Deckhouse Development Platform» производится на основе:
- Анализа метрик систем мониторинга.
- Анализа инцидентов, возникающих при эксплуатации ПО.
- Анализа обращений пользователей в службу технической поддержки.

### Проектирование технического решения, формирование технического задания на разработку

Проектирование технического решения осуществляется на основе информации о неисправностях, выявленных в текущей версии ПО «Deckhouse Development Platform» и функционала, определенного как необходимого в следующей версии.

При проектировании технического решения и формировании технического задания учитываются:
- Квалификация и количество сотрудников, участвующих в разработке ПО.
- Целевые сроки реализации выпуска обновленной версии дистрибутива ПО.
- Критичность обнаруженных в ходе эксплуатации неисправностей и
уязвимостей безопасности.
- Практики и подходы к решению задач по разработке программного
обеспечения.

На этапе формирования технического задания определяются:
- Детальные требования к функционалу обновления ПО.
- Детальные требования к пользовательскому интерфейсу ПО.
- Детальные требования к сценариям тестирования ПО.

### Реализация функционала, описанного в техническом задании

Реализация функционала, описанного в техническом задании, осуществляется сотрудниками, обладающими квалификацией, указанной в разделе [«Сведения о персонале»](../staff/).

При разработке ПО «Deckhouse Development Platform» применяется система
контроля версий, а также прочие современные практики разработки программных
продуктов.

### Тестирование функционала, добавленного в ПО

Тестирование функционала, добавленного в ПО «Deckhouse Development Platform» производится с целью:
- Поиска неисправностей в добавляемом функционале.
- Недопущения некорректного поведения ПО при при эксплуатации.

При тестировании ПО применяются следующие виды тестов:
- Сканирование программного кода и собираемого дистрибутива на отсутствие известных уязвимостей.
- Модульные тесты, запускаемые автоматически при появлении нового программного кода ПО в системе контроля версий, и проверяющие корректность работы отдельных модулей программного обеспечения.
- Интеграционные тесты, запускаемые автоматически при появлении нового программного кода ПО в системе контроля версий, и проверяющие корректность интеграции отдельных модулей программного обеспечения.
- Сквозные тесты, запускаемые автоматически при появлении нового программного кода ПО в системе контроля версий, и проверяющие корректность работы сценариев, реализуемых пользователями программного обеспечения.

### Подготовка документации по обновленной версии дистрибутива ПО

Документация по обновленной версии дистрибутива ПО «Deckhouse Development Platform» содержит:
- Описание функционала, добавленного в ПО.
- Описание неисправностей, исправленных в обновлении дистрибутива ПО.
- Описание инструкций по обновлению ПО при необходимости.

### Подготовка обновленной версии дистрибутива ПО

Подготовка обновленной версии дистрибутива ПО «Deckhouse Development Platform» происходит путем автоматизированной сборки дистрибутива при условии положительного результата, полученного на этапе тестирования функционала.

Обновленная версия дистрибутива публикуется в хранилище артефактов, доступном пользователям ПО.

Информация об обновлении версии ПО доводится до пользователей путем публикации сообщения об обновлении на официальном сайте ПО в разделе [«История изменений»](../../release-notes/).
Loading
Loading