Встречается на собеседованиях • сегодня

В чем разница между Kanban, Scrum, Waterfall и Agile

Kanban – метод управления задачами с визуализацией (доска), гибкостью и непрерывным потоком. Нет жестких итераций, задачи могут добавляться в любое время. Пример: Jira-доска с колонками "To Do", "In Progress", "Done".

Scrum – фреймворк Agile с фиксированными итерациями (спринтами 1-4 недели). Есть роли (Scrum Master, Product Owner), артефакты (бэклог) и события (daily standup, ретро). Пример:

java
// Sprint Goal: реализовать авторизацию
// Бэклог: 
// - Создать форму входа (3 дня)
// - Настроить JWT (2 дня)

Waterfall – линейный подход (требования → дизайн → разработка → тестирование → релиз). Жесткий, без гибкости. Подходит для проектов с четкими требованиями. Пример: разработка ПО для банковских систем.

Agile – философия (манифест из 12 принципов), а не метод. Акцент на адаптивность, клиента и инкрементальную разработку. Scrum и Kanban – частные реализации Agile.

Ключевые отличия:

  • Waterfall vs Agile: жесткость vs гибкость
  • Scrum vs Kanban: итерации vs непрерывный поток
  • Agile – umbrella термин для Scrum/Kanban
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы