LITE SOFT DEV
Техническое задание

Этапы, НФТ и команда

Нефункциональные требования, интеграции, этапы MVP и состав команды по ТЗ.

Требования разделов 10, 12 и 14–16 ТЗ.

Нефункциональные требования

Производительность

Ориентиры для расчёта:

  • до 120 000 потенциальных пользователей;
  • до 30 000–50 000 активных школьников в год;
  • до 5 000 одновременных пользователей в пиковые периоды;
  • до 1 000–3 000 ИИ-диалогов в день на первом этапе;
  • массовые отчёты по школам и муниципалитетам.

Система должна поддерживать горизонтальное масштабирование backend-приложений и отдельное масштабирование ИИ-очередей.

Доступность

ПоказательЦелевой уровень на первом этапе
Доступность99,5%
Резервное копированиеЕжедневно; критические бэкапы — чаще
RPOДо 24 часов
RTOДо 8 часов

Интеграции

Возможные интеграции: ЕСИА; региональные образовательные системы; система расписаний; электронный журнал — если потребуется; почтовый сервис; SMS-шлюз; push-уведомления; мессенджеры; карты; системы аналитики; ИИ-провайдеры; сервисы видеоконференций; платёжные сервисы, если в будущем появятся платные услуги.

Критичны на первом этапе

Авторизация, ИИ, уведомления, экспорт отчётов, загрузка справочников.

Этапы MVP

MVP-1: публичный портал + обезличенная диагностика

Главная страница; разделы возможностей; справочники работодателей, учебных заведений и мероприятий; профориентационное тестирование по коду; обезличенные записи; ИИ-диалог; краткий результат; агрегированная аналитика; админка справочников; базовый дашборд Министерства.

MVP-2: личный кабинет ученика

Регистрация; согласия; привязка результата; сохранение маршрута; рекомендованные профессии; учебные заведения; работодатели; мероприятия; «Мой путь»; уведомления.

MVP-3: учитель и школа

Кабинет учителя; классы; ученики; материалы; задания; аналитика класса; кабинет школы; отчёты.

MVP-4: работодатели и расширенная аналитика

Кабинет работодателя; мероприятия работодателей; профпробы; стажировки; агрегированная аналитика; согласия на индивидуальные контакты; экспорт отчётов.

Команда проекта

  1. Руководитель проекта / product owner
  2. Системный аналитик
  3. UX/UI-дизайнер
  4. Backend-разработчик 1
  5. Backend-разработчик 2
  6. Frontend-разработчик 1
  7. Frontend-разработчик 2
  8. AI-инженер / ML-интегратор
  9. DevOps-инженер
  10. QA-инженер
  11. Специалист по ИБ
  12. Юрист по 152-ФЗ
  13. Контент-менеджер / методист
  14. Аналитик данных

Первичные задачи разработчику

Что нужно проработать в первую очередь:

  • Нарисовать серверную архитектуру MVP и промышленного контура.
  • Разделить обезличенный и персональный контур данных.
  • Спроектировать модель ролей и доступов.
  • Спроектировать БД.
  • Описать AI Gateway.
  • Описать очереди и лимиты ИИ-запросов.
  • Описать схему согласий.
  • Описать схему аналитики.
  • Описать требования к ИБ.
  • Оценить инфраструктуру и стоимость серверов.
  • Оценить команду и сроки.
  • Подготовить backlog MVP.

On this page