Техническое задание: Этап анализа и проектирования учебного приложения
Перед релизом MVP необходимо провести глубокую проработку требований до уровня, когда команда разработки сможет начать работу без больших неожиданностей.
Этап 1: Discovery и определение границ проекта
- Детальный разбор предоставленной бизнес-логики (исходное ТЗ),
- Проведение интервью с заказчиком (цели, боли, видение итогового продукта).
- Benchmarking: анализ конкурентов и схожих решений на рынке онлайн-образования.
- Создание портретов и карт пути пользователя (автор, ученик, модератор).
- Формулировка четких целей проекта и границ первой версии (MVP, a не релиз всего функционала сразу).
- Описание ролевой модели: ученик, родитель, учитель, администратор школы, системный администратор.
Результат этапа:
- Карта клиентского пути (CJM) для каждого типа пользователя.
- Матрица ролей и прав доступа.
- Спецификация скоупа: упрощенный vs полный функционал.
Этап 2: Функционал коммуникации и оповещения
- Чатовая система: типы диалогов (личные, системные, класс, экспериментальные группы).
- Правила передачи сообщений: кто кому может писать.
- Индикатор прочтения, ответы на сообщения.
- Инструменты модерации: удаление, блокировка, отправка жалобы.
- Push-уведомления и лента активности пользователя.
Этап 3: Модуль учебного процесса
- Жизненный цикл урока и домашнего задания: выдача - выполнение - оценка - пояснение.
- Тестовая система: администрирование вопросов (очки, автоматическая сложность, перемешивание).
- Eжедневная посещаемость и отчетность для учителя.
- Система достижений/баллов - портфолио ученика со шкалой встроенной мотивации.
Этап 4: Административная часть (Панель управления)
- Две иерархии: школьная админка (изменения внутри заведения) и системная (надстройка перед технической поддержкой).
- Управление пользователями, сценарии восстановлений/банов.
- Крепкая модерация: раздел внешних жалоб, модерация контента учителем.
- Гибкие настройки (сеттер: словари/матрицы обучения, методические указания).
Важно: вся переписка согласовывается только с владельцем проекта. Все агентства в вежливой форме будут проигнорированы. Ожидание - комментирование предыдущих разобранных документов аналогичного уровня. Просим подтвердить понимание и выслать 2 образца прошлой аналитики (User Stories, Use Case, Json, ER-диаграмму, кто что анализировал).
Оценка времени гибко
- Встречи с заказчиком и пользователями: до 20 часов
- Детали артефактной документации: до 80 часов
- Сопровождение разработки спустя фазу: ориентировочно 20 часов - проверка тестов на соответствие документации.