Ответ
После сбора информации у заказчика проводится анализ требований, их структурирование и приоритезация. Формируется бизнес-требования (BRD) и функциональные требования (FRD), если их нет.
Далее:
- Уточнение и согласование — проверка полноты данных, выявление противоречий, обсуждение с заказчиком.
- Создание документов — ТЗ, roadmap, MVP-границы, бэклог (если Agile).
- Оценка ресурсов — бюджет, сроки, команда, риски (например, через WBS или user stories).
- Старт проекта — kick-off встреча, распределение ролей, запуск процессов (Scrum, Kanban и т.д.).
Пример для Agile:
# User Story для бэклога
user_story = {
"title": "Авторизация через Google",
"description": "Как пользователь, я хочу входить через Google, чтобы не регистрироваться вручную",
"acceptance_criteria": ["OAuth2 интеграция", "Сохранение профиля в БД"],
"priority": "High"
}
Важно: на этом этапе возможен pivot — если требования нереалистичны, возвращаемся к заказчику для корректировки.