foundation

Уточняющие вопросы

Спросите про users, goals, constraints, форму данных, permissions, edge cases и success metrics до выбора реализации.

Уточняющие вопросы превращают размытые запросы в implementable scope до выбора библиотек или схем. Спросите про пользователя и job-to-be-done, success metrics, форму данных, permissions, интеграции, нефункциональные constraints и что явно вне scope.

| Область | Примеры вопросов | |---------|------------------| | User & goal | Кто действует, какой outcome, как часто, цена ошибки? | | Data | Source of truth, правила валидации, retention, PII? | | Permissions | Роли, границы tenant, audit? | | Constraints | Сроки, навыки команды, legacy, compliance? | | Success | Метрика, analytics event, снижение тикетов? |

					«Нужен export» → Кто экспортирует? Какой формат? Лимит строк? Sync или async?
Только authorized? Пустой результат? Сообщения об ошибках? SLA?
				

На интервью: покажите порядок вопросов — user outcome первым, implementation последним. Как ответы меняют API (sync CSV vs async job с email).

Типовые ошибки: прыжок к React vs Vue; допущение admin-only; пропуск mobile или slow network; нет определения успеха.

Компромисс — несколько минут discovery против дней переделок, когда stakeholders имели в виду другое.

Чеклист:

  • Переформулируйте запрос своими словами.
  • Спросите who, outcome и как измеряется.
  • Permissions и границы данных.
  • Что явно не в v1.