Skip to content

Commit 6e2640f

Browse files
AvtandilkoNikita Velgin
andcommitted
add rrpo section (#171)
* add rrpo section * fixes * add tech-support and licensing * fix --------- Co-authored-by: Nikita Velgin <nikita.velgin@flant.com>
1 parent 86541d5 commit 6e2640f

7 files changed

Lines changed: 310 additions & 0 deletions

File tree

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
title: Product information
3+
weight: 90
4+
---
5+
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
title: Информация о продукте
3+
weight: 90
4+
---
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
title: Описание функциональных характеристик
3+
weight: 10
4+
---
5+
6+
## Общая информация
7+
8+
Программное обеспечение «Deckhouse Development Platform» обеспечивает выполнение следующих функций:
9+
- Ведение сервисного каталога, включающего информационные системы, микросервисы, репозитории кода, окружения, инфраструктурные ресурсы, команды, ответственных лиц и другие связанные сущности.
10+
- Настройка иерархической модели данных, атрибутов сущностей и ролей владения.
11+
- Агрегация данных и автоматическая синхронизация сервисного каталога с внешними источниками и инфраструктурными и корпоративными системами организации.
12+
- Построение и отображение связей между информационными системами, инфраструктурными ресурсами, владельцами и связанными сущностями.
13+
- Формирование дашбордов, отчетов, графиков, списков и аналитических представлений.
14+
- Настройка пользовательского интерфейса, страниц, виджетов и отображаемых данных.
15+
- Предоставление пользователям (разработчики и команды эксплуатации) функций самообслуживания через веб-интерфейс.
16+
- Создание новых микросервисов на основе шаблонов репозиториев и стандартных конфигураций.
17+
- Автоматизация заказа инфраструктурных ресурсов организации такие как: базы данных, файловые хранилища, виртуальные машины и т.п..
18+
- Развертывание информационных систем и композиций микросервисов в целевых окружениях.
19+
- Создание, обновление и автоматическое удаление временных тестовых окружений.
20+
- Запуск задач по анализу и поиску уязвимостей в исходном коде и артефактах сборки.
21+
- Настройка и выполнение комплексных процессов автоматизации с условиями, таймерами, параллельными шагами, триггерами событий и маршрутизацией согласований и подтверждений действий уполномоченными пользователями.
22+
- Разграничение прав доступа пользователей и аудит операций.
23+
24+
## Архитектура
25+
26+
- Архитектура ПО описана в разделе [«Архитектура»](../../admin/architecture/).
27+
- Механизмы безопасности, реализованные в ПО, описаны в разделе [«Безопасность»](../../admin/security/).
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: Лицензирование
3+
weight: 40
4+
---
5+
6+
## Общая информация
7+
8+
Программное обеспечение «Deckhouse Development Platform» лицензируется на ограниченный срок или бессрочно. Разные типы лицензий предоставляют разные уровни доступа к поддержке и обновлениям.
9+
10+
Стоимость и условия покупки лицензии рассчитываются индивидуально. Свяжитесь с нами для проведения демонстрации и приобретения.
11+
12+
## Типы лицензий
13+
14+
### Срочная лицензия
15+
16+
Право на использование в течение заданного периода времени.
17+
18+
#### Срок использования
19+
20+
1, 2 или 3 года.
21+
22+
#### Срок предоставления обновлений
23+
24+
1, 2 или 3 года.
25+
26+
#### Подходит для
27+
28+
- Сред разработки, тестирования и проектов с жизненным циклом менее 3 лет.
29+
- Сценариев с бюджетированием по модели ОPEX.
30+
31+
#### Что входит
32+
33+
- Гарантийная техническая поддержка (доступ к обновлениям, исправления уязвимостей и ошибок) в течение срока действия лицензии.
34+
- Возможность продления лицензии после окончания срока действия.
35+
36+
### Бессрочная лицензия
37+
38+
Предоставляет продукт в использование навсегда (срок получения обновлений ограничен).
39+
40+
#### Срок использования
41+
42+
Бессрочно.
43+
44+
#### Срок предоставления обновлений
45+
46+
1, 2, 3 или 5 лет.
47+
48+
#### Подходит для
49+
50+
- Длительного использования решения.
51+
- Сценариев с бюджетированием по модели CAPEX.
52+
- Сред, где размер инсталляций не будет уменьшаться.
53+
54+
#### Что входит
55+
56+
- Гарантийная техническая поддержка (доступ к обновлениям, исправления уязвимостей и ошибок) в течение выбранного срока действия (1, 2, 3 или 5 лет).
57+
- Для продления доступа к обновлениям приобретаются дополнительные лицензии на обновления.
58+
59+
## Метрики лицензирования
60+
61+
Программное обеспечение «Deckhouse Development Platform» лицензируется по количеству активных учетных записей, заведенных в продукте.
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
---
2+
title: Поддержание жизненного цикла
3+
weight: 20
4+
---
5+
6+
## Общая информация
7+
8+
Поддержание жизненного цикла программного обеспечения «Deckhouse Development Platform» осуществляется за счет:
9+
- Выпуска обновлений ПО, включающих в себя обновление функционала и обновление пользовательского интерфейса.
10+
- Устранения обнаруженных уязвимостей.
11+
- Сопровождения и устранения неисправностей, выявленных при эксплуатации.
12+
13+
## Устранение неисправностей, выявленных в ходе эксплуатации
14+
15+
При возникновении неисправностей, выявленных в ходе эксплуатации, предусматривается следующая последовательность действий:
16+
- Диагностика неисправности.
17+
- При невозможности самостоятельной диагностики и устранения неисправности обращение в службу технической поддержки для диагностики неисправности.
18+
19+
Устранение неисправностей, выявленных в ходе эксплуатации, выполняется путем:
20+
- Модификации конфигурации текущей версии ПО.
21+
- Модификации конфигурации окружения, используемого для установки ПО, например, добавление аппаратных ресурсов для обеспечения корректности работы ПО.
22+
- Установки обновленной версии ПО, содержащей программный код для устранения неисправности.
23+
24+
## Совершенствование ПО
25+
26+
Процесс совершенствования ПО «Deckhouse Development Platform» включает в себя следующие этапы:
27+
- Определение функционала, добавляемого в ПО.
28+
- Выявление неисправностей в текущей версии дистрибутива ПО.
29+
- Проектирование технического решения, формирование технического
30+
задания на разработку.
31+
- Реализация функционала, описанного в техническом задании.
32+
– Тестирование функционала, добавленного в ПО.
33+
- Подготовка документации по обновленной версии дистрибутива ПО.
34+
- Подготовка обновленной версии дистрибутива ПО.
35+
36+
### Определение функционала, добавляемого в ПО
37+
38+
Определение функционала, добавляемого в ПО «Deckhouse Development Platform» при обновлении, происходит с использованием продуктового подхода. В качестве используемых методов применяются:
39+
- Проведение опросов пользователей ПО с целью выявления уровня удовлетворенности.
40+
- Проведение опросов пользователей ПО с целью выявления потребностей, возникающих при разработке программных продуктов.
41+
- Анализ процессов разработки программных продуктов, реализуемых пользователями ПО, их визуализация и определение мест, подлежащих оптимизации.
42+
- Анализ обращений пользователей в службу технической поддержки.
43+
44+
### Выявление неисправностей в текущей версии дистрибутива ПО
45+
46+
Выявление неисправностей в текущей версии дистрибутива ПО «Deckhouse Development Platform» производится на основе:
47+
- Анализа метрик систем мониторинга.
48+
- Анализа инцидентов, возникающих при эксплуатации ПО.
49+
- Анализа обращений пользователей в службу технической поддержки.
50+
51+
### Проектирование технического решения, формирование технического задания на разработку
52+
53+
Проектирование технического решения осуществляется на основе информации о неисправностях, выявленных в текущей версии ПО «Deckhouse Development Platform» и функционала, определенного как необходимого в следующей версии.
54+
55+
При проектировании технического решения и формировании технического задания учитываются:
56+
- Квалификация и количество сотрудников, участвующих в разработке ПО.
57+
- Целевые сроки реализации выпуска обновленной версии дистрибутива ПО.
58+
- Критичность обнаруженных в ходе эксплуатации неисправностей и
59+
уязвимостей безопасности.
60+
- Практики и подходы к решению задач по разработке программного
61+
обеспечения.
62+
63+
На этапе формирования технического задания определяются:
64+
- Детальные требования к функционалу обновления ПО.
65+
- Детальные требования к пользовательскому интерфейсу ПО.
66+
- Детальные требования к сценариям тестирования ПО.
67+
68+
### Реализация функционала, описанного в техническом задании
69+
70+
Реализация функционала, описанного в техническом задании, осуществляется сотрудниками, обладающими квалификацией, указанной в разделе [«Сведения о персонале»](../staff/).
71+
72+
При разработке ПО «Deckhouse Development Platform» применяется система
73+
контроля версий, а также прочие современные практики разработки программных
74+
продуктов.
75+
76+
### Тестирование функционала, добавленного в ПО
77+
78+
Тестирование функционала, добавленного в ПО «Deckhouse Development Platform» производится с целью:
79+
- Поиска неисправностей в добавляемом функционале.
80+
- Недопущения некорректного поведения ПО при при эксплуатации.
81+
82+
При тестировании ПО применяются следующие виды тестов:
83+
- Сканирование программного кода и собираемого дистрибутива на отсутствие известных уязвимостей.
84+
- Модульные тесты, запускаемые автоматически при появлении нового программного кода ПО в системе контроля версий, и проверяющие корректность работы отдельных модулей программного обеспечения.
85+
- Интеграционные тесты, запускаемые автоматически при появлении нового программного кода ПО в системе контроля версий, и проверяющие корректность интеграции отдельных модулей программного обеспечения.
86+
- Сквозные тесты, запускаемые автоматически при появлении нового программного кода ПО в системе контроля версий, и проверяющие корректность работы сценариев, реализуемых пользователями программного обеспечения.
87+
88+
### Подготовка документации по обновленной версии дистрибутива ПО
89+
90+
Документация по обновленной версии дистрибутива ПО «Deckhouse Development Platform» содержит:
91+
- Описание функционала, добавленного в ПО.
92+
- Описание неисправностей, исправленных в обновлении дистрибутива ПО.
93+
- Описание инструкций по обновлению ПО при необходимости.
94+
95+
### Подготовка обновленной версии дистрибутива ПО
96+
97+
Подготовка обновленной версии дистрибутива ПО «Deckhouse Development Platform» происходит путем автоматизированной сборки дистрибутива при условии положительного результата, полученного на этапе тестирования функционала.
98+
99+
Обновленная версия дистрибутива публикуется в хранилище артефактов, доступном пользователям ПО.
100+
101+
Информация об обновлении версии ПО доводится до пользователей путем публикации сообщения об обновлении на официальном сайте ПО в разделе [«История изменений»](../../release-notes/).

0 commit comments

Comments
 (0)