Человечество решало проблемы сложных проектов давно, строя, например, Тадж-Махал или АЭС. Но не все практики из мира физических объектов хороши для мира ПО. То, что для разработки ПО нужны свои процессы, было замечено еще во второй половине прошлого века и стало началом марша Agile. Однако методология была создана для управления малыми и средними проектами. В качестве ответа на желание достигнуть гибкости, прозрачности, надежности, которую предлагает Agile, но уже для больших проектов, появлялись фреймворки Scaled Agile. Например, SAFe, который впервые вышел в 2011 году, а текущая версия - уже шестое крупное обновление. Такие фреймворки сочетают предиктивность и гибкость, адаптивность и четкое следование плану. Но при этом они сложны для внедрения, да и, скажем честно, не всегда оправданы.