Gallery
Эссе по курсу “Системная инженерия"
Share
Explore

icon picker
ADR

ADR
ID интереса
Требование
Контекст
Варианты решения
Описание решения
Причины
Последствия
Текущий статус
ADR ID
1
1.1
#r1
Ограниченный бюджет для разработки системы, требующей интеграций с другими системами и широкого функционала
Использование open-source CMS и плагинов
Разработка собственного продукта с базовыми функциями
Выбор open-source CMS для уменьшения начальных затрат и обеспечения многофункциональности
Снижение затрат на разработку
Возможные ограничения в функционале и зависимость от сообщества или доступности плагинов (маловероятно).
Принято
1
2
4.1
#r14
Необходимость интеграции с несколькими службами доставки
Прямая интеграция с каждой службой доставки
Использование универсального API для интеграции
Использование универсального API для интеграции
Упрощение процесса интеграции
Гибкость и масштабируемость системы. Негативных последствий не выявлено на данном этапе
Принято
2
3
7.1
#r23
Необходимость использования CMS для ускорения разработки и снижения затрат
Выбор популярной CMS с большим количеством плагинов
Разработка на малоизвестной, но более гибкой CMS
Выбор популярной CMS WordPress
Большое сообщество, широкая доступность ресурсов и поддержки
Может возникнуть ограниченность в индивидуальных настройках
Принято
3
4
6.1
#r54
Необходимость обеспечить стабильную работу системы при увеличении числа клиентов до 10,000 без сбоев и задержек
Развертывание системы на мощном выделенном сервере.
Использование облачных решений с автоматическим масштабированием.
Оптимизация архитектуры и кода системы для повышения эффективности использования ресурсов.
Использование облачных решений с автоматическим масштабированием
Облачные решения предлагают гибкость в управлении ресурсами, позволяют легко масштабироваться в соответствии с растущими нуждами и снижают риски связанные с перегрузкой сервера.
Повышение надежности и доступности системы; однако, это может привести к переменным затратам в зависимости от нагрузки.
Принято
4
5
6.2
#r55
Необходимость разработки гибкой платформы, которая может быть адаптирована для различных клиентов с уникальными требованиями, сохраняя при этом единый базовый функционал.
Разработка универсальной платформы с широким спектром функций.
Создание модульной платформы с возможностью легкого добавления или удаления функциональных модулей.
Создание модульной платформы
Модульная архитектура обеспечивает гибкость в конфигурации платформы, позволяя легко адаптировать ее под нужды различных клиентов без полной переработки системы.
Требует более тщательного планирования архитектуры на начальном этапе разработки
Принято
5
6
1.4
#r4
Необходимость предоставления разных уровней функциональности для клиентов с различными бюджетами, обеспечивая гибкость и доступность продукта.
Создание единой конфигурируемой платформы с гибким выбором функций
Создание трех фиксированных конфигураций продукта, каждая со своим уникальным набором функций и ценой.
Разработка трех различных конфигураций продукта: базовой, стандартной и премиум, каждая из которых предлагает разный уровень функциональности и соответствует разным бюджетам.
Этот подход обеспечивает четкость и простоту выбора для клиентов, позволяя им легко определить, какой вариант продукта лучше всего соответствует их потребностям и финансовым возможностям.
Может ограничить гибкость и индивидуальную настройку со стороны клиентов, поскольку они ограничены предопределенным набором функций в каждой конфигурации.
Принято
6
There are no rows in this table

Share
 
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.