У міру того, як організації, що займаються розробкою, зростали в розмірах і масштабах, у них починало виникати все більше проблем. Велика організація може випускати щоквартальні випуски з сотнями розробників, які пишуть тисячі рядків коду, який добре працював локально, але викликав головний біль і зіткнення у подальшому забезпеченні якості. Ці конфлікти призведуть до видалення функцій, затримок випусків і зустрічей…