Files
qa_test_app/DOC/ШАГИ/ШАГ_2026-03-21_005.md
T
Aleksey Razorvin d013a16e98 docs: add sprint plan and step 005 log
- Create DOC/СПРИНТЫ.md: 5 sprints, value-first approach
- Sprint 1: infra + test creation (no auth)
- Sprint 2: taking tests + results
- Sprint 3: results tracker
- Sprint 4: auth + roles + user management
- Sprint 5: MAX notifications
- Add DOC/ШАГИ/ШАГ_2026-03-21_005.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 11:39:43 +05:00

3.1 KiB

ШАГ 005 — План спринтов

Дата: 2026-03-21 Контекст: Мастер-класс по разработке системы тестирования сотрудников клиники.


Запрос

мое предложение такое: давай на первом спринте мы сможем создавать тесты. здесь не нужно никакой авторизации и ролей. главное зашел на страницу создания теста и смог его создать. следующий спринт — можем выполнять тест. следующий спринт — трекер результатов. затем аутентификация и управление пользователями и подразделениями. и потом уведомления

спринт 0 и спринт 1 соединяем


Ответ

Ключевое решение по порядку спринтов

Заказчик выбрал подход "ценность сначала": бизнес-логика (создание и прохождение тестов) реализуется в первых спринтах без авторизации. Это даёт несколько преимуществ:

  1. Быстрая обратная связь — уже после спринта 1 можно потрогать живой продукт
  2. Мотивация для джуниоров — видят результат, а не бойлерплейт
  3. Проще отлаживать — нет JWT, нет проверки прав, чистая бизнес-логика
  4. Авторизация добавляется поверх — в спринте 4 она "накладывается" на уже работающее приложение

Это классический подход Lean/MVP: сначала рабочий продукт, потом безопасность и управление.

Итоговый план

Спринт Что делаем Результат в браузере
1 Инфраструктура + Создание тестов Создаём тест, видим список тестов
2 Прохождение теста Проходим тест, видим результат и ошибки
3 Трекер результатов Таблица всех попыток
4 Авторизация + роли + подразделения + назначение Вход по логину, разграничение доступа
5 Уведомления в MAX Получаем уведомления в мессенджер

Следующие шаги

  • Написать ТЗ
  • Закрыть открытые вопросы ТЗ
  • Выбрать технологический стек
  • Составить план спринтов
  • Начать Спринт 1