Оценка, безопасность и софт-скиллы
Аналитика берут в команду не только за UML и SQL. Уже на собеседовании проверяют четыре навыка, которые не сводятся к нотациям: назвать срок, который не развалится, описать требования к безопасности так, чтобы их не переписали после аудита, спокойно разобрать конфликт со стейкхолдером и объяснить, почему в релиз войдёт половина бэклога, а не весь. Это ремесло аналитика поверх схем — и именно на нём кандидаты чаще всего плывут.
Каждый из четырёх слоёв ниже — отдельный разговор на интервью со своими ловушками. Оценка проверяет, понимаете ли вы разницу между story point и часом и почему на раннем этапе дают диапазон, а не одну дату. Безопасность — знаете ли вы, что JWT нельзя «отозвать» простым удалением на сервере и чем authentication отличается от authorization. Поведенческие вопросы ловят на ответе «у меня не было конфликтов». Приоритизация — на попытке объявить всё Must have. Ниже разберём модель каждого навыка и назовём типичные провалы.
Карта темы
- Оценка — прикидка объёма, трудозатрат и ёмкости: story points против часов, три-точечная оценка, planning poker, конус неопределённости и честность вместо занижения.
- Безопасность — что аналитик обязан заложить в требования: authentication против authorization, шифрование и хеширование, OAuth2 и JWT, защита PII и least privilege.
- Поведенческие вопросы — интервью на софт-скиллы: структура STAR, конфликт и разногласия стейкхолдеров, работа с неоднозначностью, признание своей ошибки и лидерство без полномочий.
- Приоритизация — фреймворки ранжирования: MoSCoW, RICE, Kano, взвешенная оценка, cost of delay и умение сказать «нет».
Частые ошибки и ловушки
| Ошибка | Последствие |
|---|---|
| Давать одну дату вместо диапазона на раннем этапе | Обещание, которое конус неопределённости почти гарантированно порвёт |
| Путать story point с человеко-часом | Оценки скачут от исполнителя; velocity перестаёт прогнозировать |
| Считать, что JWT можно отозвать удалением на сервере | Украденный токен живёт до истечения; нужен denylist или версия токена |
| Путать аутентификацию и авторизацию | В требованиях смешаны «кто ты» и «что тебе можно» — дыра в доступе |
| Отвечать «конфликтов не было» на поведенческий вопрос | Интервьюер слышит уход от темы, а не зрелость |
| Помечать все требования как Must have | Приоритизация исчезает; режут по случайному признаку под дедлайн |
Значение для собеседований
Эти четыре темы проверяют не память, а суждение: умеете ли вы работать в неопределённости, а не только рисовать диаграммы. Кандидат, который на вопрос о сроке отвечает «сейчас конус неопределённости широкий, дам диапазон порядка величины и уточню после discovery», сразу опережает того, кто называет одну дату «на глаз».
Что обычно проверяют:
- Чем story point отличается от часа и почему ранняя оценка — это диапазон.
- Разницу между authentication, authorization и почему JWT нельзя отозвать на сервере.
- Реальную историю конфликта по STAR — ситуация, задача, действие, результат.
- Как ранжировать бэклог, когда «всё важно», и как обосновать отказ.
Типичный неверный ответ: «Я оцениваю точно и всегда укладываюсь в срок». На интервью это читается как отсутствие опыта: зрелый аналитик говорит об оценке как о диапазоне с явными допущениями, честно объясняет прошлые срывы и умеет перепрогнозировать по фактической velocity, а не защищать исходную цифру.