Подход Agile подразумевает пошаговое выполнение задач. Эта методология облегчает проектным группам адаптацию к изменениям, поэтому многие обучения IT-специфики уже основаны на этой философии. Agile построен на взаимодействии, клиент вовлечен и сотрудничает со специалистами на протяжении всего процесса, а не только в начале и конце работы. Scrum же построен на спринтах, поэтапная работа, от завершения одного зависит, как начнется следующий. Коммуникация с постоянной обратной связью. Согласно исследованиям Porabol, scrum — наиболее часто используемая методология, из числа опрошенных — это 87% респондентов, ориентированных на Agile. Kanban — в основе метода лежит визуализация задач, доска физическая или виртуальная делится на столбцы, и проект в процессе работы по ним перемещается, до полного выполнения.