Ahogy nőtt a fejlesztő szervezetek mérete és hatóköre, egyre több problémájuk volt. Előfordulhat, hogy egy nagy szervezet negyedévente kiadásokat készít fejlesztők százaival, amelyek több ezer sornyi kódot írnak, amelyek helyben jól működtek, de fejfájást és ütközéseket okoztak a minőségbiztosításban. Ezek az ütközések a funkciók eltávolításához, a kiadások késleltetéséhez és a találkozókhoz vezethetnek…