За последние годы требования к скорости доставки программного обеспечения существенно выросли, при этом заказчики ожидают все то же высочайшее качество и максимально частую интеграцию изменений в продукт.
Поставщики вынуждены менять подходы к разработке, чтобы соответствовать ожиданиям клиентов об эффективном поставщике и оправдывать ожидание сотрудников об инновационной и прогрессивной организации. Традиционные подходы к разработке, в которых команды разработки состоят из обособленных подразделений с узкоспециализированными инженерами, работающими конвейерно (develop - test - deploy - run) под влиянием данных тенденций начинают трансформироваться в более универсальные юниты смешанной специализации.