Модель процесса MSF Agile v4 рассматривает процесс разработки как маршруты, контрольные точки и результаты работы. Маршрут— это набор действий (некоторые из них последовательные — рабочие потоки (workstreams), а некоторые — нет). Контрольные точки— это точки консенсуса, в которых команда совместно изучает состояние дел и принимает решение: продолжать по плану, изменить план или остановиться. Результаты работы — это некий осязаемый выходной результат одного или нескольких действий (это может быть исходный код, документы, электронные таблицы и т. д.), который генерируется в течение проекта.
Модель MSF Agile также содержит концепцию циклов. Циклы представляют собой частоту выполнения действий. Например, ежедневное построение является примером цикла, который влечет за собой целый набор действий (которые в свою очередь дают целый набор результатов работы).