Ответ
- Установление контакта: знакомство, понимание ролей и зон ответственности.
- Сбор требований: интервью, воркшопы, анкетирование. Уточняю детали через открытые вопросы.
- Документирование: фиксирую требования в user stories, use cases или спецификациях. Использую инструменты (Jira, Confluence).
- Валидация: регулярные демо и проверки с заказчиком, чтобы избежать расхождений.
- Обратная связь: чек-пойнты, ретроспективы, адаптация под изменения.
Пример:
# Пример user story в Jira
{
"Title": "Как пользователь, я хочу фильтровать товары по цене",
"Description": "Добавить диапазон цен в фильтры каталога",
"Acceptance Criteria": ["Фильтр отображает min/max цену", "Применяет фильтр без перезагрузки страницы"]
}
Главное — прозрачность и вовлечение заказчика на всех этапах.