Skip to content

Критерии приемки для эпиков и пользовательских историй

1. Управление книгами и сериями

Критерии готовности эпика:

  • [ ] 100% пользовательских историй реализовано
  • [ ] Проведено нагрузочное тестирование с >1000 книг
  • [ ] Документация API и компонентов готова
  • [ ] Проведено UAT тестирование с минимум 5 авторами

"Создание книг с базовой информацией"

Критерии:

  • [ ] Форма создания содержит все обязательные поля
  • [ ] Валидация не пропускает пустые обязательные поля
  • [ ] Жанры можно выбрать из предустановленного списка
  • [ ] Описание поддерживает форматирование текста
  • [ ] Книга сохраняется в базе данных
  • [ ] Время создания книги не превышает 2 секунд

"Объединение книг в серии"

Критерии:

  • [ ] Можно создать серию минимум из 2 книг
  • [ ] Поддерживаются все типы серий (дилогия/трилогия/etc)
  • [ ] Порядок книг в серии можно менять
  • [ ] Одна книга может быть в нескольких сериях
  • [ ] Серию можно расформировать
  • [ ] Изменения в серии отображаются мгновенно

"Связи между книгами"

Критерии:

  • [ ] Поддерживаются все типы связей (сиквел/приквел/спин-офф)
  • [ ] Связи отображаются в виде графа
  • [ ] Циклические связи определяются и предотвращаются
  • [ ] Связи можно создавать и удалять
  • [ ] История изменений связей сохраняется

"Отслеживание статуса работы"

Критерии:

  • [ ] Все статусы имеют четкие критерии перехода
  • [ ] Изменение статуса логируется
  • [ ] Статистика по статусам доступна в реальном времени
  • [ ] Уведомления при важных изменениях статуса работают
  • [ ] Фильтрация по статусам работает корректно

2. Работа с персонажами

Критерии готовности эпика:

  • [ ] Все типы персонажей поддерживаются
  • [ ] Система связей работает без задержек
  • [ ] Проведено тестирование с >100 персонажей на книгу
  • [ ] UI/UX одобрен фокус-группой

"Создание карточек персонажей"

Критерии:

  • [ ] Все базовые характеристики можно задать
  • [ ] Загрузка изображений работает для всех форматов
  • [ ] Поиск персонажей работает по всем полям
  • [ ] История изменений сохраняется
  • [ ] Дубликаты определяются автоматически

"Визуализация связей"

Критерии:

  • [ ] Граф связей интерактивный
  • [ ] Производительность стабильна при >50 связях
  • [ ] Все типы связей визуально различимы
  • [ ] Экспорт графа работает во все форматы
  • [ ] Масштабирование работает плавно

3. Управление сюжетом

Критерии готовности эпика:

  • [ ] Структура поддерживает книги объемом >1000 страниц
  • [ ] Все типы сцен корректно обрабатываются
  • [ ] Временная шкала работает без сбоев
  • [ ] Проведено тестирование на реальных проектах

"Создание структуры книги"

Критерии:

  • [ ] Поддерживается неограниченная вложенность
  • [ ] Drag-and-drop работает на всех уровнях
  • [ ] Автоматическая нумерация корректна
  • [ ] Импорт/экспорт работает без потери данных

4. Система локаций

Критерии готовности эпика:

  • [ ] Карты поддерживают масштабирование
  • [ ] Все связи между локациями корректны
  • [ ] Производительность стабильна при >100 локациях
  • [ ] Экспорт работает во все форматы

"Создание карты мира"

Критерии:

  • [ ] Поддерживаются все популярные форматы карт
  • [ ] Масштабирование работает плавно
  • [ ] Слои работают корректно
  • [ ] Экспорт сохраняет все данные
  • [ ] Импорт поддерживает основные форматы

5. Экспорт и сохранение

Критерии готовности эпика:

  • [ ] Все форматы экспорта протестированы
  • [ ] Бэкапы создаются автоматически
  • [ ] Восстановление работает без потерь
  • [ ] Проведено нагрузочное тестирование

"Экспорт в разные форматы"

Критерии:

  • [ ] DOCX сохраняет все форматирование
  • [ ] PDF генерируется корректно
  • [ ] Оглавление формируется автоматически
  • [ ] Пакетный экспорт работает стабильно

6. Улучшение UX

Критерии готовности эпика:

  • [ ] Проведено юзабилити-тестирование
  • [ ] Все анимации плавные (60 fps)
  • [ ] Время отклика UI <100ms
  • [ ] Получена позитивная обратная связь от пользователей

"Удобная навигация"

Критерии:

  • [ ] Все разделы доступны в ≤3 клика
  • [ ] Поиск работает мгновенно
  • [ ] Хлебные крошки всегда актуальны
  • [ ] История навигации сохраняется

"Система уведомлений"

Критерии:

  • [ ] Уведомления не пропускаются
  • [ ] Группировка работает корректно
  • [ ] Настройки сохраняются
  • [ ] Производительность стабильна при >100 уведомлений

Общие критерии для всех компонентов:

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

    • Время отклика <200ms
    • Использование памяти в пределах нормы
    • Стабильная работа при максимальной нагрузке
  2. Надежность:

    • Автосохранение каждые 5 минут
    • Восстановление после сбоев
    • Резервное копирование данных
  3. Безопасность:

    • Шифрование чувствительных данных
    • Защита от инъекций
    • Безопасное хранение паролей
  4. Юзабилити:

    • Понятный интерфейс
    • Наличие подсказок
    • Поддержка клавиатурной навигации