МАТЕРИАЛЫ КУРСА
СИИ • НАВИГАЦИЯ

Лаборатория 2: AI Architecture Design Sprint

Полный цикл проектирования AI системы — от архитектуры до инфраструктуры с ролевым распределением задач

~15 МИН ЧТЕНИЯ
ОБНОВЛЕНО НЕДАВНО

🏗️ Лаборатория 2: AI Architecture Design Sprint

📊 Sprint Dashboard

14 дней
На проектирование
4 роли
Параллельная работа
12 артефактов
Техническая документация
10 баллов
Максимальная оценка

🗓️ Sprint Timeline

Неделя 1: Архитектурное планирование
SA/PO + Fullstack создают фундамент системы
Неделя 2: Техническая детализация
MLOps + AI Engineer готовят инфраструктуру и данные
Финал: Интеграция и валидация
Все роли синхронизируют артефакты и готовят к ревью

Основной вопрос спринта

"Как будем решать задачу технически?"

Каждая роль отвечает на свою часть этого вопроса через конкретные артефакты и практические задачи.

📋 Progress Tracker

🎯 Задачи по ролям

SYSTEM ARCHITECT / PRODUCT OWNER

Формулировка проблемы, архитектура системы, распределение задач

Ответственность

Проектирование архитектуры системы, создание технических требований и координация архитектурных решений команды. Определение технологического стека и принципов разработки.

Технические требования

Время: 4-5 часов
Задачи:
  • Анализ use-cases из лабораторной 1
  • Формулировка технических требований
  • Определение метрик производительности
  • Выбор архитектурных принципов
Результат:docs/requirements.md

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

Время: 6-8 часов
Задачи:
  • Context диаграмма (система и внешний мир)
  • Container диаграмма (Frontend, API, DB, LLM)
  • Выбор и обоснование технологий
  • Описание интерфейсов компонентов
Результат:docs/architecture/c4-diagrams.md

Roadmap проекта

Время: 3-4 часа
Задачи:
  • Разделение на эпики по спринтам
  • Определение зависимостей задач
  • Приоритизация MVP функций
  • Планирование рисков и их митигация
Результат:docs/roadmap.md

DoR/DoD критерии

Время: 2-3 часа
Задачи:
  • Definition of Ready для задач
  • Definition of Done для функций
  • Метрики успеха продукта
  • KPI для каждого спринта
Результат:docs/definitions.md

Итоговые артефакты

SA/PO
docs/requirements.md
docs/architecture/c4-diagrams.md
docs/roadmap.md
docs/definitions.md
FULLSTACK
database/schema.sql
design/wireframes.figma
design/user-flows.miro
api/openapi.yaml
MLOPS
docker-compose.dev.yml
.github/workflows/
monitoring/
docs/infrastructure.md
AI ENGINEER
ml/requirements.md
data/ + ml/prompt_templates.py
ml/models/baseline.py
reports/baseline_report.md

График работы

Неделя 1: Планирование

Дни 1-2: Стратегия

  • • SA/PO: требования и начало архитектуры
  • • Fullstack: анализ данных и начало схемы
  • • MLOps: исследование инструментов
  • • AI Engineer: исследование LLM решений

Дни 3-4: Проектирование

  • • SA/PO: C4 диаграммы
  • • Fullstack: wireframes и UX flows
  • • MLOps: docker-compose черновик
  • • AI Engineer: подготовка данных и промптов

Дни 5-7: Детализация

  • • SA/PO: roadmap и DoD
  • • Fullstack: API контракты
  • • MLOps: CI/CD настройка
  • • AI Engineer: baseline модель
Неделя 2: Финализация

Дни 8-10: Интеграция

  • • Все роли: связывание артефактов
  • • Cross-review между ролями
  • • Тестирование интеграций
  • • Обновление документации

Дни 11-12: Полировка

  • • MLOps: мониторинг и финальные тесты
  • • AI Engineer: evaluation и отчет
  • • SA/PO: финальный архитектурный ревью
  • • Fullstack: UI/UX валидация

Дни 13-14: Сдача

  • • Создание Pull Request'ов
  • • Peer review всех артефактов
  • • Итоговая документация
  • • Готовность к следующему спринту

🎯 Definition of Done (DoD)

Технические требования

Все 12 артефактов созданы согласно спецификации ролей
Docker-compose.yml успешно запускается без ошибок
Baseline ML модель интегрирована и доступна через API
CI/CD pipeline настроен и проходит все тесты

ВСЕ МАТЕРИАЛЫ