Что такое методологии разработки
Что проверяют
Для аналитика это вопрос не про термины, а про его собственный рабочий цикл: когда собираются требования, в каком виде они передаются команде, кто и когда принимает изменение. Проверяют, работали ли вы внутри процесса или знаете названия по курсам.
Как отвечать
Сначала наведите порядок в понятиях. Каскадная модель и её вариант с ранней проверкой это последовательные процессы, гибкий подход это набор ценностей, а Scrum и Kanban конкретные фреймворк и метод управления потоком.
Дальше разбирайте через свои артефакты.
В последовательном процессе требования фиксируются до разработки крупным документом, согласуются подписью, изменение идёт через формальный запрос. Подходит там, где цена ошибки высока, а предметная область меняется медленно.
В итеративном подходе аналитик ведёт бэклог: формулирует истории с критериями приёмки, уточняет их на совместном разборе, следит за готовностью задачи к взятию в работу и участвует в приёмке. Документ не исчезает, но становится живым описанием текущего состояния, а не разовым договором.
Scrum добавляет фиксированный ритм и роль владельца продукта, Kanban убирает итерации и ограничивает число задач в работе, что честнее для потока входящих запросов и поддержки.
Закончите выбором: смешанная схема встречается чаще чистой, когда контур интеграций и требования регулятора описываются заранее, а продуктовая часть идёт итерациями.
Где спотыкаются
Перечисляют методологии списком с плюсами и минусами из статьи и не могут сказать, что лично делали в каждом ритуале. Вопрос почти всегда продолжается уточнением про вашу роль.
Называют гибкий подход методологией, а каскад устаревшим злом. Для проектов с внешней приёмкой и длинным согласованием последовательная схема остаётся рабочей, и признание этого говорит об опыте больше, чем лозунги.
Ставят в один ряд фреймворк, культуру инженерных практик и инструмент управления потоком. Собеседник обычно уточняет разницу между итерацией и непрерывным потоком, и именно на этом ответ рассыпается.